コード例 #1
0
        public ActionResult SearchPO(POViewModel Model)
        {
            PDService service = new PDService();

            Model = service.SearchPO(Model);
            return(PartialView("_POGrid", Model.POList));
        }
コード例 #2
0
        public ActionResult Detail(string ID)
        {
            var p = service.GetModel <Model.News>("ID", ID);
            var u = new PDService("User", "ID").GetModel <Model.User>("UserName", p.UID);

            ViewBag.user = u;
            return(View(p));
        }
コード例 #3
0
        public JsonResult GetGRMItemsDetails(int?PIId)
        {
            PDService  service = new PDService();
            POItemList user    = new POItemList();

            user = service.GetPOItem(PIId);
            return(Json(new { up = user.PIUnitPrice, des = user.PIDescription, qty = user.PIQuantity }, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        // GET: PDWorker
        public ActionResult Index()
        {
            PDService service1 = new PDService();
            StoreDash store    = new StoreDash();

            store.NoAPO = service1.SearchPO(new POViewModel()).POList.Where(r => r.IsApproved == true).Count();
            store.NoPO  = service1.SearchPO(new POViewModel()).POList.Where(r => r.IsApproved == false).Count();
            return(View(store));
        }
コード例 #5
0
        public ActionResult PrintHtmlInovice(int?POId)
        {
            PDService service = new PDService();
            PO        Model   = new PO();

            Model         = service.GetPO(POId);
            Model.POIList = service.GetPOItemList(POId);
            return(View("PO", Model));
        }
コード例 #6
0
        public ActionResult ManageComplain(SerialViewModel Model)
        {
            PDService service = new PDService();

            //Model = service.SearchSerial(Model);


            return(View("ManageComplain", Model));
        }
コード例 #7
0
        public ActionResult ReviewPO(int?POId)
        {
            PDService service = new PDService();
            PO        user    = new PO();

            //ViewBag.Divisions = new SelectList(AllDivisions(), "Value", "Text");

            user         = service.GetPO(POId);
            user.POIList = service.GetPOItemList(POId);
            return(View("ReviewPurchaseOrder", user));
        }
コード例 #8
0
        public ActionResult ManageSerial(SerialViewModel Model)
        {
            PDService service = new PDService();

            Model = service.SearchSerial(Model);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_SerialGrid", Model.SerialList));
            }
            return(View("ManageSerial", Model));
        }
コード例 #9
0
 public JsonResult DeleteProduct(int?PIId)
 {
     try
     {
         PDService service = new PDService();
         service.DeleteProduct(PIId);
         return(Json(new { Status = true, Message = "Deleted Successfully" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { Status = false, Message = "Error Occured" }, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #10
0
        public ActionResult AddEditPO(int?POId)
        {
            PDService service = new PDService();
            PO        user    = new PO();

            user = service.GetPO(POId);
            if (user == null)
            {
                user = new PO();
            }
            ViewBag.Suppliers = new SelectList(AllSuppliers(), "Value", "Text");
            return(View("AddEditPurchaseOrder", user));
        }
コード例 #11
0
        public ActionResult ManagePO(POViewModel Model)
        {
            PDService service = new PDService();

            ViewBag.Suppliers = new SelectList(AllSuppliers(), "Value", "Text");

            Model = service.SearchPO(Model);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_POGrid", Model.POList));
            }
            return(View("ManagePurchaseOrder", Model));
        }
コード例 #12
0
        public ActionResult AddProduct(int?PIId)
        {
            PDService  service = new PDService();
            POItemList Product = new POItemList();

            if (PIId != null)
            {
                Product = service.GetPOItem(PIId);
            }
            ViewBag.MainAssests = new SelectList(AllMainAssests(), "Value", "Text");
            ViewBag.SubAssests  = new SelectList(GetSubCatogoryForMC(Product.MCId), "Value", "Text");
            ViewBag.ProductName = new SelectList(GetProductForSC(Product.SCId), "Value", "Text");
            return(PartialView("_AddProduct", Product));
        }
コード例 #13
0
        // GET: PDHead
        public ActionResult Index()
        {
            StoreService service  = new StoreService();
            PDService    service1 = new PDService();
            StoreDash    store    = new StoreDash();

            store.NoAGRN = service.SearchGRN(new GRNViewModel()).GRNList.Where(r => r.IsApproved == true).Count();
            store.NoGRN  = service.SearchGRN(new GRNViewModel()).GRNList.Where(r => r.IsApproved == false).Count();
            store.NoARN  = service.SearchRN(new RNViewModel()).RNList.Where(r => r.IsApproved == true).Count();
            store.NoRn   = service.SearchRN(new RNViewModel()).RNList.Where(r => r.IsApproved == false).Count();
            store.NoAPO  = service1.SearchPO(new POViewModel()).POList.Where(r => r.IsApproved == true).Count();
            store.NoPO   = service1.SearchPO(new POViewModel()).POList.Where(r => r.IsApproved == false).Count();
            return(View(store));
        }
コード例 #14
0
        public JsonResult DeletePO(int?POId)
        {
            int id = 0;

            try
            {
                if (POId.HasValue || POId.Value > 0)
                {
                    PDService service = new PDService();
                    id = service.DeletePO(POId);
                }
                return(Json(new { Status = true, Message = "Delete Success" }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Status = false, Message = "Error Occured" }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #15
0
        //public ActionResult ProductGrid(int? POId)
        //{
        //    try
        //    {
        //        PDService service = new PDService();
        //        PO user = new PO();
        //        user.POIList = service.GetPOItemList(POId);
        //        return PartialView("_ProductsGrid", user.POIList);
        //    }
        //    catch (Exception ex)
        //    {
        //        return Json(new { Status = false, Message = "Error Occured" }, JsonRequestBehavior.AllowGet);
        //    }
        //}

        public ActionResult SaveProduct(POItemList product)
        {
            int       id      = 0;
            PDService service = new PDService();

            try
            {
                if (product.PIId > 0)
                {
                    id = service.UpdatePOItem(product);
                    return(Json(new { Status = true, Id = id, Message = "Record updated successfully" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    id = service.AddPOItem(product);
                    return(Json(new { Status = true, Id = id, Message = "Record added successfully" }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { Status = false, Message = "Error Occured" }, JsonRequestBehavior.AllowGet));
            }
        }