示例#1
0
        private void btSua_Click(object sender, EventArgs e)
        {
            string MaKhach   = txtMakhach.Text.Trim();
            string TenKhach  = txtTenkhach.Text.Trim();
            string DiaChi    = txtDiachi.Text.Trim();
            string DienThoai = mskDienthoai.Text;

            if (String.IsNullOrEmpty(MaKhach) || String.IsNullOrEmpty(TenKhach))
            {
                MessageBox.Show("Bạn chưa nhập mã khách hoặc tên khách");
            }
            else
            {
                KhachDTO user = new KhachDTO(MaKhach, TenKhach, DiaChi, DienThoai);
                try
                {
                    int addrow = new KhachBUS().sua(user);
                    if (addrow > 0)
                    {
                        MessageBox.Show("Sửa Khách Hàng Thành Công");
                        txtMakhach.Text     = "";
                        txtTenkhach.Text    = "";
                        txtDiachi.Text      = "";
                        txtDiachi.Text      = "";
                        mskDienthoai.Text   = "";
                        dgvKhach.DataSource = khach.data();
                    }
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Sửa thất bại! \n\n" + ex.ToString());
                }
            }
        }
示例#2
0
        public List <KhachDTO> getKH()
        {
            Connect();
            List <KhachDTO> list = new List <KhachDTO>();
            string          sql  = "SELECT *FROM Khach";

            string Makhach;
            string TenKhach;
            string DiaChi;
            string DienThoai;

            try
            {
                SqlDataReader dr = ExecuteReader(sql);
                while (dr.Read())
                {
                    Makhach   = dr.GetString(0);
                    TenKhach  = dr.GetString(1);
                    DiaChi    = dr.GetString(2);
                    DienThoai = dr.GetString(3);

                    KhachDTO kh = new KhachDTO(Makhach, TenKhach, DiaChi, DienThoai);
                    list.Add(kh);
                }
                dr.Close();
                return(list);
            }
            catch (SqlException)
            {
                throw;
            }
        }
示例#3
0
 public int sua(KhachDTO acc)
 {
     try
     {
         return(new KhachDAO().sua(acc));
     }
     catch (SqlException)
     {
         throw;
     }
 }
示例#4
0
 public int them(KhachDTO acc)
 {
     try
     {
         return(new KhachDAO().them(acc));
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#5
0
 private void cboMaKH_SelectedValueChanged(object sender, EventArgs e)
 {
     ComboBox cb = sender as ComboBox;
     if (cb.SelectedValue != null)
     {
         KhachDTO khach = cb.SelectedValue as KhachDTO;
         txtTen.Text = khach.TenKhach.ToString();
         txtDiachi.Text = khach.DiaChi.ToString();
         txtDienthoai.Text = khach.DienThoai.ToString();
     }
 }
示例#6
0
 public int them(KhachDTO acc)
 {
     try
     {
         string sql         = "INSERT INTO Khach VALUES (N'" + acc.MaKhach + "',N'" + acc.TenKhach + "',N'" + acc.DiaChi + "',N'" + acc.DienThoai + "')";
         int    NumberOfRow = ExcuteNonquery(sql);
         return(NumberOfRow);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }
示例#7
0
 public int sua(KhachDTO acc)
 {
     Connect();
     try
     {
         string sql         = "UPDATE Khach SET TenKhach = N'" + acc.TenKhach + "', DiaChi = N'" + acc.DiaChi + "',DienThoai=N'" + acc.DienThoai + "' WHERE MaKhach = N'" + acc.MaKhach + "' ";
         int    NumberOfRow = ExcuteNonquery(sql);
         return(NumberOfRow);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }
示例#8
0
        private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                string MaKhach = txtMaKhach2.Text;
                string TenKhach = txtTenKhach2.Text;
                string DiaChi = txtDiaChi2.Text;
                string DienThoai = mskDienThoai2.Text;
                if (String.IsNullOrEmpty(MaKhach) || String.IsNullOrEmpty(TenKhach))
                {
                    MessageBox.Show("Bạn chưa nhập mã khách hoặc tên khách");
                }
                else
                {
                    KhachDTO user = new KhachDTO(MaKhach, TenKhach, DiaChi, DienThoai);
                    try
                    {
                        int rl = khach.them(user);
                        if (rl > 0)
                        {

                            groupBox2.Visible = false;
                            this.Size = new Size(687, 299);
                            MessageBox.Show("Thêm Khách Hàng Thành Công");
                            cboMaKH.DataSource = khachBUS.data();
                            txtMaKhach2.Text = "";
                            txtTenKhach2.Text = "";
                            txtDiaChi2.Text = "";
                            mskDienThoai2.Text = "";

                        }
                    }
                    catch (SqlException ex)
                    {

                        MessageBox.Show("Thêm thất bại! \n\n" + ex.ToString());
                    }
                }
            }
            catch (Exception)
            {
                
                 MessageBox.Show("Bạn chưa nhập đủ dữ liệu");
            }
        }
示例#9
0
        private void btThem_Click(object sender, EventArgs e)
        {
            try
            {
                string MaKhach   = txtMakhach.Text;
                string TenKhach  = txtTenkhach.Text;
                string DiaChi    = txtDiachi.Text;
                string DienThoai = mskDienthoai.Text;
                if (String.IsNullOrEmpty(MaKhach) || String.IsNullOrEmpty(TenKhach))
                {
                    MessageBox.Show("Bạn chưa nhập mã khách hoặc tên khách");
                }
                else
                {
                    KhachDTO user = new KhachDTO(MaKhach, TenKhach, DiaChi, DienThoai);
                    try
                    {
                        int rl = khach.them(user);
                        if (rl > 0)
                        {
                            MessageBox.Show("Thêm Khách Hàng Thành Công");

                            frmKhachhang fr = new frmKhachhang();
                            fr.Show();
                            this.Hide();
                        }
                    }
                    catch (SqlException ex)
                    {
                        MessageBox.Show("Thêm thất bại! \n\n" + ex.ToString());
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Bạn chưa đủ dữ liệu");
            }
        }