Fix errore clona (segue db...)

git-svn-id: https://keyhammer.ath.cx/svn/XPS/trunk@39 43c8e981-f90d-406c-a89a-24a2c4268d51
This commit is contained in:
samuele
2008-10-30 12:40:58 +00:00
parent d7ad6e555a
commit fe53d8bdf9
6 changed files with 21 additions and 12 deletions
+4 -4
View File
@@ -18,19 +18,18 @@ OK + mostrare un panel con i dettagli data/ora e pulsante di salvataggio che
OK - segreteria
OK - admin (da magazzino... con altri editing & co...)
OK - barcode da web?
- avanzamento stato: obj mamma ha stato min tra i vari child... + in visualizzazione mostrare stato min e Max
------------------------------------------------
- 20081027
------------------------------------------------
- BUG:
- errore numerazione righe e ULP...
OK - errore numerazione righe e ULP...
OK - dettaglio rimanda sempre a scheda direzione e non a quella di provenienza, ToFix!
OK - migliorare interfaccia x navigazione dettagli con
OK - 2 label
OK - testata colorata
OK - fix errore cambio stati...
- cosa può fare ogni funzione?
OK - magazzino: crea, aggiunge righe/ULP e cancella e modifica descrizione fino a quando approva, poi è fuori dal gioco...
OK - indica spedito con barcode
@@ -38,7 +37,7 @@ OK - direzione:
OK - può cambiare lo stato...
OK - prod:
OK - indica DueDate in massa o per ogni ULP
- segreteria:
OK - segreteria:
- indica che è stato fatturato con pulsante
------------------------------------------------
@@ -60,3 +59,4 @@ OK - BUG: se cambio valori non si aggiorna il gridView interno
- verificare come fa avanzamento stato... TEMO lo faccia x tutto il DDT e NON è corretto... deve farlo SOLO x 1 ULP e POI se tutti sono andati avanti aggiorna il campo mamma e così via...
- realizzare con stored update SOLO elementi livello 3...
- realizzare con trigger update a cascata... 3-->2 e 2-->1
- avanzamento stato: obj mamma ha stato min tra i vari child... + in visualizzazione mostrare stato min e Max
+2
View File
@@ -31,3 +31,5 @@
30/10/2008 12.02.54 [INFO] - L'utente Locatelli Samuele (VOSTRO410\Administrator) ha effettuato il login correttamente
30/10/2008 12.11.03 [INFO] - L'utente Locatelli Samuele (VOSTRO410\Administrator) ha effettuato il login correttamente
30/10/2008 12.21.42 [INFO] - L'utente Locatelli Samuele (VOSTRO410\Administrator) ha effettuato il login correttamente
30/10/2008 13.31.00 [INFO] - L'utente Locatelli Samuele (VOSTRO410\Administrator) ha effettuato il login correttamente
30/10/2008 14.36.42 [INFO] - L'utente Locatelli Samuele (VOSTRO410\Administrator) ha effettuato il login correttamente
+3 -3
View File
@@ -255,8 +255,8 @@ public partial class mod_ULP : ApplicationUserControl
switch (_comando)
{
case "clonaRow":
DS_applicazioneTableAdapters.v_righeTableAdapter taRiga = new DS_applicazioneTableAdapters.v_righeTableAdapter();
taRiga.sp_clonaRowObj(_idxCiclo);
DS_applicazioneTableAdapters.v_ULPTableAdapter taULP = new DS_applicazioneTableAdapters.v_ULPTableAdapter();
taULP.sp_clonaObj(_idxCiclo);
grView.EditIndex = -1;
grView.DataBind();
// blocco update!
@@ -380,7 +380,7 @@ public partial class mod_ULP : ApplicationUserControl
{
string codObjCommon = calcObjCommon();
// aggiorno stato...
XPS.obj.taObj.UpdStatoTree("03_Sched", user_std.UtSn.utente, DateTime.Now, codObjCommon);
XPS.obj.taObj.UpdStatoTree("03", user_std.UtSn.utente, DateTime.Now, codObjCommon);
hidePanelDueDate();
}
/// <summary>
+2 -1
View File
@@ -97,7 +97,8 @@
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}"
SelectMethod="getByCodMamma" TypeName="DS_applicazioneTableAdapters.v_righeTableAdapter"
DeleteMethod="sp_delRow" UpdateMethod="UpdateQuery">
DeleteMethod="sp_delRow" UpdateMethod="UpdateQuery"
ondeleted="ods_Deleted">
<DeleteParameters>
<asp:Parameter Name="Original_Cod" Type="String" />
</DeleteParameters>
+7 -2
View File
@@ -76,7 +76,7 @@ public partial class mod_dettComm : ApplicationUserControl
if (eh_resetSelezione != null)
{
eh_resetSelezione(this, new EventArgs());
}
}
}
#endregion
@@ -256,7 +256,7 @@ public partial class mod_dettComm : ApplicationUserControl
if (eh_selValore != null)
{
eh_selValore(this, new EventArgs());
}
}
}
/// <summary>
/// salvo in session che il prox comando è clonare...
@@ -340,5 +340,10 @@ public partial class mod_dettComm : ApplicationUserControl
}
}
protected void ods_Deleted(object sender, ObjectDataSourceStatusEventArgs e)
{
resetSelezione();
}
#endregion
}
+3 -2
View File
@@ -299,7 +299,7 @@ public partial class mod_elencoComm : ApplicationUserControl
{
case "accettaObj":
// aggiorno lo stato dell'oggetto e dei child, x aggiornare prendo tutto quanto INIZIA come l'idx principale (meno il campo "D" quindi del DDT...)
XPS.obj.taObj.UpdStatoTree("02_Accet", user_std.UtSn.utente, DateTime.Now, idxObj.Replace("D", "%"));
XPS.obj.taObj.UpdStatoTree("02", user_std.UtSn.utente, DateTime.Now, idxObj.Replace("D", "%"));
grView.EditIndex = -1;
grView.DataBind();
// blocco update!
@@ -320,6 +320,7 @@ public partial class mod_elencoComm : ApplicationUserControl
{
bool answ = true;
if (codStato.ToString().IndexOf("01") < 0) answ = false;
if (currMode != modoXPS_Equa.magazzino) answ = false;
return answ;
}
/// <summary>
@@ -434,7 +435,7 @@ public partial class mod_elencoComm : ApplicationUserControl
// salvo le date...
XPS.obj.taObj.updateDueDateULP(dueDate, user_std.UtSn.utente, DateTime.Now, codObjCommon);
// aggiorno stato...
XPS.obj.taObj.UpdStatoTree("03_Sched", user_std.UtSn.utente, DateTime.Now, codObjCommon);
XPS.obj.taObj.UpdStatoTree("03", user_std.UtSn.utente, DateTime.Now, codObjCommon);
hidePanelDueDate();
}