protected void salvaImageButton_Click(object sender, ImageClickEventArgs e) { List<DealerUpdateFields> myDealerUpdateFieldsList = (List<DealerUpdateFields>)Session["myDealerUpdateFieldsList"]; myDealerUpdateFieldsList = AggiornaListaDati(myDealerUpdateFieldsList, true); DealerUpdate myDealerUpdate = new DealerUpdate(); myDealerUpdate.IDDealer = Convert.ToInt32(IDDealerHiddenField.Value); myDealerUpdate.DealerUpdateFieldsList = myDealerUpdateFieldsList; if ( myDealerUpdate.DealerUpdateFieldsList.Exists(x => x.IsDatoModificato == true)) { int IDUtente = Convert.ToInt32(Session["IDUtente"]); string retcode = proxyMtd.UpdateDealer(IDUtente, myDealerUpdate); //variazioniLiteral.Text = "VARIAZIONI: "; //foreach(DealerUpdateFields myDealerUpdateFields in myDealerUpdateFieldsList) //{ // if(myDealerUpdateFields.IsDatoModificato) // variazioniLiteral.Text += myDealerUpdateFields.NomeCampo + " -> V: " + myDealerUpdateFields.DatoVecchio + " N: " + myDealerUpdateFields.DatoNuovo + "; "; //} retCodeLabel.Text = retcode; Session["retCode"] = retcode; Response.Redirect("DettaglioDealer.aspx"); } else { retCodeLabel.Text = "Nessun dato da aggiornare"; Session["retCode"] = "Nessun dato da aggiornare"; } }
public string UpdateDealer(int IDUtente, DealerUpdate DealerUpdate) { Methods.DealerMng dealer = new Methods.DealerMng(); return(dealer.UpdateDealer(IDUtente, DealerUpdate)); }