Ejemplo n.º 1
0
        public JsonResult GetProductNameByConsignment(string consignmentNumber, string truck)
        {
            PurchaseBLL objPurchaseBLL = new PurchaseBLL();
            var         data           = objPurchaseBLL.GetProductNameByConsignment(consignmentNumber, truck);

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public dynamic GetPurchaseList()
        {
            PurchaseBLL     bll  = new PurchaseBLL();
            List <Purchase> list = bll.GetPurchaseList();

            return(list);
        }
Ejemplo n.º 3
0
        public JsonResult GetTotalAmountByConsignment(string consignmentNumber)
        {
            PurchaseBLL objPurchaseBLL = new PurchaseBLL();
            var         data           = objPurchaseBLL.GetTotalAmountByConsignment(consignmentNumber);

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 4
0
        public JsonResult GetSupplierDueAmount(int id)
        {
            PurchaseBLL objPurchaseBLL = new PurchaseBLL();
            var         data           = objPurchaseBLL.GetSupplierDueAmount(id);

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 5
0
        public JsonResult GetSuppliersByConsignment(string consignment)
        {
            PurchaseBLL objPurchaseBLL = new PurchaseBLL();
            var         purchaseDetail = objPurchaseBLL.GetSuppliersByConsignment(consignment);

            return(Json(purchaseDetail, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 6
0
        public JsonResult GetPurchaseDetilByConsignment(string consignmentNumber)
        {
            PurchaseBLL objPurchaseBLL = new PurchaseBLL();
            var         purchaseDetail = objPurchaseBLL.GetPurchaseDetail(consignmentNumber);

            return(Json(purchaseDetail, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 7
0
        public JsonResult GetUnitBagKgPriceByProdcutName(int productId, string consignmentNumber)
        {
            PurchaseBLL objPurchaseBLL = new PurchaseBLL();
            var         productDetail  = objPurchaseBLL.GetUnitBagKgPriceByProdcutName(productId, consignmentNumber);

            //var productDetail = objPurchaseBLL.GetAllPurchaseInfo().Where(x => x.ConsignmentNumber == consignmentNumber && x.ProductId == productId);
            return(Json(productDetail, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 8
0
        public dynamic GetPurchase()
        {
            int         id  = Fun.Query("id", 0);
            PurchaseBLL bll = new PurchaseBLL();
            Purchase    p   = bll.GetPurchase(id);

            return(p);
        }
Ejemplo n.º 9
0
        public dynamic GetSearchPurchaseList()
        {
            string          name      = Fun.Query("name");
            string          startDate = Fun.Query("startDate");
            string          endDate   = Fun.Query("endDate");
            PurchaseBLL     bll       = new PurchaseBLL();
            List <Purchase> list      = bll.GetSearchPurchaseList(name, startDate, endDate);

            return(list);
        }
Ejemplo n.º 10
0
        public BasePurchaseForm()
        {
            InitializeComponent();
            supplierBLL             = new SupplierBLL();
            purchaseBLL             = new PurchaseBLL();
            purchaseDetails         = new List <PurchaseDetail>();
            purchase                = new Purchase();
            selected_PurchaseDetail = new PurchaseDetail();

            dtBeginDate.Value = DateTime.Now;
            dtEndDate.Value   = DateTime.Now.AddDays(1);
        }
Ejemplo n.º 11
0
        public ActionResult Save(PurchaseModel objPurchase)
        {
            bool status = false;
            //if (ModelState.IsValid)
            //{
            PurchaseBLL objPurchaseBll = new PurchaseBLL();

            PurchaseDetail objPurchaseDetail = new PurchaseDetail();

            objPurchaseDetail.Purchase.ConsignmentNumber = objPurchase.ConsignmentNumber;
            objPurchaseDetail.Purchase.PurchaseDate      = objPurchase.PurchaseDate;
            objPurchaseDetail.Purchase.PurchaseAmount    = objPurchase.PurchaseAmount;
            objPurchaseDetail.Purchase.PaidAmount        = objPurchase.PaidAmount;
            objPurchaseDetail.Purchase.AdjustmentAmount  = objPurchase.AdjustmentAmount;
            objPurchaseDetail.Purchase.TotalAmount       = objPurchase.TotalAmount;
            objPurchaseDetail.Purchase.SupplierId        = objPurchase.SupplierId;
            objPurchaseDetail.Purchase.PaymentMethod     = objPurchase.PaymentMethod;
            objPurchaseDetail.Purchase.OrderNumber       = objPurchase.OrderNumber;
            objPurchaseDetail.Purchase.ChequeNumber      = objPurchase.ChequeNumber;
            objPurchaseDetail.Purchase.TTNumber          = objPurchase.TTNumber;
            objPurchaseDetail.Purchase.Remarks           = objPurchase.Remarks;


            foreach (PurchaseDetail pd in objPurchase.PurchaseDetails)
            {
                objPurchaseDetail.ProductId       = pd.ProductId;
                objPurchaseDetail.PurchasePrice   = pd.PurchasePrice;
                objPurchaseDetail.PurchaseUnitBag = pd.PurchaseUnitBag;
                objPurchaseDetail.PurchaseUnitKg  = pd.PurchaseUnitKg;
                objPurchaseDetail.TruckNumber     = pd.TruckNumber;
                objPurchaseDetail.TruckFare       = pd.TruckFare;
                objPurchaseDetail.AdvancePayment  = pd.AdvancePayment;
                objPurchaseDetail.LoadingCost     = pd.LoadingCost;
                objPurchaseDetail.UnloadingCost   = pd.UnloadingCost;
                objPurchaseDetail.OtherCost       = pd.OtherCost;

                objPurchaseBll.SavePurchase(objPurchaseDetail);

                objPurchaseDetail.Purchase.SupplierId = 0;
                status = true;
            }

            ////}
            //else
            //{
            //    status = false;
            //}

            return(new JsonResult {
                Data = new { status = status }
            });
            //return RedirectToAction("Index", "Purchase");
        }
Ejemplo n.º 12
0
        public dynamic AddPurchase()
        {
            string      name       = Fun.Form("name");
            string      date       = Fun.Form("date");
            string      num        = Fun.Form("num");
            string      price      = Fun.Form("price");
            string      money      = Fun.Form("money");
            int         supplierId = Fun.Form("supplierId", 0);
            PurchaseBLL bll        = new PurchaseBLL();

            if (!bll.AddPurchase(date, name, num, price, money, supplierId))
            {
                return("失败");
            }
            else
            {
                return("成功");
            }
        }
Ejemplo n.º 13
0
        public ActionResult SaveReturnPurchase(PurchaseModel objPurchase)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                PurchaseBLL objPurchaseBLL = new PurchaseBLL();

                PurchaseModel objPurchaseModel = new PurchaseModel();

                PurchaseDetail objPurchaseDetail = new PurchaseDetail();

                objPurchaseDetail.Purchase.ConsignmentNumber = objPurchase.ConsignmentNumber;
                //objPurchaseDetail.Purchase.TruckNumber = objPurchase.TruckNumber;
                objPurchaseDetail.Purchase.SupplierId   = objPurchase.SupplierId;
                objPurchaseDetail.Purchase.PurchaseDate = objPurchase.PurchaseDate;
                objPurchaseDetail.Purchase.ReturnAmount = objPurchase.ReturnAmount;
                //objPurchaseDetail.Purchase.ProductId = objPurchase.ProductId;
                objPurchaseDetail.Purchase.Remarks = objPurchase.Remarks;


                foreach (PurchaseDetail pd in objPurchase.PurchaseDetails)
                {
                    objPurchaseDetail.ProductId             = pd.ProductId;
                    objPurchaseDetail.TruckNumber           = pd.TruckNumber;
                    objPurchaseDetail.ReturnPurchaseUnitBag = pd.ReturnPurchaseUnitBag;
                    objPurchaseDetail.ReturnPurchaseUnitKG  = pd.ReturnPurchaseUnitKG;
                    objPurchaseDetail.PurchasePrice         = pd.PurchasePrice;
                    objPurchaseBLL.SaveReturnPurchase(objPurchaseDetail);

                    objPurchaseDetail.Purchase.SupplierId = 0;
                    status = true;
                }
            }
            else
            {
                status = false;
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Ejemplo n.º 14
0
        }                                       //登录的员工信息

        public Frm_Purchase_Fill()
        {
            InitializeComponent();

            _purchaseBLL = new PurchaseBLL();
        }
Ejemplo n.º 15
0
 // POST: api/Purchase
 public bool Post([FromBody] PURCHASES purchase)
 {
     return(PurchaseBLL.InsertCustomer(purchase));
 }
Ejemplo n.º 16
0
 // GET: api/Purchase/5
 public IEnumerable <PURCHASES> Get(int id)
 {
     return(PurchaseBLL.GetSellerPurchase(id));
 }
Ejemplo n.º 17
0
 // GET: api/Purchase
 public IEnumerable <PURCHASES> Get()
 {
     return(PurchaseBLL.GetPuchases());
 }