private void RefreshGridItem(DocsPAWA.DocsPaWR.Qualifica qualifica) { DataGridItem item = this.dg_GQ.SelectedItem; if (item != null) { item.Cells[GRID_COL_DESCRIZIONE].Text = qualifica.DESCRIZIONE; } }
//popolo oggetto qualifica private void RefreshQualFromUI(ref DocsPAWA.DocsPaWR.Qualifica qualifica, bool insertMode) { qualifica.CODICE = this.txt_codice.Text.Trim(); qualifica.DESCRIZIONE = this.txt_descrizione.Text.Trim(); int idAmministrazione = Convert.ToInt32(AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "3")); qualifica.ID_AMM = Convert.ToInt32(idAmministrazione); }
private void Save() { DocsPAWA.DocsPaWR.Qualifica qual = new DocsPAWA.DocsPaWR.Qualifica(); DocsPAWA.DocsPaWR.ValidationResultInfo result = null; bool insertMode = this.OnInsertMode(); this.RefreshQualFromUI(ref qual, insertMode); if (insertMode) //inserimento { result = this.InsertQual(qual); } else //aggiornamento { result = this.UpdateQual(this.dg_GQ.SelectedItem.Cells[GRID_COL_ID].Text, this.txt_descrizione.Text); } if (!result.Value) { this.ShowValidationMessage(result); } if (!insertMode) { // Aggiornamento pnl_info.Visible = false; this.ClearData(); if (result.Value) { // Aggiornamento elemento griglia corrente this.RefreshGridItem(qual); } dg_GQ.SelectedIndex = -1; } else { // Inserimento // Refresh lista registri this.FillListGQ(); // Predisposizione per un nuovo inserimento this.SetInsertMode(); } }
/// Inserimento di una nuova qualifica private DocsPAWA.DocsPaWR.ValidationResultInfo InsertQual(DocsPAWA.DocsPaWR.Qualifica qual) { Amministrazione.Manager.UtentiManager utManager = new Amministrazione.Manager.UtentiManager(); DocsPAWA.DocsPaWR.ValidationResultInfo retValue = utManager.InsertQual(qual); return(retValue); }
public DocsPAWA.DocsPaWR.ValidationResultInfo InsertQual(DocsPAWA.DocsPaWR.Qualifica qual) { AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink(); DocsPAWA.DocsPaWR.ValidationResultInfo retValue = ws.InsertQual(qual); return(retValue); }