Ejemplo n.º 1
0
        public ActionResult Search(GArticleViewModel gaViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Create, Update";

            PaginationInfo pager = new PaginationInfo();

            pager.IsPagingRequired = false;

            try
            {
                gaViewModel.Attribute_Codes = _attMan.Get_Attribute_Codes(ref pager);
            }
            catch (Exception ex)
            {
                gaViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("YArticle Controller - Insert " + ex.ToString());
            }
            finally
            {
                pager = null;
            }

            return(View("Search", gaViewModel));
        }
Ejemplo n.º 2
0
        public JsonResult Insert(GArticleViewModel gaViewModel)
        {
            try
            {
                gaViewModel.G_Article.CreatedBy = ((UserInfo)Session["User"]).UserId;

                gaViewModel.G_Article.CreatedOn = DateTime.Now;

                gaViewModel.G_Article.UpdatedBy = ((UserInfo)Session["User"]).UserId;

                gaViewModel.G_Article.UpdatedOn = DateTime.Now;

                gaViewModel.G_Article.G_Article_Id = _garticleMan.Insert_G_Article(gaViewModel.G_Article);

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

                Logger.Error("GArticle Controller - Insert " + ex.ToString());
            }

            return(Json(gaViewModel));
        }
Ejemplo n.º 3
0
        public ActionResult Index(GArticleViewModel gaViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Create, Update";

            PaginationInfo pager = new PaginationInfo();

            try
            {
                pager.IsPagingRequired = false;

                gaViewModel.G_Article.Qualities = _garticleMan.Get_Qualities(ref pager);

                gaViewModel.Attribute_Codes = _attMan.Get_Attribute_Codes(ref pager);

                gaViewModel.G_Article.Vendors = _garticleMan.Get_Vendors(ref pager);
            }
            catch (Exception ex)
            {
                gaViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error(" G Article Controller - Index " + ex.ToString());
            }
            finally
            {
                pager = null;
            }

            return(View("Index", gaViewModel));
        }
Ejemplo n.º 4
0
        //Edit
        public ActionResult Get_G_Article_By_Id(GArticleViewModel gaViewModel)
        {
            try
            {
                gaViewModel.G_Article = _garticleMan.Get_G_Article_By_Id(gaViewModel.G_Article.G_Article_Id);
            }
            catch (Exception ex)
            {
                gaViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("YArticle Controller - Update " + ex.ToString());
            }

            return(Index(gaViewModel));
        }
Ejemplo n.º 5
0
        public ActionResult View_G_Article(GArticleViewModel gaViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Search";

            try
            {
                gaViewModel.G_Article = _garticleMan.Get_G_Article_By_Id(gaViewModel.G_Article.G_Article_Id);
            }
            catch (Exception ex)
            {
                gaViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("GArticle Controller - View_G_Article " + ex.ToString());
            }

            return(View("View", gaViewModel));
        }
Ejemplo n.º 6
0
        public JsonResult Get_G_Articles(GArticleViewModel gaViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            try
            {
                pager = gaViewModel.Pager;

                if (gaViewModel.Filter.G_Article_Id != 0 && gaViewModel.Filter.Yarn_Type_Id != 0)
                {
                    gaViewModel.G_Articles = _garticleMan.Get_G_Articles_By_G_Article_Id_By_Yarn_Type_Id(gaViewModel.Filter.G_Article_Id, gaViewModel.Filter.Yarn_Type_Id, ref pager);
                }
                else if (gaViewModel.Filter.G_Article_Id != 0)
                {
                    gaViewModel.G_Articles = _garticleMan.Get_G_Articles_By_G_Article_Id(gaViewModel.Filter.G_Article_Id, ref pager);
                }
                else if (gaViewModel.Filter.Yarn_Type_Id != 0)
                {
                    gaViewModel.G_Articles = _garticleMan.Get_G_Articles_By_Yarn_Type_Id(gaViewModel.Filter.Yarn_Type_Id, ref pager);
                }
                else
                {
                    gaViewModel.G_Articles = _garticleMan.Get_G_Articles(ref pager);
                }

                gaViewModel.Pager = pager;

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

                Logger.Error("GArticle Controller - Update " + ex.ToString());
            }
            finally
            {
                pager = null;
            }
            return(Json(gaViewModel));
        }
Ejemplo n.º 7
0
        public PartialViewResult Printable_G_Article(int g_Article_Id)
        {
            ViewBag.Title = "KPCL ERP :: Print";

            GArticleViewModel gaViewModel = new GArticleViewModel();

            gaViewModel.G_Article.G_Article_Id = g_Article_Id;

            try
            {
                gaViewModel.G_Article = _garticleMan.Get_G_Article_By_Id(gaViewModel.G_Article.G_Article_Id);
            }
            catch (Exception ex)
            {
                gaViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("GArticle Controller - Printable_G_Article " + ex.ToString());
            }

            return(PartialView("_PrintableView", gaViewModel));
        }