public void Inizializza() { if (DSLavorazioni == null) { DSLavorazioni = new DataSetLavorazioni(); } if (RichiestaEsclusioneAttributi == null) { RichiestaEsclusioneAttributi = new AttrubutiDaEscludere(); } }
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(); } }