Exemplo n.º 1
0
        public JsonResult Get_WArticles(WArticleViewModel wViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            try
            {
                pager = wViewModel.Pager;
                if (wViewModel.Filter.WArticle_Id != 0 && wViewModel.Filter.Yarn_Type_Id != 0)
                {
                    wViewModel.WArticles = _wArticleMan.Get_W_Articles_By_WArticle_Id_Yarn_Type(wViewModel.Filter.WArticle_Id, wViewModel.Filter.Yarn_Type_Id, ref pager);
                }
                else if (wViewModel.Filter.WArticle_Id != 0)
                {
                    wViewModel.WArticles = _wArticleMan.Get_WArticles_By_WArticle_Id(wViewModel.Filter.WArticle_Id, ref pager);
                }
                else if (wViewModel.Filter.Yarn_Type_Id != 0)
                {
                    wViewModel.WArticles = _wArticleMan.Get_WArticles_By_Yarn_Type_Id(wViewModel.Filter.Yarn_Type_Id, ref pager);
                }
                else
                {
                    wViewModel.WArticles = _wArticleMan.Get_WArticles(ref pager);
                }
                wViewModel.Pager = pager;
                wViewModel.Pager.PageHtmlString = PageHelper.NumericPager("javascript:PageMore({0})", wViewModel.Pager.TotalRecords, wViewModel.Pager.CurrentPage + 1, wViewModel.Pager.PageSize, 10, true);
            }
            catch (Exception ex)
            {
                wViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
                Logger.Error("WArticle Controller - Update " + ex.ToString());
            }
            return(Json(wViewModel));
        }
Exemplo n.º 2
0
        public ActionResult Get_WArticle_By_Id(WArticleViewModel wViewModel)
        {
            try
            {
                wViewModel.WArticle = _wArticleMan.Get_WArticle_By_Id(wViewModel.WArticle.W_Article_Id);
            }
            catch (Exception ex)
            {
                wViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("WArticle Controller - Update " + ex.ToString());
            }
            return(Index(wViewModel));
        }
Exemplo n.º 3
0
 public JsonResult Update(WArticleViewModel wViewModel)
 {
     try
     {
         wViewModel.WArticle.UpdatedBy = ((UserInfo)Session["User"]).UserId;
         wViewModel.WArticle.UpdatedOn = DateTime.Now;
         _wArticleMan.Update_WArticle(wViewModel.WArticle);
         wViewModel.Friendly_Message.Add(MessageStore.Get("WA002"));
     }
     catch (Exception ex)
     {
         wViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
         Logger.Error("WArticle Controller - Update " + ex.ToString());
     }
     return(Json(wViewModel));
 }
Exemplo n.º 4
0
        //
        public ActionResult View_W_Article(WArticleViewModel wViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Search";

            try
            {
                wViewModel.WArticle = _wArticleMan.Get_WArticle_By_Id(wViewModel.WArticle.W_Article_Id);
            }
            catch (Exception ex)
            {
                wViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("WArticle Controller - View_W_Article " + ex.ToString());
            }

            return(View("View", wViewModel));
        }
Exemplo n.º 5
0
        public ActionResult Search(WArticleViewModel wViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Search";
            PaginationInfo pager = new PaginationInfo();

            pager.IsPagingRequired = false;

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

            pager.IsPagingRequired = false;

            try
            {
                wViewModel.Quality_List    = _wArticleMan.Get_Quality(ref pager);
                wViewModel.Attribute_Codes = _attMan.Get_Attribute_Codes(ref pager);
                wViewModel.Is_Primary      = true;
            }
            catch (Exception ex)
            {
                wViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));
                Logger.Error("WArticle Controller - Index " + ex.ToString());
            }
            return(View("Index", wViewModel));
        }
Exemplo n.º 7
0
        public PartialViewResult Printable_W_Article(int w_Article_Id)
        {
            ViewBag.Title = "KPCL ERP :: Print";

            WArticleViewModel wViewModel = new WArticleViewModel();

            wViewModel.WArticle.W_Article_Id = w_Article_Id;

            try
            {
                wViewModel.WArticle = _wArticleMan.Get_WArticle_By_Id(wViewModel.WArticle.W_Article_Id);
            }
            catch (Exception ex)
            {
                wViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("WArticle Controller - Printable_W_Article " + ex.ToString());
            }

            return(PartialView("_PrintableView", wViewModel));
        }
Exemplo n.º 8
0
 public PartialViewResult Load_WArticle(WArticleViewModel wViewModel)
 {
     return(PartialView("_WArticle", wViewModel));
 }