public ActionResult ModificaConiuge(decimal idConiuge, decimal idAttivazioneMagFam) { ConiugeModel cm = new ConiugeModel(); try { using (dtConiuge dtc = new dtConiuge()) { cm = dtc.GetConiugebyID(idConiuge); } using (dtTipologiaConiuge dttc = new dtTipologiaConiuge()) { List <SelectListItem> lTipologiaConiuge = new List <SelectListItem>(); var r = new List <SelectListItem>(); var ltcm = dttc.GetListTipologiaConiuge(); if (ltcm != null && ltcm.Count > 0) { r = (from t in ltcm select new SelectListItem() { Text = t.tipologiaConiuge, Value = t.idTipologiaConiuge.ToString() }).ToList(); r.Insert(0, new SelectListItem() { Text = "", Value = "" }); } lTipologiaConiuge = r; ViewBag.lTipologiaConiuge = lTipologiaConiuge; } using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mf = dtmf.GetMaggiorazioniFamiliaribyConiuge(idConiuge); using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIDMagFam(mf.idMaggiorazioniFamiliari); ViewData.Add("Trasferimento", tm); } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView(cm)); }
public JsonResult AnnullaRichiesta(FormCollection fc) { decimal idAttivazioneMagFamNew = 0; FormCollection collection = new FormCollection(Request.Unvalidated().Form); string errore = ""; decimal idAttivazioneMagFam = Convert.ToDecimal(collection["idAttivazioneMagFam"]); string testoAnnullaMF = collection["msg"]; try { using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { dtmf.AnnullaRichiesta(idAttivazioneMagFam, out idAttivazioneMagFamNew, testoAnnullaMF); } } catch (Exception ex) { errore = ex.Message; } return (Json( new { err = errore, idAttivazioneMagFamNew = idAttivazioneMagFamNew })); }
public ActionResult NuovoImportoPensione(decimal idConiuge, decimal idAttivazioneMagFam) { try { using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mfm = dtmf.GetMaggiorazioniFamiliaribyConiuge(idConiuge); using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIDMagFam(mfm.idMaggiorazioniFamiliari); ViewData.Add("Trasferimento", tm); } } ViewData.Add("idConiuge", idConiuge); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView()); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult ElencoPensioniConiuge(decimal idConiuge, decimal idAttivazioneMagFam) { List <PensioneConiugeModel> lpcm = new List <PensioneConiugeModel>(); try { using (dtPensione dtp = new dtPensione()) { lpcm = dtp.GetPensioniConiuge(idConiuge, idAttivazioneMagFam).ToList(); } using (dtConiuge dtc = new dtConiuge()) { ViewData.Add("idAttivazioneMagFam", 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); } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } //ViewData.Add("idTrasferimento", mcm.idTrasferimento); ViewData.Add("idConiuge", idConiuge); return(PartialView(lpcm)); }
public JsonResult PulsantiNotificaAttivaMagFam(decimal idAttivazioneMagFam) { bool amministratore = false; string errore = ""; 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 trasfSolaLettura = false; try { amministratore = Utility.Amministratore(); using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { 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); } } catch (Exception ex) { errore = ex.Message; } return (Json( new { admin = amministratore, rinuncia = rinunciaMagFam, richiesta = richiestaAttivazione, attivazione = attivazione, datiConiuge = datiConiuge, datiParzialiConiuge = datiParzialiConiuge, datiFigli = datiFigli, datiParzialiFigli = datiParzialiFigli, siDocConiuge = siDocConiuge, siDocFigli = siDocFigli, docFormulario = docFormulario, trasfSolaLettura = trasfSolaLettura, err = errore })); }
private bool SolaLetturaPartenza(decimal idAttivazioneMagFam) { bool solaLettura = false; 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 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 || attivazione == true || TrasfSolaLettura == true) { solaLettura = true; } else { if (rinunciaMagFam) { solaLettura = true; } else { solaLettura = false; } } } return(solaLettura); }
public JsonResult NotificaRichiesta(decimal idAttivazioneMagFam) { string errore = ""; try { using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { dtmf.NotificaRichiesta(idAttivazioneMagFam); } } catch (Exception ex) { errore = ex.Message; } return (Json( new { err = errore })); }
public ActionResult MaggiorazioniFamiliari(decimal idTrasferimento, EnumCallElenco callElenco = EnumCallElenco.Coniuge) { MaggiorazioniFamiliariModel mfm = new MaggiorazioniFamiliariModel(); try { using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { mfm = dtmf.GetMaggiorazioniFamiliariByID(idTrasferimento); if (mfm?.idMaggiorazioniFamiliari > 0) { using (dtAttivazioniMagFam dtamf = new dtAttivazioniMagFam()) { var amf = dtamf.GetAttivazioneMagFamIniziale(mfm.idMaggiorazioniFamiliari); ViewData.Add("idAttivazioneMagFam", amf.idAttivazioneMagFam); } } else { throw new Exception("Maggiorazione familiare non trovata. IDTrasferimento: " + idTrasferimento); } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("callElenco", callElenco); return(PartialView()); }
public ActionResult ElencoDocumenti(decimal id, EnumTipoDoc tipoDoc, EnumParentela parentela, EnumChiamante chiamante, decimal idAttivazioneMagFam = 0) { List <DocumentiModel> ldm = new List <DocumentiModel>(); ConiugeModel cm = new ConiugeModel(); bool solaLettura = false; decimal idTrasferimento = 0; decimal idMaggiorazioniFamiliari = 0; try { using (dtDocumenti dtd = new dtDocumenti()) { ldm = dtd.GetDocumentiByIdTable(id, tipoDoc, parentela, idAttivazioneMagFam) .OrderByDescending(a => a.dataInserimento) .ToList(); } switch (chiamante) { case EnumChiamante.Maggiorazioni_Familiari: case EnumChiamante.Variazione_Maggiorazioni_Familiari: switch (parentela) { case EnumParentela.Coniuge: using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mfm = dtmf.GetMaggiorazioniFamiliaribyConiuge(id); idMaggiorazioniFamiliari = mfm.idMaggiorazioniFamiliari; using (dtTrasferimento dtt = new dtTrasferimento()) { idTrasferimento = dtt.GetTrasferimentoByIDMagFam(idMaggiorazioniFamiliari).idTrasferimento; } } break; case EnumParentela.Figlio: using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mfm = dtmf.GetMaggiorazioniFamiliaribyFiglio(id); idMaggiorazioniFamiliari = mfm.idMaggiorazioniFamiliari; using (dtTrasferimento dtt = new dtTrasferimento()) { idTrasferimento = dtt.GetTrasferimentoByIDMagFam(idMaggiorazioniFamiliari).idTrasferimento; } } break; case EnumParentela.Richiedente: using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mfm = dtmf.GetMaggiorazioniFamiliariByID(id); idMaggiorazioniFamiliari = mfm.idMaggiorazioniFamiliari; using (dtTrasferimento dtt = new dtTrasferimento()) { idTrasferimento = dtt.GetTrasferimentoByIDMagFam(idMaggiorazioniFamiliari).idTrasferimento; } } break; default: throw new ArgumentOutOfRangeException("parentela"); } 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 trasfSolaLettura = false; if ((parentela == EnumParentela.Coniuge || parentela == EnumParentela.Figlio) && idMaggiorazioniFamiliari > 0) { 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; } } else { solaLettura = false; } } break; //case EnumChiamante.Titoli_Viaggio: // using (dtTitoliViaggi dttv = new dtTitoliViaggi()) // { // TitoloViaggioModel tvm = new TitoloViaggioModel(); // switch (parentela) // { // case EnumParentela.Coniuge: // //tvm = dttv.GetTitoloViaggioByIdConiuge(id); // idTrasferimento = tvm.idTrasferimento; // if (tvm != null && tvm.HasValue()) // { // bool notificaRichiesta = tvm.notificaRichiesta; // bool praticaConclusa = tvm.praticaConclusa; // if (notificaRichiesta == true && praticaConclusa == true) // { // solaLettura = true; // } // else // { // solaLettura = false; // } // } // break; // case EnumParentela.Figlio: // //tvm = dttv.GetTitoloViaggioByIdFiglio(id); // idTrasferimento = tvm.idTrasferimento; // if (tvm != null && tvm.HasValue()) // { // bool notificaRichiesta = tvm.notificaRichiesta; // bool praticaConclusa = tvm.praticaConclusa; // if (notificaRichiesta == true && praticaConclusa == true) // { // solaLettura = true; // } // else // { // solaLettura = false; // } // } // break; // case EnumParentela.Richiedente: // //tvm = dttv.GetTitoloViaggioByID(id); // idTrasferimento = tvm.idTrasferimento; // if (tvm != null && tvm.HasValue()) // { // bool notificaRichiesta = tvm.notificaRichiesta; // bool praticaConclusa = tvm.praticaConclusa; // if (notificaRichiesta == true && praticaConclusa == true) // { // solaLettura = true; // } // else // { // solaLettura = false; // } // } // break; // default: // throw new ArgumentOutOfRangeException("parentela"); // } // } // break; //case EnumChiamante.Trasporto_Effetti: // using (dtTrasportoEffetti dtte = new dtTrasportoEffetti()) // { // var tem = dtte.GetTrasportoEffettiByID(id); // idTrasferimento = tem.idTrasferimento; // } // break; case EnumChiamante.Trasferimento: idTrasferimento = id; break; } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("id", id); ViewData.Add("chiamante", chiamante); ViewData.Add("tipoDoc", tipoDoc); ViewData.Add("parentela", parentela); ViewData.Add("idMaggiorazioniFamiliari", idMaggiorazioniFamiliari); ViewData.Add("solaLettura", solaLettura); ViewData.Add("idTrasferimento", idTrasferimento); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView(ldm)); }
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)); } }
public ActionResult ConfermaModificaConiuge(ConiugeModel cm) { try { if (ModelState.IsValid) { using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { dtmf.ModificaConiuge(cm); } } else { using (dtTipologiaConiuge dttc = new dtTipologiaConiuge()) { List <SelectListItem> lTipologiaConiuge = new List <SelectListItem>(); var r = new List <SelectListItem>(); var ltcm = dttc.GetListTipologiaConiuge(); if (ltcm != null && ltcm.Count > 0) { r = (from t in ltcm select new SelectListItem() { Text = t.tipologiaConiuge, Value = t.idTipologiaConiuge.ToString() }).ToList(); r.Insert(0, new SelectListItem() { Text = "", Value = "" }); } lTipologiaConiuge = r; ViewBag.lTipologiaConiuge = lTipologiaConiuge; } using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mf = dtmf.GetMaggiorazioniFamiliaribyConiuge(cm.idConiuge); using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIDMagFam(mf.idMaggiorazioniFamiliari); ViewData.Add("Trasferimento", tm); } } ViewData.Add("idAttivazioneMagFam", cm.idAttivazioneMagFam); return(PartialView("ModificaConiuge", cm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(RedirectToAction("ElencoConiuge", new { idAttivazioneMagFam = cm.idAttivazioneMagFam })); }
public ActionResult InserisciFiglio(FigliModel fm) { try { if (ModelState.IsValid) { try { using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { dtmf.InserisciFiglioMagFam(fm); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); List <SelectListItem> lTipologiaFiglio = new List <SelectListItem>(); var r = new List <SelectListItem>(); using (dtTipologiaFiglio dttf = new dtTipologiaFiglio()) { var ltfm = dttf.GetListTipologiaFiglio().ToList(); if (ltfm?.Any() ?? false) { r = (from t in ltfm select new SelectListItem() { Text = t.tipologiaFiglio, Value = t.idTipologiaFiglio.ToString() }).ToList(); r.Insert(0, new SelectListItem() { Text = "", Value = "" }); } lTipologiaFiglio = r; } using (dtTrasferimento dtt = new dtTrasferimento()) { TrasferimentoModel tm = new TrasferimentoModel(); tm = dtt.GetTrasferimentoByIdAttMagFam(fm.idAttivazioneMagFam); ViewData.Add("Trasferimento", tm); } ViewData["lTipologiaFiglio"] = lTipologiaFiglio; ViewData.Add("idAttivazioneMagFam", fm.idAttivazioneMagFam); return(PartialView("NuovoFiglio", fm)); } } else { List <SelectListItem> lTipologiaFiglio = new List <SelectListItem>(); var r = new List <SelectListItem>(); using (dtTipologiaFiglio dttf = new dtTipologiaFiglio()) { var ltfm = dttf.GetListTipologiaFiglio().ToList(); if (ltfm?.Any() ?? false) { r = (from t in ltfm select new SelectListItem() { Text = t.tipologiaFiglio, Value = t.idTipologiaFiglio.ToString() }).ToList(); r.Insert(0, new SelectListItem() { Text = "", Value = "" }); } lTipologiaFiglio = r; } using (dtTrasferimento dtt = new dtTrasferimento()) { TrasferimentoModel tm = new TrasferimentoModel(); tm = dtt.GetTrasferimentoByIdAttMagFam(fm.idAttivazioneMagFam); ViewData.Add("Trasferimento", tm); } ViewData["lTipologiaFiglio"] = lTipologiaFiglio; ViewData.Add("idAttivazioneMagFam", fm.idAttivazioneMagFam); return(PartialView("NuovoFiglio", fm)); } return(RedirectToAction("ElencoFigli", new { idAttivazioneMagFam = fm.idAttivazioneMagFam })); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult InserisciImportoPensione(PensioneConiugeModel pcm, decimal idConiuge, decimal idAttivazioneMagFam) { try { if (ModelState.IsValid) { using (dtPensione dtp = new dtPensione()) { try { dtp.VerificaDataInizioPensione(idConiuge, pcm.dataInizioValidita); } catch (Exception ex) { ViewData.Add("idConiuge", idConiuge); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mfm = dtmf.GetMaggiorazioniFamiliaribyConiuge(idConiuge); using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIDMagFam(mfm.idMaggiorazioniFamiliari); ViewData.Add("Trasferimento", tm); } } ModelState.AddModelError("", ex.Message); return(PartialView("NuovoImportoPensione", pcm)); } pcm.dataAggiornamento = DateTime.Now; pcm.idStatoRecord = (decimal)EnumStatoRecord.In_Lavorazione; //if (!pcm.dataFineValidita.HasValue) //{ pcm.dataFineValidita = Utility.DataFineStop(); //} dtp.SetNuovoImportoPensione(ref pcm, idConiuge, idAttivazioneMagFam); } } else { using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mfm = dtmf.GetMaggiorazioniFamiliaribyConiuge(idConiuge); using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIDMagFam(mfm.idMaggiorazioniFamiliari); ViewData.Add("Trasferimento", tm); } } ViewData.Add("idConiuge", idConiuge); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView("NuovoImportoPensione", pcm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(RedirectToAction("ElencoPensioniConiuge", new { idConiuge = idConiuge, idAttivazioneMagFam = idAttivazioneMagFam })); }