private void btn_save_Click(object sender, EventArgs e)
 {
     if (kt.KiemTraDauVao(tenKHTextEdit1.Text, diaChiTextEdit1.Text, dienThoaiTextEdit1.Text, "0", "0", "0", "0") == false)
     {
         MessageBox.Show("Xin Nhập Đầy Đủ Thông Tin!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         laygiatri();
         try
         {
             if (khBUS.CapNhatKH(kh))
             {
                 MessageBox.Show("Cập nhật thành công !!", "Thông báo");
                 ucQLKhachHang_Load(sender, e);
             }
             else
             {
                 MessageBox.Show("Có lỗi xảy ra");
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
예제 #2
0
        private void btn_luu_Click(object sender, EventArgs e)
        {
            KhachHangDTO khachhang = new KhachHangDTO();

            try
            {
                khachhang.MAKH      = txt_MaKH.Text.Trim();
                khachhang.TENKH     = txt_Ten.Text.Trim();
                khachhang.SDT       = txt_SDT.Text.Trim();
                khachhang.LOAIKH    = int.Parse(cbo_LoaiKH.SelectedValue.ToString());
                khachhang.TINHTRANG = int.Parse(cbo_TinhTrang.SelectedValue.ToString());
            }
            catch
            {
                MessageBox.Show("Thiếu thông tin");
                return;
            }

            KhachHangBUS a = new KhachHangBUS();

            if (txt_SDT.Text == string.Empty || txt_Ten.Text == string.Empty || txt_SDT.Text.Length > 11 || txt_SDT.Text.Length < 10)
            {
                MessageBox.Show("Thông tin về khách hàng không hợp lệ !");
            }
            else
            {
                if (trThai == 2)
                {
                    try
                    {
                        bool kq = a.ThemKH(khachhang);
                        if (kq)
                        {
                            //MessageBox.Show("Them thanh cong", maKHMoi);
                            trThai = 1;
                            FrmChinh frmmain = (FrmChinh)this.MdiParent;
                            frmmain.lsNDDTO = new LichSuNguoiDungDTO()
                            {
                                MAND     = frmmain.nvDangNhap.MAND,
                                MANV     = frmmain.nvDangNhap.MANV,
                                THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")),
                                SUKIEN   = "Khách hàng " + khachhang.TENKH + " SDT :" + khachhang.SDT + "được thêm vào hệ thống"
                            };
                            bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO);
                            trThai = 1;
                            LoadData();
                            KHhienhanh = null;
                            TrangThai();
                            Bind();
                        }
                        else
                        {
                            MessageBox.Show("Them that bai !");
                        }
                    }
                    catch
                    {
                        MessageBox.Show("Trùng số điện thoại!");
                    }
                }
                else
                {
                    try
                    {
                        bool kt = a.CapNhatKH(khachhang);
                        if (!kt)
                        {
                            MessageBox.Show("Cập nhật thất bại");
                        }
                        else
                        {
                            MessageBox.Show("Cập nhật thành công!");
                            FrmChinh frmmain = (FrmChinh)this.MdiParent;
                            frmmain.lsNDDTO = new LichSuNguoiDungDTO()
                            {
                                MAND     = frmmain.nvDangNhap.MAND,
                                MANV     = frmmain.nvDangNhap.MANV,
                                THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")),
                                SUKIEN   = "Khách hàng " + khachhang.TENKH + " SDT :" + khachhang.SDT + "được cập nhật"
                            };
                            bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO);
                            trThai = 1;
                            LoadData();
                            KHhienhanh = null;
                            TrangThai();
                            Bind();
                        }
                    }
                    catch
                    {
                        MessageBox.Show("Trùng số điện thoại!");
                    }
                }
            }
        }