public ActionResult _EditCaseMasterRecord(CaseMasterEditViewModel model) { if (ModelState.IsValid) { model.ArchiveDateTime = DateTime.Now; //Server validations to be added here var result = caseMaster.SaveEditCaseMasterRecord(true, Convert.ToInt64(model.AGPCOMID), model.Wholesaler, model.Internal, model.Recruiter, model.Channel, model.BrokeDealer, model.PayToWholesaler, model.PlChannel, model.ThruBD, model.Agency, model.AgencyMP, model.NSM, model.ArchiveDateTime, model.ArchiveReason); //if (result.Rows.Count > 0) //{ // SetAlertViewBag("Casemaster record edited successfully.", AlertType.Success); //} //else //{ // SetAlertViewBag("Failed to save changes to Casemaster record", AlertType.Failed); //} } else { return(PartialView("_EditCaseMasterRecord", model)); } return(RedirectToAction("_EditCaseMasterRecord", new { AGPCOMID = model.AGPCOMID })); }
private void SetCaseMasterModalViewBag(CaseMasterEditViewModel model) { ViewBag.dWholeSaler = caseMaster.GetCaseMasterDDAttributes("wholesaler") .ToSelectList("wholesaler", "wholesaler", model.Wholesaler); ViewBag.dBrokerDealer = caseMaster.GetCaseMasterDDAttributes("brokerdealer") .ToSelectList("brokerDealer", "brokerDealer", model.Wholesaler); ViewBag.dChannel = caseMaster.GetCaseMasterDDAttributes("channel") .ToSelectList("channel", "channel", model.Wholesaler); ViewBag.dPlChannel = caseMaster.GetCaseMasterDDAttributes("plchannel") .ToSelectList("PLChannel", "PLChannel", model.Wholesaler); ViewBag.dInternal = caseMaster.GetCaseMasterDDAttributes("internal") .ToSelectList("internal", "internal", model.Wholesaler); ViewBag.dRecruiter = caseMaster.GetCaseMasterDDAttributes("recruiter") .ToSelectList("recruiter", "recruiter", model.Wholesaler); ViewBag.dPayToWholesaler = caseMaster.GetCaseMasterDDAttributes("paytowholesaler") .ToSelectList("payToWholesaler", "payToWholesaler", model.Wholesaler); ViewBag.dNSM = caseMaster.GetCaseMasterDDAttributes("nsm") .ToSelectList("NSM", "NSM", model.Wholesaler); ViewBag.dThruBD = caseMaster.GetCaseMasterDDAttributes("thrubd") .ToSelectList("ThruBD", "ThruBD", model.Wholesaler); ViewBag.dAgency = caseMaster.GetCaseMasterDDAttributes("agency") .ToSelectList("Agency", "Agency", model.Wholesaler); ViewBag.dAgencyMP = caseMaster.GetCaseMasterDDAttributes("agencymp") .ToSelectList("AgencyMP", "AgencyMP", model.Wholesaler); }
public PartialViewResult _EditCaseMasterRecord(string AGPCOMID = "") { if (string.IsNullOrEmpty(AGPCOMID)) { return(PartialView(new CaseMasterEditViewModel())); } else { long key = Convert.ToInt64(AGPCOMID); var result = caseMaster.GetCaseMasterResultByKey(key).Tables[0].Rows[0]; CaseMasterEditViewModel model = new CaseMasterEditViewModel { AGPCOMID = AGPCOMID, CaseID = Convert.ToInt64(result["CaseID"]), PolNo = Convert.ToString(result["PolNo"]), CrtDate = Convert.ToDateTime(result["CrtDate"]), AgtNo = Convert.ToInt64(result["AgtNo"]), AgtName = Convert.ToString(result["Name"]), AgtPct = Convert.ToDecimal(result["AgtPct"]), ComLvl = Convert.ToInt64(result["ComLvl"]), Wholesaler = Convert.ToString(result["Wholesaler"]), PayToWholesaler = Convert.ToString(result["PayToWholesaler"]), Internal = Convert.ToString(result["Internal"]), Recruiter = Convert.ToString(result["Recruiter"]), Channel = Convert.ToString(result["Channel"]), PlChannel = Convert.ToString(result["PlChannel"]), NSM = Convert.ToString(result["NSM"]), BrokeDealer = Convert.ToString(result["BrokerDealer"]), ThruBD = Convert.ToString(result["ThruBD"]), Agency = Convert.ToString(result["Agency"]), AgencyMP = Convert.ToString(result["AgencyMP"]), }; SetCaseMasterModalViewBag(model); return(PartialView(model)); } }