コード例 #1
0
        public JsonResult GetListPurchase()
        {
            var purchaselList = new PurchaseOfferDao().getPurchaseOffer();
            List <PurchaseOfferDTO> purchaseOfferDTOs = new List <PurchaseOfferDTO>();

            foreach (var p in purchaselList)
            {
                var purchaseOfferDTO = new PurchaseOfferDTO();
                purchaseOfferDTO.id             = p.Id_PurchasesOffer;
                purchaseOfferDTO.canBargain     = p.Can_Bargain;
                purchaseOfferDTO.createdDate    = ((DateTime)p.Date_PurchaseOffer).ToShortDateString();
                purchaseOfferDTO.productName    = p.PRODUCT.Name_Product;
                purchaseOfferDTO.seedName       = p.SEED.Name_Seed;
                purchaseOfferDTO.quantity       = p.Quantity_PurchaseOffer;
                purchaseOfferDTO.massName       = p.MASS_UNIT.Name_MassUnit;
                purchaseOfferDTO.traderName     = p.TRADER.Name_Trader;
                purchaseOfferDTO.price          = p.Price_Purchase;
                purchaseOfferDTO.numberOfOrder  = p.Number_Of_Orders;
                purchaseOfferDTO.payingTime     = p.Paying_Time;
                purchaseOfferDTO.deliveringTime = p.Delivering_Time;

                purchaseOfferDTOs.Add(purchaseOfferDTO);
            }

            return(Json(new { data = purchaseOfferDTOs }, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult GetSuitableListPurchase(int saleOfferId)
        {
            var PurchaselList = new PurchaseOfferDao().SuitPurchaseOfferBySaleOfferId(saleOfferId);
            List <PurchaseOfferDTO> saleOfferDTOs = new List <PurchaseOfferDTO>();

            foreach (var p in PurchaselList)
            {
                var purchaseOfferDTO = new PurchaseOfferDTO();
                purchaseOfferDTO.id          = p.Id_PurchasesOffer;
                purchaseOfferDTO.canBargain  = p.Can_Bargain;
                purchaseOfferDTO.createdDate = ((DateTime)p.Date_PurchaseOffer).ToShortDateString();
                purchaseOfferDTO.productName = p.PRODUCT.Name_Product;
                purchaseOfferDTO.seedName    = p.SEED.Name_Seed;
                purchaseOfferDTO.quantity    = p.Quantity_PurchaseOffer;
                purchaseOfferDTO.traderName  = p.TRADER.Name_Trader;
                purchaseOfferDTO.massName    = p.MASS_UNIT.Name_MassUnit;

                purchaseOfferDTO.price = p.Price_Purchase;


                saleOfferDTOs.Add(purchaseOfferDTO);
            }

            return(Json(new { data = saleOfferDTOs }, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public JsonResult GetListPurchase()
        {
            var Traderid = Convert.ToInt32(Session["TraderID"]);

            var purchaselList = new PurchaseOfferDao().getPurchaseOfferByID(Traderid);
            List <PurchaseOfferDTO> purchaseOfferDTOs = new List <PurchaseOfferDTO>();

            if (Traderid == 0)
            {
                purchaselList = new PurchaseOfferDao().getPurchaseOfferByIDForGuest();
            }

            foreach (var p in purchaselList)
            {
                var purchaseOfferDTO = new PurchaseOfferDTO();
                purchaseOfferDTO.purchOfferID   = p.Id_PurchasesOffer;
                purchaseOfferDTO.canBargain     = p.Can_Bargain;
                purchaseOfferDTO.createdDate    = ((DateTime)p.Date_PurchaseOffer).ToShortDateString();
                purchaseOfferDTO.productName    = p.PRODUCT.Name_Product;
                purchaseOfferDTO.seedName       = p.SEED.Name_Seed;
                purchaseOfferDTO.quantity       = p.Quantity_PurchaseOffer;
                purchaseOfferDTO.massName       = p.MASS_UNIT.Name_MassUnit;
                purchaseOfferDTO.trueMass       = p.MASS_UNIT.Weight_To_Kg * p.Quantity_PurchaseOffer;
                purchaseOfferDTO.price          = p.Price_Purchase;
                purchaseOfferDTO.numberOfOrder  = p.Number_Of_Orders;
                purchaseOfferDTO.payingTime     = p.Paying_Time;
                purchaseOfferDTO.deliveringTime = p.Delivering_Time;
                purchaseOfferDTOs.Add(purchaseOfferDTO);
            }
            return(Json(new { data = purchaseOfferDTOs }, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public ActionResult CreatePurchaseOffer(PurchaseOfferDTO model)
        {
            var traderId = Convert.ToInt32(Session["TraderId"]);

            if (ModelState.IsValid)
            {
                var dao = new OfferDao();
                dao.Insert(model, traderId);
            }
            //return "{\"msg\":\"success\"}";
            return(Json(new object[] { new object() }, JsonRequestBehavior.AllowGet));
        }
コード例 #5
0
        public ActionResult CreatePurchaseOffer(PurchaseOfferDTO model)
        {
            var traderId = Convert.ToInt32(Session["TraderId"]);

            if (ModelState.IsValid)
            {
                var dao = new OfferDao();
                dao.Insert(model, traderId);
            }
            //return "{\"msg\":\"success\"}";
            return(Content("success"));
        }
コード例 #6
0
        public void Insert(PurchaseOfferDTO model, int traderID)
        {
            PURCHASE_OFFER purchModel = new PURCHASE_OFFER();

            purchModel.Date_PurchaseOffer     = DateTime.Now;
            purchModel.Can_Bargain            = model.canBargain;
            purchModel.Id_Trader              = traderID;
            purchModel.Id_Product             = model.productID;
            purchModel.Id_Seed                = model.seedId;
            purchModel.Quantity_PurchaseOffer = model.quantity;
            purchModel.Id_MassUnit            = model.unitId;
            purchModel.Price_Purchase         = model.price;
            purchModel.Paying_Time            = model.payingTime;
            purchModel.Delivering_Time        = model.deliveringTime;
            purchModel.Is_Deleted             = false;

            db.PURCHASE_OFFER.Add(purchModel);
            db.SaveChanges();
        }
コード例 #7
0
        // GET: OfferDetail
        public ActionResult TraderOfferDetail(int traderOfferId)
        {
            var offerDetail = dao.Details(traderOfferId);
            var offerDTO    = new PurchaseOfferDTO();

            offerDTO.purchOfferID   = traderOfferId;
            offerDTO.productID      = offerDetail.PRODUCT.Id_Product;
            offerDTO.productName    = offerDetail.PRODUCT.Name_Product;
            offerDTO.seedName       = offerDetail.SEED.Name_Seed;
            offerDTO.price          = offerDetail.Price_Purchase;
            offerDTO.quantity       = offerDetail.Quantity_PurchaseOffer;
            offerDTO.massName       = offerDetail.MASS_UNIT.Name_MassUnit;
            offerDTO.payingTime     = offerDetail.Paying_Time;
            offerDTO.deliveringTime = offerDetail.Delivering_Time;
            offerDTO.image          = offerDetail.PRODUCT.Image_Product;
            offerDTO.canBargain     = offerDetail.Can_Bargain;
            offerDTO.remainQuantity = offerDetail.Remain_PurchaseQuantity;
            return(View(offerDTO));
        }