Ejemplo n.º 1
0
        public void CapNhatDataTable(BEL_KH khachhang)
        {
            int index = dgvKhachHang.CurrentRow.Index;



            dt.Rows[index]["TENKH"]         = khachhang.TENKH;
            dt.Rows[index]["NGSINH"]        = khachhang.NGSINH;
            dt.Rows[index]["PHAI"]          = khachhang.PHAI;
            dt.Rows[index]["DIACHI"]        = khachhang.DCHI;
            dt.Rows[index]["SDT"]           = khachhang.SDT;
            dt.Rows[index]["DIEM_TICH_LUY"] = khachhang.DIEM_TICH_LUY;
        }
Ejemplo n.º 2
0
        public void ThemVaoDataTable(BEL_KH khachHang)
        {
            DataRow row = dt.NewRow();

            row[0] = khachHang.MAKH;
            row[1] = khachHang.TENKH;
            row[2] = khachHang.NGSINH;
            row[3] = khachHang.PHAI;
            row[4] = khachHang.DCHI;
            row[5] = khachHang.SDT;
            row[6] = khachHang.DIEM_TICH_LUY;

            dt.Rows.Add(row);
        }
Ejemplo n.º 3
0
        public bool CapNhatKhachHang(BEL_KH khachHang)
        {
            try
            {
                string query = "UPDATE KHACHHANG SET MAKH ='" + khachHang.MAKH + "', TENKH = N'" + khachHang.TENKH + "', NGSINH ='" + khachHang.NGSINH + "',PHAI = N'" + khachHang.PHAI + "', DIACHI = N'" + khachHang.DCHI + "',SDT = '" + khachHang.SDT + "', DIEM_TICH_LUY = " + khachHang.DIEM_TICH_LUY;

                this.Read(query);

                return(true);
            }
            catch (Exception err)
            {
            }
            return(false);
        }
Ejemplo n.º 4
0
        public bool ThemKhachHang(BEL_KH khachHang)
        {
            try
            {
                string query = "INSERT INTO KHACHHANG VALUES('" + khachHang.MAKH + "',N'" + khachHang.TENKH + "','" + khachHang.NGSINH + "',N'" + khachHang.PHAI + "',N'" + khachHang.DCHI + "','" + khachHang.SDT + "'," + khachHang.DIEM_TICH_LUY + ")";

                this.Read(query);

                return(true);
            }
            catch (Exception err)
            {
            }
            return(false);
        }
Ejemplo n.º 5
0
        public bool CapNhatKhachHang(BEL_KH khachHang)
        {
            //Xử lý dữ liệu dữ liệu
            if (khachHang.TENKH == "")
            {
                return(false);
            }
            else if (khachHang.SDT == "")
            {
                return(false);
            }
            else if (khachHang.DCHI == "")
            {
                return(false);
            }

            //Thực hiện công việc truy vấn
            DAL_KH xuLyKH = new DAL_KH();

            return(xuLyKH.CapNhatKhachHang(khachHang));
        }
Ejemplo n.º 6
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            //xử lý thêm khach hàng
            string gioiTinh;
            int    diem = 0;

            if (rdbNam.Checked == true)
            {
                gioiTinh = "Nam";
            }
            else
            {
                gioiTinh = "Nữ";
            }

            if (txtTichLuy.Text != "")
            {
                diem = int.Parse(txtTichLuy.Text);
            }

            BEL_KH khachHang = new BEL_KH(txtMaKH.Text, txtHoTen.Text, dtpNgaySinh.Text, gioiTinh, rtbDiaChi.Text, txtSDT.Text, diem);

            if (xuLyKH.ThemKhachHang(khachHang))
            {
                ThemVaoDataTable(khachHang);
                dgvKhachHang.DataSource = dt;
                MessageBox.Show("Đã Thêm.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question);


                btnTaoMoi.Enabled = true;
                btnAdd.Enabled    = false;
            }
            else
            {
                MessageBox.Show("Thêm Thất Bại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question);
            }
        }