Exemple #1
0
        public JsonResult Get_CArticles(CArticleViewModel cViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            try
            {
                pager = cViewModel.Pager;
                if (cViewModel.Filter.CArticle_Id != 0 && cViewModel.Filter.Yarn_Type_Id != 0)
                {
                    cViewModel.CArticles = _cArticleMan.Get_C_Articles_By_CArticle_Id_Yarn_Type(cViewModel.Filter.CArticle_Id, cViewModel.Filter.Yarn_Type_Id, ref pager);
                }
                else if (cViewModel.Filter.CArticle_Id != 0)
                {
                    cViewModel.CArticles = _cArticleMan.Get_CArticles_By_CArticle_Id(cViewModel.Filter.CArticle_Id, ref pager);
                }
                else if (cViewModel.Filter.Yarn_Type_Id != 0)
                {
                    cViewModel.CArticles = _cArticleMan.Get_CArticles_By_Yarn_Type_Id(cViewModel.Filter.Yarn_Type_Id, ref pager);
                }
                else
                {
                    cViewModel.CArticles = _cArticleMan.Get_CArticles(ref pager);
                }
                cViewModel.Pager = pager;
                cViewModel.Pager.PageHtmlString = PageHelper.NumericPager("javascript:PageMore({0})", cViewModel.Pager.TotalRecords, cViewModel.Pager.CurrentPage + 1, cViewModel.Pager.PageSize, 10, true);
            }
            catch (Exception ex)
            {
                cViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
                Logger.Error("CArticle Controller - Update " + ex.ToString());
            }
            return(Json(cViewModel));
        }
Exemple #2
0
 public ActionResult Get_CArticle_By_Id(CArticleViewModel cViewModel)
 {
     try
     {
         cViewModel.CArticle = _cArticleMan.Get_CArticle_By_Id(cViewModel.CArticle.C_Article_Id);
     }
     catch (Exception ex)
     {
         cViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
         Logger.Error("CArticle Controller - Update " + ex.ToString());
     }
     return(Index(cViewModel));
 }
Exemple #3
0
 public JsonResult Update(CArticleViewModel cViewModel)
 {
     try
     {
         cViewModel.CArticle.UpdatedBy = ((UserInfo)Session["User"]).UserId;
         cViewModel.CArticle.UpdatedOn = DateTime.Now;
         _cArticleMan.Update_CArticle(cViewModel.CArticle);
         cViewModel.Friendly_Message.Add(MessageStore.Get("CA002"));
     }
     catch (Exception ex)
     {
         cViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
         Logger.Error("CArticle Controller - Update " + ex.ToString());
     }
     return(Json(cViewModel));
 }
Exemple #4
0
        public ActionResult View_C_Article(CArticleViewModel cViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Search";

            try
            {
                cViewModel.CArticle = _cArticleMan.Get_CArticle_By_Id(cViewModel.CArticle.C_Article_Id);
            }
            catch (Exception ex)
            {
                cViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("CArticle Controller - View_C_Article " + ex.ToString());
            }

            return(View("View", cViewModel));
        }
Exemple #5
0
        public ActionResult Search(CArticleViewModel cViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Search";
            PaginationInfo pager = new PaginationInfo();

            pager.IsPagingRequired = false;

            try
            {
                cViewModel.Attribute_Codes = _attMan.Get_Attribute_Codes(ref pager);
            }
            catch (Exception ex)
            {
                cViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
                Logger.Error("CArticle Controller - Search " + ex.ToString());
            }
            return(View("Search", cViewModel));
        }
Exemple #6
0
        public ActionResult Index(CArticleViewModel cViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Create, Update";
            PaginationInfo pager = new PaginationInfo();

            pager.IsPagingRequired = false;

            try
            {
                cViewModel.Quality_List    = _cArticleMan.Get_Quality(ref pager);
                cViewModel.Attribute_Codes = _attMan.Get_Attribute_Codes(ref pager);
                cViewModel.Is_Primary      = true;
            }
            catch (Exception ex)
            {
                cViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
                Logger.Error("CArticle Controller - Index " + ex.ToString());
            }
            return(View("Index", cViewModel));
        }
Exemple #7
0
        public PartialViewResult Printable_C_Article(int c_Article_Id)
        {
            ViewBag.Title = "KPCL ERP :: Print";

            CArticleViewModel cViewModel = new CArticleViewModel();

            cViewModel.CArticle.C_Article_Id = c_Article_Id;

            try
            {
                cViewModel.CArticle = _cArticleMan.Get_CArticle_By_Id(cViewModel.CArticle.C_Article_Id);
            }
            catch (Exception ex)
            {
                cViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("CArticle Controller - Printable_C_Article " + ex.ToString());
            }

            return(PartialView("_PrintableView", cViewModel));
        }
Exemple #8
0
 public PartialViewResult Load_CArticle(CArticleViewModel cViewModel)
 {
     return(PartialView("_CArticle", cViewModel));
 }