Ejemplo n.º 1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (!SaveValidatetion())
            {
                MessageBox.Show("Nhập đầy đủ thông tin", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            KhachHangObj khObj = new KhachHangObj();

            addData(khObj);
            if (flagLuu == 0)
            {
                if (khCtr.AddData(khObj))
                {
                    MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (khCtr.UpdData(khObj))
                {
                    MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Sửa không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            frmKhachHang_Load(sender, e);
        }
Ejemplo n.º 2
0
 private void addData(KhachHangObj kh)
 {
     kh.MaKh   = txtmakh.Text.Trim();
     kh.DiaChi = txtdiachi.Text.Trim();
     kh.Sdt    = txtsdt.Text.Trim();
     kh.TenKh  = txttenkh.Text.Trim();
 }
Ejemplo n.º 3
0
 public void ganDuLieu(KhachHangObj khObj)
 {
     khObj.Makh   = txtMKH.Text.Trim();
     khObj.Tenkh  = txtTKH.Text.Trim();
     khObj.Diachi = txtDC.Text.Trim();
     khObj.Sodt   = txtSDT.Text.Trim();
 }
Ejemplo n.º 4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            KhachHangObj khObj = new KhachHangObj();

            addData(khObj);
            if (flagLuu == 0)
            {
                if (khCtr.AddData(khObj))
                {
                    MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (khCtr.UpdData(khObj))
                {
                    MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Sửa không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            KhachHangForm_Load(sender, e);
        }
Ejemplo n.º 5
0
        // btn luu hoa don
        private void btnSave_Click(object sender, EventArgs e)
        {
            HoaDonObj hdObj = new HoaDonObj();

            addData(hdObj);
            KhachHangObj khObj = new KhachHangObj();

            addData1(khObj);
            if (hdCtr.AddData(hdObj))
            {
                if ((ctCtr.AddData(dtDSCT)))
                {
                    MessageBox.Show("Thêm hóa đơn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    khCtr.UpdDiem(khObj);
                }
                else
                {
                    MessageBox.Show("Thêm chi tiết không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Thêm hóa đơn không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            frmHoaDon_Load(sender, e);
        }
Ejemplo n.º 6
0
        public int addDiem(KhachHangObj khObj)
        {
            DataTable dt = new DataTable();

            cmd.CommandText = "select Diem from KhachHang where MaKH = '" + khObj.MaKH + "'";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con.Connection;
            try
            {
                con.OpenConn();
                SqlDataAdapter sda = new SqlDataAdapter(cmd);
                sda.Fill(dt);
            }
            catch (Exception ex)
            {
                string mex = ex.Message;
                cmd.Dispose();
                con.CloseConn();
            }
            if (dt.Rows[0][0].ToString() == "")
            {
                return(0);
            }
            else
            {
                return(int.Parse(dt.Rows[0][0].ToString()));
            }
        }
Ejemplo n.º 7
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (dtDSCT.Rows.Count > 0)
     {
         KhachHangObj khObj = new KhachHangObj(cmbKhachHang.SelectedValue.ToString().Trim(), Int32.Parse(Diemtxt.Text));
         khCtr.UpdDiem(khObj);
         HoaDonObj hdObj = new HoaDonObj();
         addData(hdObj);
         if (hdCtr.AddData(hdObj))
         {
             if (ctCtr.AddData(dtDSCT) && hhctr.UpdSL(dtDSCT))
             {
                 MessageBox.Show("Thêm hóa đơn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Thêm chi tiết không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Thêm hóa đơn không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         frmHoaDon_Load(sender, e);
     }
     else
     {
         MessageBox.Show("Hóa đơn không được rỗng!!");
     }
 }
Ejemplo n.º 8
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            KhachHangObj khObj = new KhachHangObj();

            addData(khObj);
            if (flag == 0)
            {   // them moi
                if (khctr.addData(khObj))
                {
                    MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm thất bại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                // sua
                if (khctr.updData(khObj))
                {
                    MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Sửa thất bại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            frmKhachHang_Load(sender, e);
        }
Ejemplo n.º 9
0
 void ganData(KhachHangObj nvobj)
 {
     nvobj.MaKhachHang  = txtMaKhachHang.Text.Trim();
     nvobj.TenKhachHang = txtTenKhachHang.Text.Trim();
     nvobj.GioiTinh     = cbGioiTinh.Text.Trim();
     nvobj.DiaChi       = txtDiaChi.Text.Trim();
     nvobj.SDT          = txtSoDienThoai.Text.Trim();
 }
Ejemplo n.º 10
0
 private void addData(KhachHangObj kh)
 {
     kh.Ma        = txtma.Text.Trim();
     kh.Ten       = txtten.Text.Trim();
     kh.DiaChi    = txtdiachi.Text.Trim();
     kh.DienThoai = txtdt.Text.Trim();
     kh.Fax       = txtfax.Text.Trim();
 }
Ejemplo n.º 11
0
        // Delete du lieu
        public bool Delete(KhachHangObj vo)
        {
            string        str = "delete from tb_KhachHang where MaKH = @MaKH";
            SQLiteCommand cmd = new SQLiteCommand(str, da.Conn);

            cmd.Parameters.Add("@MaKH", SqlDbType.Text).Value = vo.MaKH;
            return(da.executeNonQuery(cmd));
        }
Ejemplo n.º 12
0
 private void GanData(KhachHangObj obj)
 {
     obj.MaKH     = txtMa.Text.Trim();
     obj.TenKH    = txtTen.Text.Trim();
     obj.GioiTinh = cbGioiTinh.Text.Trim();
     obj.NamSinh  = dtpNamSinh.Value.ToString("yyyy-MM-dd");
     obj.DiaChi   = txtDiaChi.Text.Trim();
     obj.SDT      = txtSDT.Text.Trim();
     obj.Email    = txtEmail.Text.Trim();
     obj.Diem     = int.Parse(txtDiem.Text.Trim());
 }
Ejemplo n.º 13
0
        public bool Add(KhachHangObj vo)
        {
            string        str = "insert into tb_KhachHang (MaKH, TenKH, GioiTinh, NamSinh, DiaChi, SDT, Email, Diem) values (@MaKH, @TenKH, @GioiTinh, @NamSinh, @DiaChi, @SDT, @Email, @Diem)";
            SQLiteCommand cmd = new SQLiteCommand(str, da.Conn);

            cmd.Parameters.Add("@MaKH", SqlDbType.Text).Value     = vo.MaKH;
            cmd.Parameters.Add("@TenKH", SqlDbType.Text).Value    = vo.TenKH;
            cmd.Parameters.Add("@GioiTinh", SqlDbType.Text).Value = vo.GioiTinh;
            cmd.Parameters.Add("@NamSinh", SqlDbType.Text).Value  = vo.NamSinh;
            cmd.Parameters.Add("@DiaChi", SqlDbType.Text).Value   = vo.DiaChi;
            cmd.Parameters.Add("@SDT", SqlDbType.Text).Value      = vo.SDT;
            cmd.Parameters.Add("@Email", SqlDbType.Text).Value    = vo.Email;
            cmd.Parameters.Add("@Diem", SqlDbType.Int).Value      = vo.Diem;
            return(da.executeNonQuery(cmd));
        }
 private void addData(KhachHangObj kh)
 {
     kh.MaKhachHang = txtMaKH.Text.Trim();
     if (cbbGioitinh.SelectedIndex == 0)
     {
         kh.GioiTinh = "Nam";
     }
     else
     {
         kh.GioiTinh = "Nữ";
     }
     kh.DiaChi       = txtDiaChi.Text.Trim();
     kh.SoDT         = txtSDT.Text.Trim();
     kh.TenKhachHang = txtTenKH.Text.Trim();
 }
Ejemplo n.º 15
0
 private void addData(KhachHangObj kh)
 {
     kh.MaKhachHang = txtMa.Text.Trim();
     if (cmbGioiTinh.SelectedIndex == 0)
     {
         kh.GioiTinh = "Nam";
     }
     else
     {
         kh.GioiTinh = "Nữ";
     }
     kh.DiaChi       = txtDiaChi.Text.Trim();
     kh.DienThoai    = txtSDT.Text.Trim();
     kh.TenKhachHang = txtTen.Text.Trim();
     kh.NamSinh      = dpNamSinh.Text;
 }
Ejemplo n.º 16
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            KhachHangObj khobj = new KhachHangObj();

            ganData(khobj);

            if (khCtr.addData(khobj))
            {
                MessageBox.Show("Thêm thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Thêm thất bại ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            frmKhachHang_Load(sender, e);
        }
Ejemplo n.º 17
0
 private void addDataKH(KhachHangObj kh)//add DL vào đối tượng KhachHangObj
 {
     kh.MaKhachHang = txtCodeKH.Text.Trim();
     if (cbbSexKH.SelectedIndex == 0)//giá tri mặc đinh cbb
     {
         kh.GioiTinh = "Nam";
     }
     else
     {
         kh.GioiTinh = "Nữ";
     }
     kh.DiaChi       = txtAddressKH.Text.Trim();
     kh.DienThoai    = txtNumberPhoneKH.Text.Trim();
     kh.TenKhachHang = txtNameKH.Text.Trim();
     kh.NamSinh      = dpDateBirthKH.Text;
     kh.Email        = txtEmailKH.Text.Trim();
     kh.Diem         = int.Parse(txtPointKH.Text.Trim());//ep kiểu
 }
Ejemplo n.º 18
0
 private void GanDuLieu(KhachHangObj kh1obj)
 {
     kh1obj.MaKH     = txtMaKH.Text.ToString().Trim();
     kh1obj.TenKH    = txtHoTen.Text.ToString().Trim();
     kh1obj.NgaySinh = dtNgaySinh.Value;
     kh1obj.DiaChi   = txtDiaChi.Text.ToString().Trim();
     if (rbtNam.Checked)
     {
         kh1obj.GioiTinh = "Nam";
     }
     if (rbtNu.Checked)
     {
         kh1obj.GioiTinh = "Nu";
     }
     kh1obj.SoCMND   = txtCMT.Text.ToString().Trim();
     kh1obj.SDT      = txtSDT.Text.ToString().Trim();
     kh1obj.QuocTich = txtQuocTich.Text.ToString().Trim();
 }
Ejemplo n.º 19
0
 private void addData(KhachHangObj kh)
 {
     kh.MaKH = txtMa.Text.Trim();
     if (cmbGioiTinh.SelectedIndex == 0)
     {
         kh.GioiTinh = "Nam";
     }
     else
     {
         kh.GioiTinh = "Nữ";
     }
     kh.DiaChi  = txtDiaChi.Text.Trim();
     kh.SDT     = txtSDT.Text.Trim();
     kh.TenKH   = txtTen.Text.Trim();
     kh.NamSinh = dpNamSinh.Text;
     kh.Email   = txtEmail.Text.Trim();
     kh.Diem    = int.Parse(txtDiem.Text.Trim());
 }
Ejemplo n.º 20
0
 public bool UpdDiem(KhachHangObj khObj)
 {
     cmd.CommandText = "Update tb_KhachHang set Diem ='" + khObj.Diem + "' Where MaKH = '" + khObj.MaKhachHang + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Ejemplo n.º 21
0
 public bool UpdData(KhachHangObj khObj)
 {
     cmd.CommandText = "Update tb_KhachHang set TenKH =  N'" + khObj.TenKhachHang + "', GioiTinh = N'" + khObj.GioiTinh + "', NamSinh = CONVERT(DATE,'" + khObj.NamSinh + "',103), DiaChi = N'" + khObj.DiaChi + "',SDT = '" + khObj.DienThoai + "',Email = '" + khObj.Email + "',Diem = '" + khObj.Diem + "' Where MaKH = '" + khObj.MaKhachHang + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Ejemplo n.º 22
0
 public bool AddData(KhachHangObj khObj)
 {
     cmd.CommandText = "Insert into tb_KhachHang values ('" + khObj.MaKhachHang + "',N'" + khObj.TenKhachHang + "',N'" + khObj.GioiTinh + "',CONVERT(DATE,'" + khObj.NamSinh + "',103),N'" + khObj.DienThoai + "','" + khObj.DiaChi + "',0,'" + khObj.Email + "')";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Ejemplo n.º 23
0
 public bool UpData(KhachHangObj khObj)
 {
     cmd.CommandText = "Update tb_KhachHang set TenKH='" + khObj.TenKH + "',DiaChi='" + khObj.DiaChi + "',SDT='" + khObj.SDT + "',where MaKH='" + khObj.MaKH + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         con.CloseConn();
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Ejemplo n.º 24
0
 public bool UpdDataKH(KhachHangObj khObj)
 {
     cmd.CommandText = "Update KHACHHANG set tenkh =  N'" + khObj.TenKhachHang + "', gioitinh = N'" + khObj.GioiTinh + "', diachi = N'" + khObj.DiaChi + "',sdt = '" + khObj.SoDienThoai + "', ghichu =N'" + khObj.GhiChu + "' Where makh = '" + khObj.MaKhachHang + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Ejemplo n.º 25
0
        // Update du lieu
        public bool Update(KhachHangObj vo)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("update tb_KhachHang ");
            sb.Append("set TenKH = @TenKH, GioiTinh = @GioiTinh, NamSinh = @NamSinh, DiaChi = @DiaChi, SDT = @SDT, Email = @Email, Diem = @Diem ");
            sb.Append("where MaKH = @MaKH");
            SQLiteCommand cmd = new SQLiteCommand(sb.ToString(), da.Conn);

            cmd.Parameters.Add("@MaKH", SqlDbType.Text).Value     = vo.MaKH;
            cmd.Parameters.Add("@TenKH", SqlDbType.Text).Value    = vo.TenKH;
            cmd.Parameters.Add("@GioiTinh", SqlDbType.Text).Value = vo.GioiTinh;
            cmd.Parameters.Add("@NamSinh", SqlDbType.Text).Value  = vo.NamSinh;
            cmd.Parameters.Add("@DiaChi", SqlDbType.Text).Value   = vo.DiaChi;
            cmd.Parameters.Add("@SDT", SqlDbType.Text).Value      = vo.SDT;
            cmd.Parameters.Add("@Email", SqlDbType.Text).Value    = vo.Email;
            cmd.Parameters.Add("@Diem", SqlDbType.Text).Value     = vo.Diem;
            return(da.executeNonQuery(cmd));
        }
Ejemplo n.º 26
0
 public bool UpdateKhachHang(KhachHangObj khobj)
 {
     cmd.CommandText = " update KhachHang set TenKH=N'" + khobj.TenKH + "',NgaySinh='" + khobj.NgaySinh + "',DiaChi=N'" + khobj.DiaChi + "',GioiTinh='" + khobj.GioiTinh + "',SoCMND='" + khobj.SoCMND + "',SDT='" + khobj.SDT + "',QuocTich='" + khobj.QuocTich + "' where MaKH='" + khobj.MaKH + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.strConn;
     try
     {
         con.OpenConnect();
         cmd.ExecuteNonQuery();
         con.CloseConnection();
         return(true);
     }
     catch (Exception ex)
     {
         string mes = ex.Message;
         cmd.Dispose();
         con.CloseConnection();
     }
     return(true);
 }
Ejemplo n.º 27
0
 public bool AddKhachHang(KhachHangObj khobj)
 {
     cmd.CommandText = "Insert into KhachHang values ('" + khobj.MaKH + "',N'" + khobj.TenKH + "','" + khobj.NgaySinh + "','" + khobj.DiaChi + "','" + khobj.GioiTinh + "','" + khobj.SoCMND + "','" + khobj.SDT + "','" + khobj.QuocTich + "')";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.strConn;
     try
     {
         con.OpenConnect();
         cmd.ExecuteNonQuery();
         con.CloseConnection();
         return(true);
     }
     catch (Exception ex)
     {
         string mes = ex.Message;
         cmd.Dispose();
         con.CloseConnection();
     }
     return(true);
 }
Ejemplo n.º 28
0
 public bool UpdData(KhachHangObj khObj)
 {
     cmd.CommandText = "UPDATE KHACHHANG SET TENKH = N'" + khObj.TenKh + "', DIACHI = N'" + khObj.DiaChi + "', SDT = '" + khObj.Sdt + "', ANH = '" + View.ucKhachHang.name_Image + "' WHERE MAKH = '" + khObj.MaKh + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         con.CloseConn();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Ejemplo n.º 29
0
 public bool AddData(KhachHangObj khObj)
 {
     cmd.CommandText = "INSERT INTO KHACHHANG VALUES ('" + khObj.MaKh + "', N'" + khObj.TenKh + "', N'" + khObj.DiaChi + "', N'" + khObj.Sdt + "', '" + View.ucKhachHang.name_Image + "')";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         con.CloseConn();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Ejemplo n.º 30
0
        public bool AddData(KhachHangObj khObj)

        {
            cmd.CommandText = "Insert into tb_KhachHang VALUES('" + khObj.MaKH + "','" + khObj.TenKH + "','" + khObj.DiaChi + "','" + khObj.SDT + "')";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con.Connection;
            try
            {
                con.OpenConn();
                cmd.ExecuteNonQuery();
                con.CloseConn();
            }
            catch (Exception ex)
            {
                string mex = ex.Message;
                cmd.Dispose();
                con.CloseConn();
            }
            return(false);
        }