Exemple #1
0
        void btnSave_Click(object sender, EventArgs e)
        {
            //Add
            if (flag == 1)
            {
                string sTmp = "";
                bool   flg  = true;
                if (!vl.Required(txtTen.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Họ tên!\n";
                    flg  = false;
                }
                if (!vl.Required(txtDiaChi.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Địa chỉ!\n";
                    flg  = false;
                }
                if (!vl.Required(txtSDT.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Số điện thoại!\n";
                    flg  = false;
                }
                else if (!vl.checkNumber(txtSDT.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập lại đúng Số điện thoại!\n";
                    flg  = false;
                }
                if (!vl.Required(txtTDN.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Tên đăng nhập!\n";
                    flg  = false;
                }
                if (!vl.Required(txtMK.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Mật khẩu!\n";
                    flg  = false;
                }
                else if (!vl.PassWordType(txtMK))
                {
                    sTmp = sTmp + "Mật khẩu phải từ 6-15 ký tự và không chứa kí tự đặc biệt!\n";
                    flg  = false;
                }
                if (!vl.Required(txtCMND.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Số CMND!\n";
                    flg  = false;
                }

                else if (!vl.checkNumber(txtCMND.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập lại đúng Số CMND!\n";
                    flg  = false;
                }
                if (flg)
                {
                    if (ctl.checkExit(txtTDN.Text))
                    {
                        if (ctl.addTK(txtTen.Text, txtDiaChi.Text, txtSDT.Text, txtCMND.Text, txtTDN.Text, txtMK.Text, cboQuyen.Text))
                        {
                            MessageBox.Show("Thêm mới tài khoản thành công!");
                            GUI_QLTK_Load(null, null);
                            controlFunction("enableAll");
                        }
                        else
                        {
                            MessageBox.Show("Thêm mới sản phẩm không thành công!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Tên đăng nhập đã tồn tại!");
                    }
                }
                else
                {
                    MessageBox.Show(sTmp);
                }
            }
            //Edit
            else if (flag == 2)
            {
                string sTmp = "";
                bool   flg  = true;
                if (!vl.Required(txtTen.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Họ tên!\n";
                    flg  = false;
                }
                if (!vl.Required(txtDiaChi.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Địa chỉ!\n";
                    flg  = false;
                }
                if (!vl.Required(txtSDT.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Số điện thoại!\n";
                    flg  = false;
                }
                else if (!vl.checkNumber(txtSDT.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập lại đúng Số điện thoại!\n";
                    flg  = false;
                }
                if (!vl.Required(txtTDN.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Tên đăng nhập!\n";
                    flg  = false;
                }
                if (!vl.Required(txtCMND.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập Số CMND!\n";
                    flg  = false;
                }

                else if (!vl.checkNumber(txtCMND.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập lại đúng Số CMND!\n";
                    flg  = false;
                }
                if (flg)
                {
                    if (ctl.checkExit(txtTDN.Text))
                    {
                        update();
                    }
                    else if (txtTDN.Text.Equals(lstTK.SelectedRows[0].Cells[5].Value.ToString()))
                    {
                        update();
                    }

                    else
                    {
                        MessageBox.Show("Tên đăng nhập đã tồn tại!");
                    }
                }
                else
                {
                    MessageBox.Show(sTmp);
                }
            }
        }
 void btnSave_Click(object sender, EventArgs e)
 {
     //add NhaCungCap
     if (flag == 1)
     {
         string sTmp = "";
         bool   flg  = true;
         if (!vl.Required(txtTenNCC.Text))
         {
             sTmp = sTmp + "Vui lòng nhập tên Nhà cung cấp!\n";
             flg  = false;
         }
         if (!vl.Required(txtDiaChi.Text))
         {
             sTmp = sTmp + "Vui lòng nhập Địa chỉ Nhà cung cấp!\n";
             flg  = false;
         }
         if (!vl.Required(txtSDT.Text))
         {
             sTmp = sTmp + "Vui lòng nhập Số điện thoại Nhà cung cấp!\n";
             flg  = false;
         }
         if (!vl.checkNumber(txtSDT.Text))
         {
             sTmp = sTmp + "Vui lòng nhập đúng kiểu Số điện thoại!\n";
             flg  = false;
         }
         if (flg)
         {
             if (ctl.checkExist(txtTenNCC.Text))
             {
                 if (ctl.addNCC(txtTenNCC.Text, txtDiaChi.Text, txtSDT.Text))
                 {
                     MessageBox.Show("Thêm mới Nhà cung cấp thành công!");
                     GUI_NhaCungCap_Load(null, null);
                     controlFunction("enableAll");
                 }
                 else
                 {
                     MessageBox.Show("Thêm mới Nhà cung cấp không thành công!");
                 }
             }
             else
             {
                 MessageBox.Show("Tên Nhà cung cấp này đã tồn tại!");
             }
         }
         else
         {
             MessageBox.Show(sTmp);
         }
     }
     //Edit NhaCungCap
     if (flag == 2)
     {
         string sTmp = "";
         bool   flg  = true;
         if (!vl.Required(txtTenNCC.Text))
         {
             sTmp = sTmp + "Vui lòng nhập tên Nhà cung cấp!\n";
             flg  = false;
         }
         if (!vl.Required(txtDiaChi.Text))
         {
             sTmp = sTmp + "Vui lòng nhập Địa chỉ Nhà cung cấp!\n";
             flg  = false;
         }
         if (!vl.Required(txtSDT.Text))
         {
             sTmp = sTmp + "Vui lòng nhập Số điện thoại Nhà cung cấp!\n";
             flg  = false;
         }
         if (!vl.checkNumber(txtSDT.Text))
         {
             sTmp = sTmp + "Vui lòng nhập đúng kiểu Số điện thoại!\n";
             flg  = false;
         }
         if (flg)
         {
             string id = (string)lstNCC.SelectedRows[0].Cells[0].Value;
             if (ctl.checkExist(txtTenNCC.Text) || txtTenNCC.Text.Contains((string)lstNCC.SelectedRows[0].Cells[1].Value))
             {
                 if (ctl.editNCC(id, txtTenNCC.Text, txtDiaChi.Text, txtSDT.Text))
                 {
                     MessageBox.Show("Cập nhật Nhà cung cấp thành công!");
                     GUI_NhaCungCap_Load(null, null);
                     controlFunction("enableAll");
                 }
                 else
                 {
                     MessageBox.Show("Cập nhật Nhà cung cấp không thành công!");
                 }
             }
         }
         else
         {
             MessageBox.Show(sTmp);
         }
     }
 }
Exemple #3
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);
                }
            }
        }