Exemple #1
0
        private void RefreshGridItem(DocsPAWA.DocsPaWR.Qualifica qualifica)
        {
            DataGridItem item = this.dg_GQ.SelectedItem;

            if (item != null)
            {
                item.Cells[GRID_COL_DESCRIZIONE].Text = qualifica.DESCRIZIONE;
            }
        }
Exemple #2
0
        //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);
        }
Exemple #3
0
        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();
            }
        }
Exemple #4
0
 /// 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);
 }
Exemple #5
0
 public DocsPAWA.DocsPaWR.ValidationResultInfo InsertQual(DocsPAWA.DocsPaWR.Qualifica qual)
 {
     AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink();
     DocsPAWA.DocsPaWR.ValidationResultInfo retValue = ws.InsertQual(qual);
     return(retValue);
 }