Beispiel #1
0
        private void btEn_Click(object sender, EventArgs e)
        {
            BEL_KHACHHANG kh   = new BEL_KHACHHANG();
            BAL_KHACHHANG xuli = new BAL_KHACHHANG();
            DataTable     dt   = new DataTable();

            dt     = xuli.SDTTrung(tbSDT.Text);
            kh.SDT = tbSDT.Text;
            try
            {
                MaKH = dt.Rows[0]["MaKH"].ToString();
                if (string.IsNullOrEmpty(MaKH) == false)
                {
                    MessageBox.Show("Số Điện Thoại Đã Đăng Kí", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
            }
            catch
            {
                if (xuli.ThemSDT(kh) == true)
                {
                    MessageBox.Show("Thêm Thành Công ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else
                {
                    MessageBox.Show("Thêm Thất Bại ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                this.Close();
            }
        }
Beispiel #2
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (txtTenKH.Text.Equals("") || txtSDT.Text.Length != 10 || txtSDT.Text.Equals(""))
     {
         if (txtTenKH.Text.Equals(""))
         {
             txtTenKH.Focus();
             MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (txtSDT.Text.Equals(""))
         {
             txtSDT.Focus();
             MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (txtSDT.Text.Length != 10)
         {
             txtSDT.Focus();
             MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     else
     {
         BAL_KHACHHANG bAL_KHACHHANG = new BAL_KHACHHANG();
         bel_kh           = new BEL_KHACHHANG();
         bel_kh.HoTen     = txtTenKH.Text.ToString();
         bel_kh.DienThoai = txtSDT.Text;
         bel_kh.Trangthai = 1;
         if (radNam.Checked == true)
         {
             bel_kh.GioiTinh = "Nam";
         }
         else
         {
             bel_kh.GioiTinh = "Nữ";
         }
         if (bAL_KHACHHANG.KiemTraTrungKH(this.bel_kh))
         {
             MessageBox.Show("Khách hàng đã tồn tại!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             if (bAL_KHACHHANG.ThemKhachHang(this.bel_kh))
             {
                 string temp = this.bel_kh.DienThoai;
                 HienThiLView();
                 this.bel_kh  = new BEL_KHACHHANG(bAL_KHACHHANG.ThongTinKH(temp));
                 labLuuY.Text = "Khách hàng:  " + bel_kh.HoTen + " - " + bel_kh.DienThoai.Substring(bel_kh.DienThoai.Length - 4, 4);
                 MessageBox.Show("Đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Đăng ký thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
Beispiel #3
0
        public void HienThiLView()
        {
            BAL_KHACHHANG kh = new BAL_KHACHHANG();

            listKhachHang = kh.HienThiLView(1);
            lvKhachHang.Items.Clear();
            int i = 0;

            foreach (BEL_KHACHHANG khachhang in listKhachHang)
            {
                lvKhachHang.Items.Add((i + 1).ToString());
                lvKhachHang.Items[i].SubItems.Add(khachhang.HoTen.ToString());
                lvKhachHang.Items[i].SubItems.Add(khachhang.DienThoai.ToString());
                lvKhachHang.Items[i].SubItems.Add(khachhang.GioiTinh.ToString());
                i++;
            }
        }
        public void HienThiLView()
        {
            BAL_KHACHHANG kh = new BAL_KHACHHANG();

            listKhachHang = kh.HienThiLView(1);

            List <BEL_KHACHHANG> listKhachHangTemp = new List <BEL_KHACHHANG>();

            listKhachHangTemp = kh.HienThiLView(0);

            foreach (BEL_KHACHHANG value in listKhachHangTemp)
            {
                this.listKhachHang.Add(value);
            }

            lvKhachHang.Items.Clear();
            int i = 0;

            foreach (BEL_KHACHHANG khachhang in listKhachHang)
            {
                lvKhachHang.Items.Add((i + 1).ToString());
                lvKhachHang.Items[i].SubItems.Add(khachhang.IDKH.ToString());
                lvKhachHang.Items[i].SubItems.Add(khachhang.HoTen.ToString());
                lvKhachHang.Items[i].SubItems.Add(khachhang.DienThoai.ToString());
                lvKhachHang.Items[i].SubItems.Add(khachhang.GioiTinh.ToString());
                if (khachhang.Trangthai == 1)
                {
                    lvKhachHang.Items[i].SubItems.Add("Mở Khóa");
                }
                else
                {
                    lvKhachHang.Items[i].SubItems.Add("Khóa");
                }
                i++;
            }
        }
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (txtID.Text.Equals(""))
            {
                MessageBox.Show("Vui lòng chọn khách hàng!", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (txtHoTen.Text.Equals(""))
            {
                txtHoTen.Focus();
                MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (txtSDT.Text.Equals(""))
            {
                txtSDT.Focus();
                MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (txtSDT.Text.Length != 10)
            {
                txtSDT.Focus();
                MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                BAL_KHACHHANG bAL_KHACHHANG = new BAL_KHACHHANG();
                bel_kh           = new BEL_KHACHHANG();
                bel_kh.IDKH      = txtID.Text;
                bel_kh.HoTen     = txtHoTen.Text.ToString();
                bel_kh.DienThoai = txtSDT.Text;
                if (radNam.Checked == true)
                {
                    bel_kh.GioiTinh = "Nam";
                }
                else
                {
                    bel_kh.GioiTinh = "Nữ";
                }
                if (radMoKhoa.Checked == true)
                {
                    bel_kh.Trangthai = 1;
                }
                else
                {
                    bel_kh.Trangthai = 0;
                }
                if (bel_kh.Trangthai == 0)
                {
                    if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text) == null)
                    {
                        DialogResult result = MessageBox.Show("Bạn có chắn chắn thực hiện thao tác này", "thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                        if (result == DialogResult.Yes)
                        {
                            if (bAL_KHACHHANG.CapNhatKH(this.bel_kh))
                            {
                                HienThiLView();
                                btnLamMoi_Click(sender, e);
                                MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                    }
                    else if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text).Equals(txtID.Text) == false)
                    {
                        MessageBox.Show("Số điện đã đăng kí!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        DialogResult result = MessageBox.Show("Bạn có chắn chắn thực hiện thao tác này", "thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                        if (result == DialogResult.Yes)
                        {
                            if (bAL_KHACHHANG.CapNhatKH(this.bel_kh))
                            {
                                HienThiLView();
                                btnLamMoi_Click(sender, e);
                                MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                    }
                }
                else
                {
                    if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text) == null)
                    {
                        if (bAL_KHACHHANG.CapNhatKH(this.bel_kh))
                        {
                            HienThiLView();
                            btnLamMoi_Click(sender, e);
                            MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text).Equals(txtID.Text) == false)
                    {
                        MessageBox.Show("Số điện đã đăng kí!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        if (bAL_KHACHHANG.CapNhatKH(this.bel_kh))
                        {
                            HienThiLView();
                            btnLamMoi_Click(sender, e);
                            MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
            }
        }
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (txtHoTen.Text.Equals("") || txtSDT.Text.Length != 10 || txtSDT.Text.Equals(""))
     {
         if (txtHoTen.Text.Equals(""))
         {
             txtHoTen.Focus();
             MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (txtSDT.Text.Equals(""))
         {
             txtSDT.Focus();
             MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (txtSDT.Text.Length != 10)
         {
             txtSDT.Focus();
             MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     else
     {
         BAL_KHACHHANG bAL_KHACHHANG = new BAL_KHACHHANG();
         bel_kh           = new BEL_KHACHHANG();
         bel_kh.HoTen     = txtHoTen.Text.ToString();
         bel_kh.DienThoai = txtSDT.Text;
         if (radNam.Checked == true)
         {
             bel_kh.GioiTinh = "Nam";
         }
         else
         {
             bel_kh.GioiTinh = "Nữ";
         }
         if (radMoKhoa.Checked == true)
         {
             bel_kh.Trangthai = 1;
         }
         else
         {
             bel_kh.Trangthai = 0;
         }
         if (bAL_KHACHHANG.KiemTraTrungKH(this.bel_kh))
         {
             MessageBox.Show("Số điện đã đăng kí!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             if (bAL_KHACHHANG.ThemKhachHang(this.bel_kh))
             {
                 HienThiLView();
                 btnLamMoi_Click(sender, e);
                 MessageBox.Show("Đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Đăng ký thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
        private void DuLieukhachHang()
        {
            BAL_KHACHHANG bal_kh = new BAL_KHACHHANG();

            this.listKhachHang = bal_kh.DuLieuKhachHang();
        }
Beispiel #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            DataTable     dt      = new DataTable();
            BAL_KHACHHANG xuli    = new BAL_KHACHHANG();
            BAL_HD        capnhap = new BAL_HD();
            FrmBAOCAO     fr      = new FrmBAOCAO();

            try
            {
                dt = xuli.LaySoLanMua(tbSDT.Text);
                int SoLanMua = int.Parse(dt.Rows[0]["SoLanDaMua"].ToString());
                dt = xuli.SDTTrung(tbSDT.Text);
                int makh = int.Parse(dt.Rows[0]["MaKH"].ToString());
                fr._NhanVien = Bill.Ten;
                if (Bill.TongTien > double.Parse(textBox1.Text))
                {
                    MessageBox.Show("không đủ tiền", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (SoLanMua == 0)
                    {
                        fr._KM = 0;
                        xuli.ThemLanMua(tbSDT.Text, 1);
                        capnhap.CapNhapKM_MaKH(0, makh);
                    }
                    else
                    {
                        if (SoLanMua > 0 && SoLanMua < 10)
                        {
                            fr._KM = double.Parse(label3.Text) * 0.05;
                            double chia = (double.Parse(label3.Text) * 0.05) / Bill.SoDong;
                            capnhap.CapNhapKM_MaKH(chia, makh);
                            xuli.ThemLanMua(tbSDT.Text, SoLanMua + 1);
                        }
                        if (SoLanMua > 10 && SoLanMua < 30)
                        {
                            fr._KM = double.Parse(label3.Text) * 0.1;
                            double chia = (double.Parse(label3.Text) * 0.1) / Bill.SoDong;
                            capnhap.CapNhapKM_MaKH(chia, makh);
                            xuli.ThemLanMua(tbSDT.Text, SoLanMua + 1);
                        }
                        if (SoLanMua > 30)
                        {
                            fr._KM = double.Parse(label3.Text) * 0.2;
                            double chia = (double.Parse(label3.Text) * 0.2) / Bill.SoDong;
                            capnhap.CapNhapKM_MaKH(chia, makh);
                            xuli.ThemLanMua(tbSDT.Text, SoLanMua + 1);
                        }
                    }
                    fr._TienKhachDua = double.Parse(textBox1.Text);
                    this.Visible     = false;
                    fr.ShowDialog();
                }
            }
            catch
            {
                MessageBox.Show("Vui lòng đăng kí SĐT", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }