Esempio n. 1
0
        protected void SaveInfo()
        {
            if (txtPrice.Text == "" || txtPrice.Text.ToInt() < 0)
            {
                lberr.Text = "Vui lòng kiểm tra lại giá tiền";
                return;
            }
            if (txtQuantity.Text == "" || txtQuantity.Text.ToInt() < 1)
            {
                lberr.Text = "Vui lòng kiểm tra lại khối lượng";
                return;
            }
            CooperativeSale_Info info = new CooperativeSale_Info(txtKey.Text.ToInt());

            info.SeedKey  = DDLSeeds.SelectedValue.ToInt();
            info.Quantity = txtQuantity.Text.ToInt();
            info.Address  = txtAddress.Text;
            info.Code     = txtcode.Text;
            info.Datetime = DateTime.ParseExact(txtDatetime.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            //info.Quantity = txtQuantity.Text.ToInt();
            info.UnitKey = DDLUnit.SelectedValue.ToInt();
            //info.HarvestedForSaleKey = info_.HarvestedForSaleKey;
            info.CooperativeKey = Session["CooperativeKey"].ToInt();
            //info.SeedProcessKey = info_.SeedsKey;
            info.Price = txtPrice.Text.ToInt();
            info.Save();

            CloseForm();
            //Equipment_Info info = new Equipment_Info(int.Parse(txtKey.Text));
            //info.EquipmentName = txtEquipmentName.Text;
            //info.Notice = txtNotice.Text;
            //info.Save();
        }
Esempio n. 2
0
        protected void LoadInfo(int Key)
        {
            LoadDataToToolboxWeb.DropDown_DDL(DDLUnit, "Select ID, Name from PUL_Unit", false);
            LoadDataToToolboxWeb.DropDown_DDL(DDLSeeds, "Select SeedsKey, SeedsName from PUL_Seeds where SeedsKey IN(Select SeedKey from PUL_Seed_Cooperative where CooperativeKey = " + Session["CooperativeKey"].ToString() + ")", false);
            CooperativeSale_Info info = new CooperativeSale_Info(Key);

            if (Key == 0)
            {
                DateTime time = DateTime.Now;
                txtDatetime.Text      = time.ToString("dd/MM/yyyy");
                DDLUnit.SelectedValue = "3";
            }
            else
            {
                txtDatetime.Text      = info.Datetime.ToString("dd/MM/yyyy");
                DDLUnit.SelectedValue = info.UnitKey.ToString();
            }

            txtQuantity.Text = info.Quantity.ToString();

            DDLSeeds.SelectedValue = info.SeedKey.ToString();
            txtAddress.Text        = info.Address;
            txtcode.Text           = info.Code;
            txtPrice.Text          = info.Price.ToString();
        }
Esempio n. 3
0
        protected void GrDelete(object sender, CommandEventArgs e)
        {
            int nPageNumber             = int.Parse(txtPageNumber.Text);
            int nPageSize               = int.Parse(txtPageSize.Text);
            SessionUserLogin nUserLogin = (SessionUserLogin)Session["UserLogin"];

            nUserLogin.CheckRole("CU0015");
            if (!nUserLogin.Role.Del)
            {
                Response.Write("<script >alert('Bạn không có quyền xóa danh mục này!')</script>");
            }
            else
            {
                try
                {
                    int mKey = int.Parse(e.CommandArgument.ToString());
                    CooperativeSale_Info info = new CooperativeSale_Info(mKey);
                    //if ((DateTime.Now - info.Datetime).TotalDays > 7)
                    //{
                    //    Response.Write("<script >alert('Dữ liệu đã quá 7 ngày, không được phép xóa!')</script>");
                    //}
                    //else
                    {
                        info.Delete();
                        DataTable nTable = CooperativeSale_Data.GetList(nPageSize, nPageNumber, Session["CooperativeKey"].ToInt());
                        if (nTable.Rows.Count == 0)
                        {
                            nTable.Rows.Add("", 0, "", DateTime.Now, "", 0, "", 0);
                        }
                        ListSale.DataSource = nTable;
                        ListSale.DataBind();
                        LoadPages();
                    }
                }
                catch
                {
                    Response.Write("<script >alert('Có lỗi gì đó vui lòng thử lại!')</script>");
                }
            }
        }