public ActionResult AltriDatiFamiliariFiglioPassaporto(decimal idAltriDati, decimal idFaseCorrente) { AltriDatiFamFiglioModel adf = new AltriDatiFamFiglioModel(); TrasferimentoModel tm = new TrasferimentoModel(); try { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { adf = dtadf.GetAltriDatiFamiliariFiglio(idAltriDati); } using (dtTrasferimento dtt = new dtTrasferimento()) { tm = dtt.GetTrasferimentoByIdFiglio(adf.idFigli); } ViewData.Add("idFasePassaportiCorrente", idFaseCorrente); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("idTrasferimento", tm.idTrasferimento); return(PartialView(adf)); }
public ActionResult ConfermaModificaAdfFiglio(AltriDatiFamFiglioModel adfm, decimal idAttivazioneMagFam) { //decimal idAdfFiglioNew = 0; try { adfm.dataAggiornamento = DateTime.Now; adfm.idStatoRecord = (decimal)EnumStatoRecord.In_Lavorazione; if (ModelState.IsValid) { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { dtadf.EditAltriDatiFamiliariFiglio(adfm, idAttivazioneMagFam); } } else { return(PartialView("ModificaAltriDatiFamiliariFiglio", adfm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(RedirectToAction("AltriDatiFamiliariFiglio", new { idFiglio = adfm.idFigli, idAttivazioneMagFam = idAttivazioneMagFam })); }
public ActionResult ElencoFigli(decimal idAttivazioneMagFam) { List <ElencoFamiliariModel> lefm = new List <ElencoFamiliariModel>(); try { using (dtFigli dtf = new dtFigli()) { List <FigliModel> lfm = dtf.GetListaFigliByIdAttivazione(idAttivazioneMagFam).ToList(); if (lfm?.Any() ?? false) { using (dtDocumenti dtd = new dtDocumenti()) { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { foreach (var e in lfm) { ElencoFamiliariModel efm = new ElencoFamiliariModel() { idMaggiorazioniFamiliari = e.idMaggiorazioniFamiliari, idFamiliare = e.idFigli, idAttivazioneMagFam = e.idAttivazioneMagFam, Nominativo = e.cognome + " " + e.nome, CodiceFiscale = e.codiceFiscale, dataInizio = e.dataInizio, dataFine = e.dataFine, parentela = EnumParentela.Figlio, idAltriDati = dtadf.GetAltriDatiFamiliariFiglio(e.idFigli, idAttivazioneMagFam).idAltriDatiFam, Documenti = dtd.GetDocumentiIdentitaFigli(e.idFigli, idAttivazioneMagFam) }; lefm.Add(efm); } } } } bool solaLettura = false; solaLettura = this.SolaLetturaPartenza(idAttivazioneMagFam); ViewData.Add("solaLettura", solaLettura); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView(lefm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult ConfermaModificaAdfConiuge(AltriDatiFamConiugeModel adfm, decimal idAttivazioneMagFam) { //decimal idAdfConiugeNew = 0; try { adfm.dataAggiornamento = DateTime.Now; adfm.idStatoRecord = (decimal)EnumStatoRecord.In_Lavorazione; adfm.FK_idAltriDatiFam = adfm.FK_idAltriDatiFam; if (ModelState.IsValid) { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { dtadf.EditAltriDatiFamiliariConiuge(adfm, idAttivazioneMagFam); } } else { List <Comuni> comuni = new List <Comuni>(); try { using (StreamReader sr = new StreamReader(Server.MapPath("~/DBComuniItalia/jsonComuniItalia.json"))) { comuni = JsonConvert.DeserializeObject <List <Comuni> >(sr.ReadToEnd(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("Comuni", comuni); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView("ModificaAltriDatiFamiliariConiuge", adfm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(RedirectToAction("AltriDatiFamiliariConiuge", new { idConiuge = adfm.idConiuge, idAttivazioneMagFam = idAttivazioneMagFam })); }
public ActionResult ElencoConiuge(decimal idAttivazioneMagFam) { List <ElencoFamiliariModel> lefm = new List <ElencoFamiliariModel>(); try { using (dtConiuge dtc = new dtConiuge()) { List <ConiugeModel> lcm = dtc.GetListaConiugeByIdAttivazione(idAttivazioneMagFam).ToList(); if (lcm?.Any() ?? false) { using (dtDocumenti dtd = new dtDocumenti()) { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { using (dtPensione dtp = new dtPensione()) { lefm.AddRange(lcm.Select(e => new ElencoFamiliariModel() { idMaggiorazioniFamiliari = e.idMaggiorazioniFamiliari, idFamiliare = e.idConiuge, idAttivazioneMagFam = e.idAttivazioneMagFam, Nominativo = e.cognome + " " + e.nome, CodiceFiscale = e.codiceFiscale, dataInizio = e.dataInizio, dataFine = e.dataFine, parentela = EnumParentela.Coniuge, idAltriDati = dtadf.GetAltriDatiFamiliariConiuge(e.idConiuge, idAttivazioneMagFam).idAltriDatiFam, Documenti = dtd.GetDocumentiIdentitaConiuge(e.idConiuge, idAttivazioneMagFam), HasPensione = dtp.HasPensione(e.idConiuge, idAttivazioneMagFam) })); } } } } } bool solaLettura = false; solaLettura = this.SolaLetturaPartenza(idAttivazioneMagFam); ViewData.Add("solaLettura", solaLettura); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView(lefm)); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult InserisciAltriDatiFamiliariFiglio(AltriDatiFamFiglioModel adf, decimal idAttivazioneMagFam) { try { adf.dataAggiornamento = DateTime.Now; adf.idStatoRecord = (decimal)EnumStatoRecord.In_Lavorazione; adf.FK_idAltriDatiFam = null; if (ModelState.IsValid) { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { dtadf.SetAltriDatiFamiliariFiglio(ref adf, idAttivazioneMagFam); } } else { List <Comuni> comuni = new List <Comuni>(); using (StreamReader sr = new StreamReader(Server.MapPath("~/DBComuniItalia/jsonComuniItalia.json"))) { comuni = JsonConvert.DeserializeObject <List <Comuni> >(sr.ReadToEnd(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } ViewData.Add("Comuni", comuni); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); using (dtFigli dtf = new dtFigli()) { string nominativo = dtf.GetFigliobyID(adf.idFigli).nominativo.ToUpper(); ViewData.Add("nominativo", nominativo); } return(PartialView("InserisciAltriDatiFamiliariFiglio", adf)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(RedirectToAction("AltriDatiFamiliariFiglio", new { idFiglio = adf.idFigli, idAttivazioneMagFam = idAttivazioneMagFam })); }
public ActionResult ModificaAltriDatiFamiliariConiuge(decimal idAltriDatiFam, decimal idAttivazioneMagFam) { AltriDatiFamConiugeModel adfm = new AltriDatiFamConiugeModel(); try { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { adfm = dtadf.GetAltriDatiFamiliariConiuge(idAltriDatiFam); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } List <Comuni> comuni = new List <Comuni>(); try { using (StreamReader sr = new StreamReader(Server.MapPath("~/DBComuniItalia/jsonComuniItalia.json"))) { comuni = JsonConvert.DeserializeObject <List <Comuni> >(sr.ReadToEnd(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("Comuni", comuni); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView(adfm)); }
public ActionResult AltriDatiFamiliariConiugePassaporti(decimal idAltriDati) { AltriDatiFamConiugeModel adf = new AltriDatiFamConiugeModel(); TrasferimentoModel tm = new TrasferimentoModel(); try { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { adf = dtadf.GetAltriDatiFamiliariConiuge(idAltriDati); } using (dtTrasferimento dtt = new dtTrasferimento()) { tm = dtt.GetTrasferimentoByIdConiuge(adf.idConiuge); } using (dtPratichePassaporto dtpp = new dtPratichePassaporto()) { var idFasePassaportiCorrente = dtpp.GetFasePassaporti_Corrente(tm.idTrasferimento); ViewData.Add("idFasePassaportiCorrente", idFasePassaportiCorrente); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("idTrasferimento", tm.idTrasferimento); return(PartialView(adf)); }
public ActionResult AltriDatiFamiliariConiugeTitoliViaggio(decimal idConiuge) { AltriDatiFamConiugeModel adf = new AltriDatiFamConiugeModel(); MaggiorazioniFamiliariModel mcm = new MaggiorazioniFamiliariModel(); TrasferimentoModel tm = new TrasferimentoModel(); try { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { //adf = dtadf.GetAlttriDatiFamiliariConiuge(idConiuge); } using (dtMaggiorazioniFamiliari dtmc = new dtMaggiorazioniFamiliari()) { mcm = dtmc.GetMaggiorazioniFamiliaribyConiuge(idConiuge); } using (dtPercentualeConiuge dtpc = new dtPercentualeConiuge()) { PercentualeMagConiugeModel pc = dtpc.GetPercMagConiugeNow(idConiuge, DateTime.Now.Date); if (pc != null && pc.HasValue()) { switch (pc.idTipologiaConiuge) { case EnumTipologiaConiuge.Residente: adf.residente = true; adf.ulterioreMagConiuge = false; break; case EnumTipologiaConiuge.NonResidente_A_Carico: adf.residente = false; adf.ulterioreMagConiuge = true; break; case EnumTipologiaConiuge.NonResidente: adf.residente = false; adf.ulterioreMagConiuge = false; break; default: break; } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } using (dtTrasferimento dtt = new dtTrasferimento()) { tm = dtt.GetTrasferimentoByIDMagFam(mcm.idMaggiorazioniFamiliari); } ViewData.Add("idTrasferimento", tm.idTrasferimento); using (dtConiuge dtc = new dtConiuge()) { var cm = dtc.GetConiugebyID(adf.idConiuge); adf.Coniuge = cm; } return(PartialView(adf)); }
public ActionResult AltriDatiFamiliariConiuge(decimal idConiuge, decimal idAttivazioneMagFam) { AltriDatiFamConiugeModel adf = new AltriDatiFamConiugeModel(); //AttivazioniMagFamModel amfm=new AttivazioniMagFamModel(); try { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { adf = dtadf.GetAltriDatiFamiliariConiuge(idConiuge, idAttivazioneMagFam); } using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { bool rinunciaMagFam = false; bool richiestaAttivazione = false; bool attivazione = false; bool datiConiuge = false; bool datiParzialiConiuge = false; bool datiFigli = false; bool datiParzialiFigli = false; bool siDocConiuge = false; bool siDocFigli = false; bool docFormulario = false; bool solaLettura = false; bool trasfSolaLettura = false; dtmf.SituazioneMagFamPartenza(idAttivazioneMagFam, out rinunciaMagFam, out richiestaAttivazione, out attivazione, out datiConiuge, out datiParzialiConiuge, out datiFigli, out datiParzialiFigli, out siDocConiuge, out siDocFigli, out docFormulario, out trasfSolaLettura); if (richiestaAttivazione == true || trasfSolaLettura == true) { solaLettura = true; } else { solaLettura = false; } ViewData.Add("solaLettura", solaLettura); } //using (dtPercentualeConiuge dtpc = new dtPercentualeConiuge()) //{ // PercentualeMagConiugeModel pc = dtpc.GetPercMagConiugeNow(idConiuge, DateTime.Now.Date); // if (pc != null && pc.HasValue()) // { // switch (pc.idTipologiaConiuge) // { // case EnumTipologiaConiuge.Residente: // adf.residente = true; // adf.ulterioreMagConiuge = false; // break; // case EnumTipologiaConiuge.NonResidente_A_Carico: // adf.residente = false; // adf.ulterioreMagConiuge = true; // break; // default: // break; // } // } //} using (dtConiuge dtc = new dtConiuge()) { ConiugeModel c = dtc.GetConiugebyID(idConiuge); if (c != null && c.HasValue()) { switch (c.idTipologiaConiuge) { case EnumTipologiaConiuge.Residente: adf.residente = true; adf.ulterioreMagConiuge = false; break; case EnumTipologiaConiuge.NonResidente_A_Carico: adf.residente = false; adf.ulterioreMagConiuge = true; break; case EnumTipologiaConiuge.NonResidente: adf.residente = false; adf.ulterioreMagConiuge = false; break; default: break; } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); if (adf != null && adf.HasValue()) { return(PartialView(adf)); } else { List <Comuni> comuni = new List <Comuni>(); using (StreamReader sr = new StreamReader(Server.MapPath("~/DBComuniItalia/jsonComuniItalia.json"))) { comuni = JsonConvert.DeserializeObject <List <Comuni> >(sr.ReadToEnd(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } adf.idConiuge = idConiuge; ViewData.Add("Comuni", comuni); return(PartialView("InserisciAltriDatiFamiliariConiuge", adf)); } }
public ActionResult AltriDatiFamiliariFiglioTitoliViaggio(decimal idFiglio) { AltriDatiFamFiglioModel adf = new AltriDatiFamFiglioModel(); MaggiorazioniFamiliariModel mcm = new MaggiorazioniFamiliariModel(); TrasferimentoModel tm = new TrasferimentoModel(); try { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { //adf = dtadf.GetAlttriDatiFamiliariFiglio(idFiglio); } using (dtMaggiorazioniFamiliari dtmc = new dtMaggiorazioniFamiliari()) { mcm = dtmc.GetMaggiorazioniFamiliaribyFiglio(idFiglio); } using (dtPercentualeMagFigli dtpmf = new dtPercentualeMagFigli()) { PercentualeMagFigliModel pf = dtpmf.GetPercentualeMaggiorazioneFigli(idFiglio, DateTime.Now); if (pf != null && pf.HasValue()) { switch (pf.idTipologiaFiglio) { case EnumTipologiaFiglio.Residente: adf.residente = true; adf.studente = false; break; case EnumTipologiaFiglio.NonResidente: adf.residente = false; adf.studente = false; break; case EnumTipologiaFiglio.StudenteResidente: adf.studente = true; adf.residente = true; break; case EnumTipologiaFiglio.StudenteNonResidente: adf.studente = true; adf.residente = false; break; default: throw new ArgumentOutOfRangeException(); } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } using (dtTrasferimento dtt = new dtTrasferimento()) { tm = dtt.GetTrasferimentoByIDMagFam(mcm.idMaggiorazioniFamiliari); } ViewData.Add("idTrasferimento", tm.idTrasferimento); using (dtFigli dtf = new dtFigli()) { var fm = dtf.GetFigliobyID(adf.idFigli); adf.Figli = fm; } return(PartialView(adf)); }
public ActionResult AltriDatiFamiliariFiglio(decimal idFiglio, decimal idAttivazioneMagFam) { AltriDatiFamFiglioModel adf = new AltriDatiFamFiglioModel(); try { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { adf = dtadf.GetAltriDatiFamiliariFiglio(idFiglio, idAttivazioneMagFam); } using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { bool rinunciaMagFam = false; bool richiestaAttivazione = false; bool attivazione = false; bool datiConiuge = false; bool datiParzialiConiuge = false; bool datiFigli = false; bool datiParzialiFigli = false; bool siDocConiuge = false; bool siDocFigli = false; bool docFormulario = false; bool solaLettura = false; bool trasfSolaLettura = false; dtmf.SituazioneMagFamPartenza(idAttivazioneMagFam, out rinunciaMagFam, out richiestaAttivazione, out attivazione, out datiConiuge, out datiParzialiConiuge, out datiFigli, out datiParzialiFigli, out siDocConiuge, out siDocFigli, out docFormulario, out trasfSolaLettura); if (richiestaAttivazione == true || trasfSolaLettura == true) { solaLettura = true; } else { solaLettura = false; } ViewData.Add("solaLettura", solaLettura); } using (dtFigli dtf = new dtFigli()) { FigliModel f = dtf.GetFigliobyID(idFiglio); if (f != null && f.HasValue()) { switch (f.idTipologiaFiglio) { case EnumTipologiaFiglio.Residente: adf.residente = true; adf.studente = false; break; case EnumTipologiaFiglio.NonResidente: adf.residente = false; adf.studente = false; break; case EnumTipologiaFiglio.StudenteResidente: adf.studente = true; adf.residente = true; break; case EnumTipologiaFiglio.StudenteNonResidente: adf.studente = true; adf.residente = false; break; default: throw new ArgumentOutOfRangeException(); } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); if (adf != null && adf.HasValue()) { //using (dtFigli dtf = new dtFigli()) //{ // var fm = dtf.GetFigliobyID(adf.idFigli); // adf.Figli = fm; //} return(PartialView(adf)); } else { List <Comuni> comuni = new List <Comuni>(); using (StreamReader sr = new StreamReader(Server.MapPath("~/DBComuniItalia/jsonComuniItalia.json"))) { comuni = JsonConvert.DeserializeObject <List <Comuni> >(sr.ReadToEnd(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } adf.idFigli = idFiglio; ViewData.Add("Comuni", comuni); using (dtFigli dtf = new dtFigli()) { string nominativo = dtf.GetFigliobyID(idFiglio).nominativo.ToUpper(); ViewData.Add("nominativo", nominativo); } return(PartialView("InserisciAltriDatiFamiliariFiglio", adf)); } }