示例#1
0
        protected void SaveInfo()
        {
            if (txtKey.Text != "0")
            {
                CooperativePurchasing_Info info  = new CooperativePurchasing_Info(txtKey.Text.ToInt());
                HarvestedForSale_Info      info_ = new HarvestedForSale_Info(info.HarvestedForSaleKey);
                if (info_.HarvestedForSaleKey != 0)// mua hàng của xã viên HTX
                {
                    if (txtQuantity.Text.ToInt() > info_.QuantityHarvested.ToInt())
                    {
                        lberr.Text = "Số lượng thu mua không được lớn hơn số lượng xuất bán";
                        return;
                    }
                    //info.Type = 1;
                }
                //else
                //{
                //    info.Type = 1;
                //}
                if (txtQuantity.Text == "" || (txtQuantity.Text.ToInt() < 0))
                {
                    lberr.Text = "Số lượng thu mua không được bé hơn 0";
                    return;
                }
                if (txtBaskets.Text == "" || (txtBaskets.Text.ToInt() < 0))
                {
                    lberr.Text = "Số lượng sọt rổ không được bé hơn 0";
                    return;
                }
                if (txtPrice.Text == "" || (txtPrice.Text.ToInt() < 0))
                {
                    lberr.Text = "Tổng tiền không được bé hơn 0";
                    return;
                }

                if (txtPrice.Text == "")
                {
                    lberr.Text = "Vui lòng kiểm tra giá mua";
                    return;
                }
                info.Baskets             = txtBaskets.Text.ToInt();
                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.SeedProcessKey      = info_.SeedsKey;
                info.Price    = txtPrice.Text.ToInt();
                info.Solution = txtSolution.Text;
                info.Evaluate = DDLEvaluate.SelectedValue.ToInt();
                info.Save();
                CloseForm();
            }

            //Equipment_Info info = new Equipment_Info(int.Parse(txtKey.Text));
            //info.EquipmentName = txtEquipmentName.Text;
            //info.Notice = txtNotice.Text;
            //info.Save();
        }
示例#2
0
 protected void LoadInfo(int Key)
 {
     if (Key != 0)
     {
         DDLEvaluate.SelectedValue = "10";
         LoadDataToToolboxWeb.DropDown_DDL(DDLUnit, "Select ID, Name from PUL_Unit", false);
         HarvestedForSale_Info info = new HarvestedForSale_Info(Key);
         txtDatetime.Text      = info.Datetime.ToString("dd/MM/yyyy");
         txtSeedName.Text      = LoadDataToToolboxWeb.GetName("SELECT SeedsName FROM PUL_Seeds where SeedsKey = (Select SeedsKey from PUL_SeedProcess where SeedProcessKey  = (Select SeedsKey from PUL_HarvestedForSale where HarvestedForSaleKey = " + info.HarvestedForSaleKey.ToString() + "))");
         txtcode.Text          = info.Code;
         txtQuantity.Text      = info.QuantityHarvested.ToString();
         txtBaskets.Text       = "0";
         DDLUnit.SelectedValue = info.UnitKey.ToString();
         txtMember.Text        = LoadDataToToolboxWeb.GetName("SELECT Name FROM PUL_Member where [Key] = " + info.MemberKey.ToString());
     }
 }
        protected void LoadInfo(int Key)
        {
            HarvestedForSale_Info info = new HarvestedForSale_Info(Key);

            if (Key == 0)
            {
                DateTime time = DateTime.Now;
                txtDatetime.Text = time.ToString("dd/MM/yyyy");
            }
            else
            {
                txtDatetime.Text = info.Datetime.ToString("dd/MM/yyyy");
            }
            txtCode.Text = info.Code;
            txtQuantityHarvested.Text = info.QuantityHarvested.ToString();
            txtQuantitySale.Text      = info.QuantitySale.ToString();
            txtWhereToBuy.Text        = info.WhereToBuy;
            DDLUnit.Text  = LoadDataToToolboxWeb.GetName("SELECT Name FROM PUL_Unit where ID = " + info.UnitKey.ToString());
            DDLSeeds.Text = LoadDataToToolboxWeb.GetName("SELECT SeedsName FROM PUL_Seeds where SeedsKey = (Select SeedsKey from PUL_SeedProcess where SeedProcessKey  = (Select SeedsKey from PUL_HarvestedForSale where HarvestedForSaleKey = " + info.HarvestedForSaleKey.ToString() + "))");
        }
示例#4
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("CU0011");
            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());
                    HarvestedForSale_Info info = new HarvestedForSale_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 = HarvestedForSale_Data.GetList(Convert.ToInt16(Session["EmployeeKey"]), nPageSize, nPageNumber, DDLSeeds.SelectedValue);
                        if (nTable.Rows.Count == 0)
                        {
                            nTable.Rows.Add(0, null, "", 0, 0, "", 0, "", 0, "");
                        }
                        GV_HarvestedForSale.DataSource = nTable;
                        GV_HarvestedForSale.DataBind();
                        LoadPages();
                    }
                }
                catch
                {
                    Response.Write("<script >alert('Có lỗi gì đó vui lòng thử lại!')</script>");
                }
            }
        }