public bool AddData(clsKhachHang khachHang) { if (IsExist(khachHang.MaKhachHang)) { MessageBox.Show("Mã khách hàng đã có trong Database " , "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } DialogResult result = MessageBox.Show("Xác nhận thêm khách hàng " + khachHang.MaKhachHang + " ?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.No) { return(false); } ///them hoa don if (_mdlKhacHang.AddData(khachHang)) { MessageBox.Show("Thêm thành công", "Thêm khách hàng", MessageBoxButtons.OK, MessageBoxIcon.Information); //them chi tiet hoa don _khachHangView.UpdateView(); return(true); } else { MessageBox.Show("Thêm thất bại", "Thêm khách hàng", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(false); }
public List <clsKhachHang> List_SelectKHChuaTT(string TTPHI) { List <clsKhachHang> list = new List <clsKhachHang>(); try { SqlParameter[] pa = new SqlParameter[] { new SqlParameter("@TTPHI", TTPHI), }; dt = dh.ExecuteDataSet("usp_KhachHangChuaThanhToan_select", pa).Tables[0]; if (dt.Rows.Count != 0) { foreach (DataRow dr in dt.Rows) { clsKhachHang us = new clsKhachHang { CMNDKhachHang = dr["CMND"] == DBNull.Value ? "" : dr["CMND"].ToString(), HoTen = dr["HOTEN"] == DBNull.Value ? "" : dr["HOTEN"].ToString(), DiaChi = dr["DIACHI"] == DBNull.Value ? "" : dr["DIACHI"].ToString(), SDT = dr["SDT"] == DBNull.Value ? "" : dr["SDT"].ToString(), }; list.Add(us); } } } catch (Exception ex) { throw ex; } return(list); }
public List <clsKhachHang> List_SelectNguoiNhan() { List <clsKhachHang> list = new List <clsKhachHang>(); try { dt = dh.ExecuteDataSet("usp_KhachHang_NguoiNhan_select", new SqlParameter[0]).Tables[0]; if (dt.Rows.Count != 0) { foreach (DataRow dr in dt.Rows) { clsKhachHang us = new clsKhachHang { CMNDKhachHang = dr["CMND"] == DBNull.Value ? "" : dr["CMND"].ToString(), HoTen = dr["HOTEN"] == DBNull.Value ? "" : dr["HOTEN"].ToString(), DiaChi = dr["DIACHI"] == DBNull.Value ? "" : dr["DIACHI"].ToString(), SDT = dr["SDT"] == DBNull.Value ? "" : dr["SDT"].ToString(), }; list.Add(us); } } } catch (Exception ex) { throw ex; } return(list); }
/// <summary> /// Thêm khách hàng,CẦN SỬA DỔI DỮ LIỆU LIÊN QUAN ĐẾN IDCUAHANG /// </summary> public bool AddData(clsKhachHang khachHang) { _conn.CMD.CommandText = String.Format("INSERT [dbo].[tbKhachHang] " + "(MaKhachHang,TenKhachHang,DiaChi,SoDienThoai,Email,CongNoDauKy,NgayNhap,idCuaHang,GioiTinh,idLoaiKhachHang,DiemTichLuy,DiemTichLuyAll) " + "VALUES (N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',N'{6}',N'{7}',N'{8}',N'{9}',N'{10}',N'{11}')" , khachHang.MaKhachHang, khachHang.TenKhachHang, khachHang.DiaChi, khachHang.SoDienThoai, khachHang.Email, khachHang.CongNoDauKi, khachHang.NgayNhap, khachHang.IdCuaHang, khachHang.GioiTinh, khachHang.IdLoaiKhachHang, khachHang.DiemTichLuy, khachHang.DiemTichLuyAll); return(_conn.ExecuteCMD()); }
public bool UpdateData(clsKhachHang khachHang) { _conn.CMD.CommandText = String.Format("UPDATE [dbo].[tbKhachHang] " + "set MaKhachHang = N'{0}',TenKhachHang = N'{1}',DiaChi = N'{2}',SoDienThoai = N'{3}',Email = N'{4}'" + ",CongNoDauKy = N'{5}',NgayNhap = N'{6}',idCuaHang = N'{7}',GioiTinh = N'{8}'" + ",idLoaiKhachHang = N'{9}',DiemTichLuy = N'{10}',DiemTichLuyAll = N'{11}' " + "where id = '{12}'" , khachHang.MaKhachHang, khachHang.TenKhachHang, khachHang.DiaChi, khachHang.SoDienThoai, khachHang.Email, khachHang.CongNoDauKi, khachHang.NgayNhap, khachHang.IdCuaHang, khachHang.GioiTinh, khachHang.IdLoaiKhachHang, khachHang.DiemTichLuy, khachHang.DiemTichLuyAll, khachHang.Id); return(_conn.ExecuteCMD()); }
private void btnKiemTra_Click(object sender, EventArgs e) { try { clsKhachHang lstkh = new clsKhachHang(); string kh = null; kh = lstkh.getKhachHangByName(txtKhachHang.Text); if (kh.Length == 0) { MessageBox.Show("Tên khách hàng không tồn tại.(Nếu là khách vãng lai nhập Unknown)", "Lỗi"); } else { MessageBox.Show("Tên khách hàng đã có trong hệ thống", "Thông báo"); } } catch { MessageBox.Show("Tên khách hàng không tồn tại.(Nếu là khách vãng lai nhập Unknown)", "Lỗi"); } }
public bool UpdateData(clsKhachHang khachHang) { if (IsExist(khachHang.MaKhachHang) && khachHang.Id != this.GetIdKhachHangByCode(khachHang.MaKhachHang)) { MessageBox.Show("Mã khách hàng " + khachHang.MaKhachHang + " đã có trong Database " , "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (_mdlKhacHang.UpdateData(khachHang)) { //MessageBox.Show("Sửa thành công", "Sửa khách hàng", MessageBoxButtons.OK, MessageBoxIcon.Information); //them chi tiet hoa don //_khachHangView.UpdateView(); return(true); } else { MessageBox.Show("Sửa thất bại", "Sửa khách hàng", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(false); }
private void btnLuu_Click(object sender, EventArgs e) { //using (var transaction = new TransactionScope()) //{ try { txtTongTien.Text = Math.Round(updateGiaTien(), 0).ToString(); HoaDon hd = new HoaDon(); hd.maHD = txtMaHD.Text; hd.maNV = txt_nhanviengd.Text; hd.ngaylapHD = DateTime.Now; if (txtPhuThu.Text.Length > 0) { hd.phuthu = decimal.Parse(txtPhuThu.Text); } if (txtGiamGia.Text.Length > 0) { hd.giamgia = decimal.Parse(txtGiamGia.Text); } hd.tongtien = updateGiaTien(); if (hd.phuthu > 0) { hd.tongtien += hd.phuthu; } if (hd.giamgia > 0) { hd.tongtien -= hd.giamgia; } clsKhachHang lstkh = new clsKhachHang(); string kh = null; kh = lstkh.getKhachHangByName(txtKhachHang.Text); if (kh.Length == 0) { MessageBox.Show("Tên khách hàng không tồn tại.(Nếu là khách vãng lai nhập Unknown)", "Lỗi"); return; } else { hd.maKH = lstkh.getKhachHangByName(txtKhachHang.Text); } hd.loaiHD = true; lstHDThu.addHDThu(hd); foreach (ListViewItem x in listView1.Items) { CT_HoaDonThu hdt = new CT_HoaDonThu(); hdt.maHDT = txtMaHD.Text; hdt.maSP = lstSP.getMaSP(x.SubItems[0].Text); hdt.soluong = int.Parse(x.SubItems[1].Text); hdt.dongia = decimal.Parse(x.SubItems[2].Text); lstHDThu.addCTHDThu(hdt); } //transaction.Complete(); MessageBox.Show("Thêm hóa đơn thành công", "Thông báo"); resetForm(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi"); } //} resetForm(); btnThem.Text = "Thêm"; }