Beispiel #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();
        }
        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("CU0014");
            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());
                    CooperativePurchasing_Info info = new CooperativePurchasing_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  = CooperativePurchasing_Data.GetList(nPageSize, nPageNumber, Session["CooperativeKey"].ToInt());
                        DateTime  dtfrom  = DateTime.ParseExact(txtfromDatetime.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                        DateTime  dtto    = DateTime.ParseExact(txttoDatetime.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                        DataTable nTable2 = CooperativePurchasing_Data.GetListSale(dtfrom, dtto, nPageSize, nPageNumber, Session["CooperativeKey"].ToInt());
                        if (nTable.Rows.Count == 0)
                        {
                            nTable.Rows.Add("", DateTime.Now, "", 0, 0, 0, "", DateTime.Now, "", 0, 0, 0, "");
                        }
                        if (nTable2.Rows.Count == 0)
                        {
                            nTable2.Rows.Add(0, DateTime.Now, "", 0, 0, "", 0, 0, 0, "");
                        }
                        GV_HarvestedForSale.DataSource = nTable;
                        GV_HarvestedForSale.DataBind();
                        ListSale.DataSource = nTable2;
                        ListSale.DataBind();
                        LoadPages();
                    }
                }
                catch
                {
                    Response.Write("<script >alert('Có lỗi gì đó vui lòng thử lại!')</script>");
                }
            }
        }
Beispiel #3
0
 protected void LoadInfo(int Key)
 {
     if (Key != 0)
     {
         LoadDataToToolboxWeb.DropDown_DDL(DDLUnit, "Select ID, Name from PUL_Unit", false);
         CooperativePurchasing_Info info  = new CooperativePurchasing_Info(Key);
         HarvestedForSale_Info      info_ = new HarvestedForSale_Info(info.HarvestedForSaleKey);
         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() + "))");
         txtQuantity.Text          = info.Quantity.ToString();
         txtDatetime.Text          = info.Datetime.ToString("dd/MM/yyyy");
         txtBaskets.Text           = info.Baskets.ToString();
         DDLUnit.SelectedValue     = info.UnitKey.ToString();
         txtcode.Text              = info_.Code;
         txtPrice.Text             = info.Price.ToString();
         txtSolution.Text          = info.Solution;
         DDLEvaluate.SelectedValue = info.Evaluate.ToString();
         txtMember.Text            = LoadDataToToolboxWeb.GetName("SELECT Name FROM PUL_Member where [Key] = " + info_.MemberKey.ToString());
     }
 }