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 ActionResult NuovoConiuge(decimal idAttivazioneMagFam) { List <SelectListItem> lTipologiaConiuge = new List <SelectListItem>(); var r = new List <SelectListItem>(); try { using (dtTipologiaConiuge dttc = new dtTipologiaConiuge()) { 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; } using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIdAttMagFam(idAttivazioneMagFam); ViewData.Add("Trasferimento", tm); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewBag.lTipologiaConiuge = lTipologiaConiuge; ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView()); }
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 })); }