Example #1
0
    //-----------------------------------------------
    #endregion

    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (MoversFW.Components.UrlManager.ChechIsValidIntegerParameter("id"))
        {
            if (!Page.IsValid)
            {
                return;
            }
            int orderID            = Convert.ToInt32(Request.QueryString["id"]);
            ItemsOrdersModel order = ItemsOrdersFactor.GetObject(orderID);
            order.Status  = Convert.ToInt32(ddlOrderStatus.SelectedValue);
            order.Comment = txtComment.Text;
            bool status = ItemsOrdersFactor.Updat(order);
            if (status)
            {
                Response.Redirect("default.aspx");
            }
            else
            {
                lblResult.CssClass = "lblResult_Faild";
                lblResult.Text     = Resources.AdminText.SavingDataFaild;
            }
        }
        else
        {
            Response.Redirect("default.aspx");
        }
    }
Example #2
0
    //-----------------------------------------------
    #endregion

    #region ---------------LoadData---------------
    //-----------------------------------------------
    //LoadData
    //-----------------------------------------------
    protected void LoadData()
    {
        if (MoversFW.Components.UrlManager.ChechIsValidIntegerParameter("id"))
        {
            int orderID            = Convert.ToInt32(Request.QueryString["id"]);
            ItemsOrdersModel order = ItemsOrdersFactor.GetObject(orderID);
            if (orderID != null)
            {
                lblCustomerName.Text         = order.CustomerName;
                lblCustomerEmail.Text        = order.CustomerEmail;
                lblCustomerPhone.Text        = order.CustomerPhone;
                lblCustomerMobile.Text       = order.CustomerMobile;
                lblCustomerAddress.Text      = order.CustomerAddress;
                lblDateAdded.Text            = order.DateAdded.ToString();
                ddlOrderStatus.SelectedValue = order.Status.ToString();
                txtComment.Text = order.Comment;
            }
            else
            {
                Response.Redirect("default.aspx");
            }
        }
        else
        {
            Response.Redirect("default.aspx");
        }
    }
Example #3
0
        public BaseModel <object> Orders([FromBody] ItemsOrdersModel data)
        {
            BaseModel <object> model     = new BaseModel <object>();
            ErrorModel         _error    = new ErrorModel();
            string             Token     = _account.GetHeader(Request);
            LoginData          loginData = _account._GetInfoUser(Token);

            if (loginData == null)
            {
                return(model = new BaseModel <object>
                {
                    data = null,
                    status = 0,
                    error = new ErrorModel
                    {
                        code = Constant.ERRORDATA,
                        message = "Phiên đăng nhập hết hạn hoặc bạn chưa truyền Token"
                    }
                });
            }

            try
            {
                _context.Database.BeginTransaction();
                DBTransaction transaction = new DBTransaction();
                transaction.IdAccount       = loginData.IdAccount;
                transaction.TransactionCode = DateTime.Now.ToString("yyyyMMddHHmmss");
                _context.DBTransaction.Add(transaction);
                _context.SaveChanges();


                DBTransactionDetail detail = new DBTransactionDetail();
                detail.IdTransaction = transaction.IdTransaction;
                detail.IdItem        = data.IdItem;
                detail.Money         = data.Money;
                detail.Created       = DateTime.Now;
                detail.Quantity      = data.Quantity;


                _context.DBTransactionDetail.Add(detail);
                _context.SaveChanges();

                _context.Database.CommitTransaction();
                model.status = 1;
                model.data   = data;
                return(model);
            }
            catch (Exception ex)
            {
                model.status   = 0;
                _error.message = "Thêm mới thất bại, vui lòng kiểm tra lại!";
                _error.code    = Constant.ERRORCODE;
                model.error    = _error;
                model.data     = null;
                return(model);
            }
        }
Example #4
0
        public ItemsOrdersModel GerOrderData()
        {
            /*if (this.User.Identity.IsAuthenticated)
             * {
             *  //MembershipUser user = Membership.GetUser(this.Page.User.Identity.Name);
             *  //UsersDataEntity userData = UsersDataFactory.GetUsersDataObject((Guid)user.ProviderUserKey, OwnerID);
             *  //ItemsOrdersModel order = new ItemsOrdersModel();
             *  //order.UserId = (Guid)user.ProviderUserKey;
             * }*/

            ItemsOrdersModel order = new ItemsOrdersModel();

            order.UserId          = Guid.Empty;
            order.CustomerName    = txtName.Text;
            order.CustomerEmail   = txtEMail.Text;
            order.CustomerPhone   = txtTel.Text;
            order.CustomerMobile  = txtMobile.Text;
            order.CustomerAddress = txtAddress.Text;
            order.Comment         = txtComment.Text;
            return(order);
        }