Exemple #1
0
 private void btnXem_Click(object sender, EventArgs e)
 {
     if (THk.Equals("Ngay"))
     {
         int ngay  = int.Parse(txtNgayBD.Value.Day + "");
         int thang = int.Parse(txtNgayBD.Value.Month.ToString());
         int nam   = int.Parse(txtNgayBD.Value.Year.ToString());
         lst.DataSource = ctl.thongKeNgay(ngay, thang, nam);
     }
     else if (THk.Equals("Thang"))
     {
         int thang = int.Parse(txtNgayBD.Value.Month.ToString());
         int nam   = int.Parse(txtNgayBD.Value.Year.ToString());
         lst.DataSource = ctl.thongKeThang(thang, nam);
     }
     else if (THk.Equals("Nam"))
     {
         int nam = int.Parse(txtNgayBD.Value.Year.ToString());
         lst.DataSource = ctl.thongKeNam(nam);
     }
     else if (THk.Equals("TG"))
     {
         string sTmp = "";
         bool   flg  = true;
         if (!vl.dateTime(txtNgayBD.Value, txtNgayKT.Value))
         {
             sTmp = sTmp + "Vui lòng nhập thời gian kết thúc sau thời gian bắt đầu!\n";
             flg  = false;
         }
         if (flg)
         {
             lst.DataSource = ctl.thongKeTg(txtNgayBD.Value, txtNgayKT.Value);
         }
         else
         {
             MessageBox.Show(sTmp);
         }
     }
     calculator();
 }
Exemple #2
0
        void btnSave_Click(object sender, EventArgs e)
        {
            //add TTKM
            if (flag == 1)
            {
                string sTmp = "";
                bool   flg  = true;
                if (!vl.Required(cboSP.Text))
                {
                    sTmp = sTmp + "Vui lòng chọn Sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (!vl.Required(txtGiaKM.Text))
                {
                    sTmp = sTmp + "Vui lòng chọn Sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (!vl.Required(txtHinhAnh.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập hình ảnh Sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (!vl.Range(txtGiaKM, 0, double.Parse(txtGiaBan.Text)))
                {
                    sTmp = sTmp + "Vui lòng nhập giá khuyến mãi lại cho đúng!\n";
                    flg  = false;
                }
                if (!vl.Required(txtNoiDung.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập nội dung Sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (!vl.checkNumber(txtGiaKM.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập đúng kiểu Giá cho sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (!vl.dateTime(txtNgayBD.Value, txtNgayKT.Value))
                {
                    sTmp = sTmp + "Vui lòng nhập ngày kết thúc sau ngày bắt đầu!\n";
                    flg  = false;
                }
                if (flg)
                {
                    try
                    {
                        SANPHAM sp = (SANPHAM)cboSP.SelectedItem;
                        if (ctl.addTTKM(sp.MASP, float.Parse(txtGiaKM.Text), txtNgayBD.Value, txtNgayKT.Value, txtNoiDung.Text, txtHinhAnh.Text))
                        {
                            MessageBox.Show("Thêm mới Thông tin khuyến mãi thành công!");
                            GUI_TTKM_Load(null, null);
                            controlFunction("enableAll");
                        }
                        else
                        {
                            MessageBox.Show("Thêm mới Sản phẩm không thành công!");
                        }
                    }
                    catch (Exception)
                    { MessageBox.Show("Chọn lại đúng Sản phẩm hoặc loại sản phẩm!"); }
                }
                else
                {
                    MessageBox.Show(sTmp);
                }
            }
            if (flag == 2)
            {
                string sTmp = "";
                bool   flg  = true;
                if (!vl.Required(cboSP.Text))
                {
                    sTmp = sTmp + "Vui lòng chọn Sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (!vl.Required(txtGiaKM.Text))
                {
                    sTmp = sTmp + "Vui lòng chọn Sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (!vl.Required(txtHinhAnh.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập hình ảnh Sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (!vl.Required(txtNoiDung.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập nội dung Sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (!vl.checkNumber(txtGiaKM.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập đúng kiểu Giá cho sản phẩm khuyến mãi!\n";
                    flg  = false;
                }
                if (flg)
                {
                    try
                    {
                        SANPHAM sp = (SANPHAM)cboSP.SelectedItem;
                        string  id = (string)lstTTKM.SelectedRows[0].Cells[0].Value;

                        if (ctl.editTTKM(id, sp.MASP, float.Parse(txtGiaKM.Text), txtNgayBD.Value, txtNgayKT.Value, txtNoiDung.Text, txtHinhAnh.Text))
                        {
                            MessageBox.Show("Cập nhật Thông tin khuyến mãi thành công!");
                            GUI_TTKM_Load(null, null);
                            controlFunction("enableAll");
                        }
                        else
                        {
                            MessageBox.Show("Cập nhật Thông tin khuyế mãi không thành công!");
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Nhập lại đúng Sản phẩm có khuyến mãi");
                    }
                }
                else
                {
                    MessageBox.Show(sTmp);
                }
            }
        }