Esempio n. 1
0
        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 }));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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));
     }
 }