コード例 #1
0
 public void Inizializza()
 {
     if (DSLavorazioni == null)
     {
         DSLavorazioni = new DataSetLavorazioni();
     }
     if (RichiestaEsclusioneAttributi == null)
     {
         RichiestaEsclusioneAttributi = new AttrubutiDaEscludere();
     }
 }
コード例 #2
0
        public LavorazionePraticaManager(int idPratica, tipiLavorazione tipoLavorazione)
        {
            this.idPratica = idPratica;
            DSLavorazioni  = new DataSetLavorazioni();
            RichiestaEsclusioneCategorie = new CategorieDaEscludere();
            RichiestaEsclusioneAttributi = new AttrubutiDaEscludere();
            LavorazioniPraticheTableAdapter  TALavPratica = new LavorazioniPraticheTableAdapter();
            LavorazioneAttributiTableAdapter TalavAtt     = new LavorazioneAttributiTableAdapter();
            EsclusioniCategorieTableAdapter  TaEsclCat    = new EsclusioniCategorieTableAdapter();
            EsclusioniAttributiTableAdapter  TaEsclAttr   = new EsclusioniAttributiTableAdapter();
            AttributiTableAdapter            TaAttributi  = new AttributiTableAdapter();
            CategorieAttributiTableAdapter   TaCategorie  = new CategorieAttributiTableAdapter();

            try
            {
                TaEsclCat.FillByIdTipoCategoria(DSLavorazioni.EsclusioniCategorie, (int)tipoLavorazione);
                TaEsclAttr.FillByIdTipoCategoria(DSLavorazioni.EsclusioniAttributi, (int)tipoLavorazione);
                if (tipoLavorazione == tipiLavorazione.RinnovoContratto)
                {
                    TALavPratica.FillByidPraticaInbound(DSLavorazioni.LavorazioniPratiche, idPratica);
                }
                else
                {
                    TALavPratica.FillByIdPratica(DSLavorazioni.LavorazioniPratiche, idPratica);
                }
                TaAttributi.FillByIdTipoLavorazione(DSLavorazioni.Attributi, (int)tipoLavorazione);
                TaCategorie.FillByIdTipoLavorazione(DSLavorazioni.CategorieAttributi, (int)tipoLavorazione);
                if (DSLavorazioni.LavorazioniPratiche.Count > 0)
                {
                    TalavAtt.FillByLavorazionePratica(DSLavorazioni.LavorazioneAttributi, DSLavorazioni.LavorazioniPratiche[0].idLavorazionePratica);
                }
                if (DSLavorazioni.LavorazioniPratiche.Count == 0)
                {
                    DataSetLavorazioni.LavorazioniPraticheRow row = GetNuovaRigaLavorazioniPratiche();
                    if (tipoLavorazione == tipiLavorazione.RinnovoContratto)
                    {
                        row.idPraticaInbound = idPratica;
                    }
                    else
                    {
                        row.idPratica = idPratica;
                    }
                    row.DataInserimento   = DateTime.Now;
                    row.UtenteInserimento = 1;
                    row.TipoLavorazione   = (int)tipoLavorazione;
                    InserisciNuovaRigaLavorazioniPratiche(row);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                TALavPratica.Dispose();
                TalavAtt.Dispose();
                TaEsclCat.Dispose();
                TaEsclAttr.Dispose();
                TaAttributi.Dispose();
                TaCategorie.Dispose();
            }
        }