Exemple #1
0
        public ActionResult Insert(DefectTypeViewModel dViewModel)
        {
            try
            {
                dViewModel.DefectType.CreatedBy = ((UserInfo)Session["User"]).UserId;

                dViewModel.DefectType.UpdatedBy = ((UserInfo)Session["User"]).UserId;

                dViewModel.DefectType.CreatedOn = DateTime.Now;

                dViewModel.DefectType.UpdatedOn = DateTime.Now;

                DefectTypeManager dMan = new DefectTypeManager();

                dMan.Insert(dViewModel.DefectType);

                dViewModel.Friendly_Message.Add(MessageStore.Get("DT011"));
            }
            catch (Exception ex)
            {
                dViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("Defect Type Controller - Insert" + ex.ToString());
            }
            TempData["dViewModel"] = dViewModel;

            return(RedirectToAction("Search"));
        }
Exemple #2
0
        public ActionResult Search(DefectTypeViewModel dViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Search";

            if (TempData["dViewModel"] != null)
            {
                dViewModel = (DefectTypeViewModel)TempData["dViewModel"];
            }
            return(View("Search", dViewModel));
        }
Exemple #3
0
        public ActionResult View_Defects(DefectTypeViewModel dViewModel)
        {
            try
            {
                TempData["DefectTypeId"] = (dViewModel.EditMode.Defect_Type_Id);
            }

            catch (Exception ex)
            {
                dViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
            }

            return(RedirectToAction("Search", "Defect"));
        }
Exemple #4
0
        public ActionResult Get_Defect_Type_By_Id(DefectTypeViewModel dViewModel)
        {
            try
            {
                DefectTypeManager dMan = new DefectTypeManager();

                dViewModel.DefectType = dMan.Get_Defect_Type_By_Id(dViewModel.EditMode.Defect_Type_Id);
            }

            catch (Exception ex)
            {
                dViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("Defect Type Controller -Get_Defect_Type_By_Id" + ex.ToString());
            }
            return(View("Index", dViewModel));
        }
Exemple #5
0
        public JsonResult Get_Defect_Types(DefectTypeViewModel dViewModel)
        {
            DefectTypeManager dMan = new DefectTypeManager();

            PaginationInfo pager = new PaginationInfo();

            try
            {
                pager = dViewModel.Pager;

                if (dViewModel.Filter.Defect_Type_Id != 0)
                {
                    dViewModel.DefectTypeGrid = dMan.Get_Defect_Types_By_Id(dViewModel.Filter.Defect_Type_Id, ref pager);
                }
                else
                {
                    dViewModel.DefectTypeGrid = dMan.Get_Defect_Types(ref pager);
                }

                dViewModel.Pager = pager;

                dViewModel.Pager.PageHtmlString = PageHelper.NumericPager("javascript:PageMore({0})", dViewModel.Pager.TotalRecords, dViewModel.Pager.CurrentPage + 1, dViewModel.Pager.PageSize, 10, true);
            }
            catch (Exception ex)
            {
                dViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("Defect Type Controller - Get_Defect_Types " + ex.ToString());
            }

            finally
            {
                pager = null;
            }

            return(Json(dViewModel, JsonRequestBehavior.AllowGet));
        }
Exemple #6
0
        public ActionResult Index(DefectTypeViewModel dViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Create, Update";

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