Пример #1
0
 public ActionResult Filter(StateMasterFilter objFilter, string submit)
 {
     try
     {
         if (submit.ToLower() == "filter")
         {
             objFilter.PageNumber = 1;
             //objFilter.Sort = "";
             TempData["StateFilter"] = objFilter;
         }
         else
         {
             TempData["StateFilter"] = null;
             objFilter = new StateMasterFilter();
         }
         return(RedirectToAction("Index", new { pageNumber = objFilter.PageNumber }));
     }
     catch (Exception ex)
     {
         throw;
     }
     finally
     {
     }
 }
Пример #2
0
        public ActionResult Index(StateMasterFilter objFilter, int?pageNumber)
        {
            StateMasterListVM empVM = null;

            try
            {
                objStateBL = new StateBL();
                if (TempData["StateFilter"] != null)
                {
                    objFilter           = (StateMasterFilter)TempData["StateFilter"];
                    objFilter.CountryID = 0;
                    if (pageNumber != null)
                    {
                        if (pageNumber != 0)
                        {
                            objFilter.PageNumber = pageNumber ?? objFilter.PageNumber;
                        }
                        TempData.Keep("StateFilter");
                    }
                }
                empVM = GetStateListVM(objFilter);
                return(View("Index", empVM));
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                empVM      = null;
                objStateBL = null;
            }
        }
Пример #3
0
        private StateMasterListVM GetStateListVM(StateMasterFilter objFilter)
        {
            //Thread.Sleep(1000);
            //CountryMasterListVM userListVM = null;
            CommonBL objCommonBL = null;

            try
            {
                objStateBL            = new StateBL();
                objListVM             = new StateMasterListVM();
                objCommonBL           = new CommonBL();
                objFilter.PagingRoute = new PagingRoute()
                {
                    Action = "Index", Controller = "State"
                };
                objListVM.lstStateMaster = objStateBL.GetData(objFilter);
                //objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry(); //objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 });
                objListVM.QueryBO = objListVM.objFilter = objFilter;
                return(objListVM);
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                objListVM = null;
            }
        }
Пример #4
0
        public ActionResult Action(StateMasterFilter objFilter, string submit)
        {
            CommonBL    objCommonBL = null;
            StateMaster objState    = null;

            try
            {
                objDetailsVM = new StateDetailsVM();
                if (submit.ToLower() == "edit")
                {
                    objCommonBL = new CommonBL();
                    TempData["CountryFilter"] = objFilter;
                    objStateBL             = new StateBL();
                    objDetailsVM           = new StateDetailsVM();
                    objDetailsVM.StateMstr = objStateBL.GetData(new StateMasterFilter()
                    {
                        StateID = objFilter.StateID
                    }).FirstOrDefault();
                    objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry();
                    // objDetailsVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 });
                    return(View("Details", objDetailsVM));
                }
                else if (submit.ToLower() == "delete")
                {
                    objStateBL          = new StateBL();
                    objListVM           = new StateMasterListVM();
                    objState            = new StateMaster(objFilter.StateID);
                    objState.ModifiedBy = 1;
                    objState.Remark     = "Deleted";
                    objResponse         = objStateBL.SaveState(objState, "D");
                    objFilter.CountryID = 0;
                    objListVM           = GetStateListVM(objFilter);
                    objListVM.Toast     = WebCommon.SetToast(objResponse);
                    return(View("Index", objListVM));
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                objStateBL   = null;
                objDetailsVM = null;
                objListVM    = null;
                objCommonBL  = null;
            }
            return(null);
        }
Пример #5
0
 public void SetStateFilter(StateMasterFilter objFilter, bool prevFilter)
 {
     if (!prevFilter)
     {
         objFilter.Filter = "";
     }
     if (objFilter.StateID > 0)
     {
         objFilter.Filter += " and SM.StateID ='" + objFilter.StateID + "'";
     }
     if (!string.IsNullOrEmpty(objFilter.StateName))
     {
         objFilter.Filter += " and ( SM.StateName like '%" + objFilter.StateName + "%')";
     }
     if (objFilter.Status != 0)
     {
         objFilter.Filter += " and SM.Status ='" + objFilter.Status + "'";
     }
 }
Пример #6
0
        public List <StateMaster> GetData(StateMasterFilter objFilter, bool prevFilter = false)
        {
            StateDAL objStateDAL = null;

            try
            {
                objStateDAL = new StateDAL();
                SetStateFilter(objFilter, prevFilter);
                return(objStateDAL.Get(objFilter));
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                objStateDAL = null;
            }
        }