Exemple #1
0
        public JsonResult Get_Industrial_Masters(IndustrialViewModel iViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            pager = iViewModel.Pager;
            try
            {
                if (iViewModel.Filter.Industrial_Category_Id != 0 && iViewModel.Filter.Industrial_Group_Id != 0)
                {
                    iViewModel.Industrials = _industrialMan.Get_Industrials_By_Industrial_Category_Id_Group_Name(iViewModel.Filter.Industrial_Category_Id, iViewModel.Filter.Industrial_Group_Id, ref pager);
                }
                else if (iViewModel.Filter.Industrial_Category_Id != 0)
                {
                    iViewModel.Industrials = _industrialMan.Get_Industrials_By_Industrial_Category_Name(iViewModel.Filter.Industrial_Category_Id, ref pager);
                }
                else
                {
                    iViewModel.Industrials = _industrialMan.Get_Industrials(ref pager);
                }
                iViewModel.Pager.PageHtmlString = PageHelper.NumericPager("javascript:PageMore({0})", iViewModel.Pager.TotalRecords, iViewModel.Pager.CurrentPage + 1, iViewModel.Pager.PageSize, 10, true);
            }
            catch (Exception ex)
            {
                iViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
            }
            return(Json(iViewModel, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
 public JsonResult Delete_Industrial_Vendor_By_Id(int industrial_Vendor_Id, IndustrialViewModel iViewModel)
 {
     try
     {
         _industrialMan.Delete_Industrial_Vendor_By_Id(industrial_Vendor_Id);
         iViewModel.Friendly_Message.Add(MessageStore.Get("IND004"));
     }
     catch (Exception ex)
     {
         iViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
     }
     return(Json(iViewModel, JsonRequestBehavior.AllowGet));
 }
Exemple #3
0
 public JsonResult Update(IndustrialViewModel iViewModel)
 {
     try
     {
         iViewModel.Industrial.UpdatedBy  = ((UserInfo)Session["User"]).UserId;
         iViewModel.Industrial.UpdatedDtm = DateTime.Now;
         _industrialMan.Update_Industrial(iViewModel.Industrial);
         iViewModel.Friendly_Message.Add(MessageStore.Get("IND002"));
     }
     catch (Exception ex)
     {
         iViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
     }
     return(Json(iViewModel));
 }
Exemple #4
0
        public ActionResult Search(IndustrialViewModel iViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Search";

            PaginationInfo pager = new PaginationInfo();

            if (TempData["iViewModel"] != null)
            {
                iViewModel = (IndustrialViewModel)TempData["industrialViewModel"];
            }
            pager = iViewModel.Pager;
            iViewModel.Industrial_Categories = _industrialMan.Get_Industrial_Categories(ref pager);
            iViewModel.Industrial_Groups     = _industrialMan.Get_Industrial_Groups(iViewModel.Industrial.Industrial_Category_Id, ref pager);
            return(View("Search", iViewModel));
        }
Exemple #5
0
        public ActionResult Get_Industrial_Master_By_Id(IndustrialViewModel iViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            try
            {
                iViewModel.Industrial         = _industrialMan.Get_Industrial_Master_By_Id(iViewModel.Industrial_Master_Id);
                iViewModel.Industrial_Vendors = _industrialMan.Get_Industrial_Vendors_By_Id(iViewModel.Industrial_Master_Id, ref pager);
            }
            catch (Exception ex)
            {
                iViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
            }
            return(Index(iViewModel));
        }
Exemple #6
0
        public JsonResult Insert_Industrial_Vendor(IndustrialViewModel iViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            try
            {
                iViewModel.Industrial_Vendor.Industrial_Vendor_Id = _industrialMan.Insert_Industrial_Vendor(iViewModel.Industrial_Vendor);
                iViewModel.Friendly_Message.Add(MessageStore.Get("IND003"));
                iViewModel.Industrial_Vendors   = _industrialMan.Get_Industrial_Vendors_By_Id(iViewModel.Industrial_Vendor.Industrial_Master_Id, ref pager);
                iViewModel.Pager.PageHtmlString = PageHelper.NumericPager("javascript:PageMore({0})", iViewModel.Pager.TotalRecords, iViewModel.Pager.CurrentPage + 1, iViewModel.Pager.PageSize, 10, true);
            }
            catch (Exception ex)
            {
                iViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
            }
            return(Json(iViewModel, JsonRequestBehavior.AllowGet));
        }
Exemple #7
0
        public ActionResult Index(IndustrialViewModel iViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Create, Update";

            PaginationInfo pager = new PaginationInfo();

            try
            {
                pager.IsPagingRequired           = false;
                iViewModel.Industrial_Categories = _industrialMan.Get_Industrial_Categories(ref pager);
                iViewModel.Industrial_Groups     = _industrialMan.Get_Industrial_Groups(iViewModel.Industrial.Industrial_Category_Id, ref pager);
            }
            catch (Exception ex)
            {
                iViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
            }
            return(View("Index", iViewModel));
        }