public JsonResult GetListSale()
        {
            var FarmerId = Convert.ToInt32(Session["FarmerId"]);


            var salelList = new SaleOfferDAO().getSaleOfferByIdUser(FarmerId);
            List <SaleOfferDTO> saleOfferDTOs = new List <SaleOfferDTO>();

            foreach (var s in salelList)
            {
                var saleOfferDTO = new SaleOfferDTO();
                saleOfferDTO.saleOfferid   = s.Id_SaleOffer;
                saleOfferDTO.canBargain    = s.Can_Bargain;
                saleOfferDTO.createdDate   = ((DateTime)s.Date_SaleOffer).ToShortDateString();
                saleOfferDTO.farmName      = s.FARM.Name_Farm;
                saleOfferDTO.productName   = s.PRODUCT_DETAIL.PRODUCT.Name_Product;
                saleOfferDTO.seedName      = s.PRODUCT_DETAIL.SEED.Name_Seed;
                saleOfferDTO.quantity      = s.Quantity_SaleOffer;
                saleOfferDTO.massName      = s.MASS_UNIT.Name_MassUnit;
                saleOfferDTO.price         = s.Price_Offer;
                saleOfferDTO.numberOfOrder = s.Number_Of_Orders;

                saleOfferDTOs.Add(saleOfferDTO);
            }
            return(Json(new { data = saleOfferDTOs }, JsonRequestBehavior.AllowGet));
        }
 public ActionResult CreateSaleOffer(SaleOfferDTO model)
 {
     if (ModelState.IsValid)
     {
         var dao = new FarmerOfferDao();
         dao.Insert(model);
     }
     return(View("OfferIndex"));
 }
Exemple #3
0
        public ActionResult CreateSaleOffer(SaleOfferDTO model)
        {
            var farmerId = Convert.ToInt32(Session["FarmerId"]);

            if (ModelState.IsValid)
            {
                var dao = new FarmerOfferDao();
                dao.Insert(model);
            }
            return(Json(new object[] { new object() }, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
        public int Insert(SaleOfferDTO model)
        {
            SALE_OFFER saleModel = new SALE_OFFER();

            saleModel.Date_SaleOffer     = DateTime.Now;
            saleModel.Can_Bargain        = model.canBargain;
            saleModel.Id_Farm            = model.farmId;
            saleModel.Id_ProductDetail   = model.productDetailId;
            saleModel.Quantity_SaleOffer = model.quantity;
            saleModel.Id_MassUnit        = model.idUnit;
            saleModel.Price_Offer        = model.price;
            saleModel.Paying_Time        = model.payingTime;
            saleModel.Delivering_Time    = model.deliveringTime;

            //db.SALE_OFFER.Add(saleOffer);


            db.SaveChanges();

            return(1);
        }
Exemple #5
0
        // GET: Farmer/FarmerOfferDetail
        public ActionResult FarmerOfferDetail(int saleOfferId)
        {
            var dao = new SaleOfferDetailDao();

            var saleOfferDetail = dao.Details(saleOfferId);
            var SaleOfferDTO    = new SaleOfferDTO();

            SaleOfferDTO.saleOfferid    = saleOfferId;
            SaleOfferDTO.productId      = saleOfferDetail.PRODUCT_DETAIL.Id_Product;
            SaleOfferDTO.productName    = saleOfferDetail.PRODUCT_DETAIL.PRODUCT.Name_Product;
            SaleOfferDTO.seedName       = saleOfferDetail.PRODUCT_DETAIL.SEED.Name_Seed;
            SaleOfferDTO.price          = saleOfferDetail.Price_Offer;
            SaleOfferDTO.quantity       = saleOfferDetail.Price_Offer;
            SaleOfferDTO.massName       = saleOfferDetail.MASS_UNIT.Name_MassUnit;
            SaleOfferDTO.payingTime     = saleOfferDetail.Paying_Time;
            SaleOfferDTO.deliveringTime = saleOfferDetail.Delivering_Time;
            SaleOfferDTO.image          = saleOfferDetail.PRODUCT_DETAIL.Image_ProductDetail;
            SaleOfferDTO.canBargain     = saleOfferDetail.Can_Bargain;
            SaleOfferDTO.remain         = saleOfferDetail.Remain_SaleQuantity;
            return(View(SaleOfferDTO));
        }
        public JsonResult GetSuitableListSale(int purchaseOfferId)
        {
            var purchaselList = new SaleOfferDao().SuitableSaleOfferByProduct(purchaseOfferId);
            List <SaleOfferDTO> saleOfferDTOs = new List <SaleOfferDTO>();

            foreach (var p in purchaselList)
            {
                var saleOfferDTO = new SaleOfferDTO();
                saleOfferDTO.id          = p.Id_SaleOffer;
                saleOfferDTO.canBargain  = p.Can_Bargain;
                saleOfferDTO.createdDate = ((DateTime)p.Date_SaleOffer).ToShortDateString();
                saleOfferDTO.quantity    = p.Quantity_SaleOffer;
                saleOfferDTO.seedName    = p.PRODUCT_DETAIL.SEED.Name_Seed;
                saleOfferDTO.farmName    = p.FARM.Name_Farm;
                saleOfferDTO.massName    = p.MASS_UNIT.Name_MassUnit;
                saleOfferDTO.price       = p.Price_Offer;
                saleOfferDTO.productName = p.PRODUCT_DETAIL.PRODUCT.Name_Product;

                saleOfferDTOs.Add(saleOfferDTO);
            }

            return(Json(new { data = saleOfferDTOs }, JsonRequestBehavior.AllowGet));
        }