Exemplo n.º 1
0
        public void Cancel(TRANSACTION_ORDER entity)
        {
            var TransOrder = db.TRANSACTION_ORDER.Find(entity.Id_TransactionOrder);

            TransOrder.Transaction_Date = DateTime.Today;
            TransOrder.Id_StatusTrans   = 8;  //"Đã Hủy"

            db.SaveChanges();
        }
Exemplo n.º 2
0
        public void CancelDelivered(TRANSACTION_ORDER entity)
        {
            var TransOrder = db.TRANSACTION_ORDER.Find(entity.Id_TransactionOrder);

            TransOrder.Transaction_Date = DateTime.Today;
            TransOrder.Id_StatusTrans   = 14;  //"Bên mua Hủy "
            TransOrder.SALE_OFFER_DETAIL.SALE_OFFER.FARM.FARMER.USER_AUTHENTICATION.Penalty -= 1;

            db.SaveChanges();

            if (TransOrder.SALE_OFFER_DETAIL.SALE_OFFER.FARM.FARMER.USER_AUTHENTICATION.Penalty == 0)
            {
                TransOrder.SALE_OFFER_DETAIL.SALE_OFFER.FARM.FARMER.USER_AUTHENTICATION.Is_Deleted = true;
            }
        }
Exemplo n.º 3
0
        public bool ConfirmReady(TRANSACTION_ORDER entity)
        {
            try
            {
                var TransOrder = db.TRANSACTION_ORDER.Find(entity.Id_TransactionOrder);
                TransOrder.Transaction_Date = DateTime.Today;
                TransOrder.Id_StatusTrans   = 5;//"Sẵn Sàng Giao Hàng"

                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public JsonResult Handler(string Command, int transactionId, TRANSACTION_ORDER model)
        {
            if (model.ImageFile != null)
            {
                string fileName      = null;
                string fileExtension = null;

                fileName      = Path.GetFileNameWithoutExtension(model.ImageFile.FileName);
                fileExtension = Path.GetExtension(model.ImageFile.FileName);
                fileName      = fileName + DateTime.Now.ToString("yymmssfff") + fileExtension;

                model.Image_Invoice = "/Data/Image/Trader/Invoices/" + fileName;
                fileName            = Path.Combine(Server.MapPath("/Data/Image/Trader/Invoices/"), fileName);
                model.ImageFile.SaveAs(fileName);
            }

            dao.ExecuteHandler(Command, transactionId);
            return(Json(new object[] { new object() }, JsonRequestBehavior.AllowGet));
        }