コード例 #1
0
        public ActionResult Create(OtherMasterViewModel objMasterView)
        {
            // if (ModelState.IsValid)
            {
                OtherMaster objMaster = new OtherMaster();
                objMaster.GroupMasterID    = objMasterView.GroupMasterId;
                objMaster.Name             = objMasterView.Name;
                objMaster.IsCommonCostCode = objMasterView.IsCommonCostCode;
                objMaster.CreatedByID      = Convert.ToInt32(Session["EmpID"]);
                int Id = 0;

                if (objMasterView.MasterId == 0)
                {
                    Id = _IOtherMasterService.Insert_OtherMaster(objMaster);
                }
                else
                {
                    objMasterView.IsEdit       = 1;
                    objMaster.LastModifiedByID = Convert.ToInt32(Session["EmpID"]);
                    objMaster.MasterID         = objMasterView.MasterId;
                    Id = _IOtherMasterService.Update_OtherMaster(objMaster);
                }


                Validate_Sucess(ref objMasterView, Id);
                return(Load(objMasterView));
            }
            // else
            //  return View("Error");
        }
コード例 #2
0
        private void Validate_Sucess(ref OtherMasterViewModel objMasterView, int Id)
        {
            if (Id > 0)
            {
                objMasterView.Message = "Saved Sucess";
                objMasterView.IsReset = 1;
            }

            else if (Id == -1)
            {
                OtherMaster objOtherMaster = new OtherMaster();
                objMasterView.lstOtherMasters = _IOtherMasterService.Get_OtherMaster(objOtherMaster);
                ViewData["Result"]            = "Record Already Exist ' " + objMasterView.Name + " '";
                objMasterView.Message         = "Record Already Exist ' " + objMasterView.Name + " '";
                ModelState.AddModelError("Name", "Record Already Exist");
                objMasterView.IsReset      = 0;
                objMasterView.IsRepeat     = 1;
                objMasterView.GroupMasters = new SelectList(_IOtherMasterService.GetGroupMaster(), "GroupMasterID", "Category", "-select-");
                //   return View("Index",objMasterView);
                //    RedirectToAction("Load");
                // Load(objMasterView);
            }
            else
            {
                objMasterView.IsReset = 0;
                objMasterView.Message = "Error Occured";
                // Load(objMasterView);
            }
        }
コード例 #3
0
        public ActionResult Index()
        {
            OtherMasterViewModel objMasterviewModel = new OtherMasterViewModel();
            OtherMaster          objOtherMaster     = new OtherMaster();

            objMasterviewModel.lstOtherMasters = _IOtherMasterService.Get_OtherMaster(objOtherMaster);
            objMasterviewModel.GroupMasters    = new SelectList(_IOtherMasterService.GetGroupMaster(), "GroupMasterID", "Category", "-select-");
            return(View(objMasterviewModel));
        }
コード例 #4
0
        public PartialViewResult LoadAllMasters(int GroupMasterId)
        {
            OtherMaster          objOtherMaster     = new OtherMaster();
            OtherMasterViewModel objMasterviewModel = new OtherMasterViewModel();

            objOtherMaster.GroupMasterID       = GroupMasterId;
            objMasterviewModel.lstOtherMasters = _IOtherMasterService.Get_OtherMaster(objOtherMaster);
            return(PartialView(RMS.Common.Constants.CommonConstants.PartialListMasters, objMasterviewModel));
        }
コード例 #5
0
        public ActionResult Load(OtherMasterViewModel objMasterviewModel)
        {
            OtherMaster objOtherMaster = new OtherMaster();

            // OtherMasterViewModel objMasterviewModel = new OtherMasterViewModel();
            objOtherMaster.GroupMasterID       = 0;
            objMasterviewModel.lstOtherMasters = _IOtherMasterService.Get_OtherMaster(objOtherMaster);
            objMasterviewModel.GroupMasterId   = 0;
            objMasterviewModel.Name            = "";
            // objMasterviewModel.IsReset = 1;
            return(PartialView(RMS.Common.Constants.CommonConstants.PartialListMasters, objMasterviewModel));
        }
コード例 #6
0
        public ActionResult Edit(int id)
        {
            OtherMaster objOtherMaster = new OtherMaster();

            objOtherMaster.MasterID = id;
            List <OtherMasterResult> lstMasters         = _IOtherMasterService.Get_OtherMaster(objOtherMaster);
            OtherMasterViewModel     objMasterviewModel = new OtherMasterViewModel();

            objMasterviewModel.GroupMasters = new SelectList(_IOtherMasterService.GetGroupMaster(), "GroupMasterID", "Category", "-select-");
            if (lstMasters.Count > 0)
            {
                objMasterviewModel.GroupMasterId    = lstMasters.FirstOrDefault().GroupMasterID;
                objMasterviewModel.Name             = lstMasters.FirstOrDefault().Name;
                objMasterviewModel.MasterId         = lstMasters.FirstOrDefault().MasterID;
                objMasterviewModel.IsCommonCostCode = (lstMasters.FirstOrDefault().IsCommon_CostCode.ToUpper() == "YES") ? true : false;
            }
            objOtherMaster = new OtherMaster();
            objMasterviewModel.lstOtherMasters = _IOtherMasterService.Get_OtherMaster(objOtherMaster);

            return(View("Index", objMasterviewModel));
        }