public static List <KhoHangDTO> LayDanhSachKhoHang() { List <KhoHangDTO> lst = new List <KhoHangDTO>(); DataProvider p = new DataProvider(); p.Connect(); SqlDataReader r = p.GetReader("sp_LayTatCaKhoHang", CommandType.StoredProcedure); KhoHangDTO kh = null; while ((r.Read())) { kh = new KhoHangDTO(); kh.MaKho = Convert.ToInt32(r[0]); kh.TenKho = r[1].ToString(); kh.NVQuanLy = Convert.ToInt32(r[2]); kh.NguoiLienHe = r[3].ToString(); kh.DiaChi = r[4].ToString(); kh.DienThoai = r[5].ToString(); kh.Fax = r[6].ToString(); kh.Email = r[7].ToString(); kh.DienGiai = r[8].ToString(); kh.ConQuanLy = Convert.ToBoolean(r[9]); lst.Add(kh); } p.Disconnect(); return(lst); }
public string UpdateKhoHang(KhoHangDTO dtoKhoHang) { string strError = ""; if (dtoKhoHang.TenKho.Trim().Equals("") == true) { strError += " Tên kho không được rỗng."; } if (dtoKhoHang.DiaChi.Trim().Equals("") == true) { strError += "Địa chỉ không được rỗng."; } if (dtoKhoHang.DTDD.Trim().Equals("") == true) { strError += "Điện thoại không được rỗng."; } if (dtoKhoHang.SDTB.Trim().Equals("") == true) { strError += "Điện thoại bàn không được rỗng."; } if (strError == "") { bool boolResult = dalKhoHang.UpdateKhoHang(dtoKhoHang); return("ok"); } else { return(strError); } }
public int CapNhatKhoHangBTN(KhoHangDTO kho) { string sql = string.Format("update KhoHang set TenKH = N'{0}', NguoiQuanLy = '{1}', KyHieu = '{2}', DiaChi = N'{3}', DienThoai = '{4}', Fax = '{5}', Email = '{6}', DienGiai = '{7}', ConQuanLy = '{8}', NguoiLienHe = N'{9}' where MaKH like '{10}'", kho.TenKH, kho.NguoiQuanLy, kho.KyHieu, kho.DiaChi, kho.DienThoai, kho.Fax, kho.Email, kho.DienGiai, kho.ConQuanLy, kho.NguoiLienHe, kho.MaKH); return(db.ExcuteSql(sql)); }
public int ThemKhoHangBTN(KhoHangDTO kho) { string sql = string.Format("insert into KhoHang(MaKH, TenKH, NguoiQuanLy, KyHieu, NguoiLienHe, DiaChi, DienThoai, Fax, Email, DienGiai, ConQuanLy)" + "values('{0}', N'{1}', '{2}', '{3}', N'{4}', N'{5}', '{6}', '{7}', '{8}', '{9}', '{10}')", kho.MaKH, kho.TenKH, kho.NguoiQuanLy, kho.KyHieu, kho.NguoiLienHe, kho.DiaChi, kho.DienThoai, kho.Fax, kho.Email, kho.DienThoai, kho.ConQuanLy); return(db.ExcuteSql(sql)); }
public static bool ThemKhoHang(KhoHangDTO kh) { DataProvider p = new DataProvider(); p.Connect(); SqlParameter p1 = new SqlParameter("@TenKho", SqlDbType.NVarChar, 255) { Value = kh.TenKho }; SqlParameter p2 = new SqlParameter("@NVQuanLy", SqlDbType.Int) { Value = kh.NVQuanLy }; SqlParameter p3 = new SqlParameter("@NguoiLienHe", SqlDbType.NVarChar, 255) { Value = kh.NguoiLienHe }; SqlParameter p4 = new SqlParameter("@DiaChi", SqlDbType.NVarChar, 255) { Value = kh.DiaChi }; SqlParameter p5 = new SqlParameter("@DienThoai", SqlDbType.Char, 20) { Value = kh.DienThoai }; SqlParameter p6 = new SqlParameter("@Fax", SqlDbType.Char, 20) { Value = kh.Fax }; SqlParameter p7 = new SqlParameter("@Email", SqlDbType.Char, 255) { Value = kh.Email }; SqlParameter p8 = new SqlParameter("@DienGiai", SqlDbType.NVarChar, 255) { Value = kh.DienGiai }; SqlParameter p9 = new SqlParameter("@ConQuanLy", SqlDbType.Bit) { Value = kh.ConQuanLy }; int n = p.ExecuteNonQuery("sp_ThemKhoHang", CommandType.StoredProcedure, p1, p2, p3, p4, p5, p6, p7, p8, p9); p.Disconnect(); if (n == 0) { return(false); } return(true); }
public static void XoaKhoHang(KhoHangDTO khXoa) { DataProvider p = new DataProvider(); p.Connect(); p.ExecuteNonQuery("sp_XoaKhoHang", CommandType.StoredProcedure, new SqlParameter("@MaKho", SqlDbType.Int) { Value = khXoa.MaKho }); p.Disconnect(); }
private void btnOK_Click(object sender, EventArgs e) { try { KhoHangDTO dtoKhoHang = new KhoHangDTO(); string strAction = btnOK.Tag.ToString(); if (strAction == "add") { dtoKhoHang.MaKho = txtMaKho.Text; dtoKhoHang.TenKho = txtTenKho.Text; dtoKhoHang.SDTB = txtDienThoaiBan.Text; dtoKhoHang.DTDD = txtDienThoaiDD.Text; dtoKhoHang.NguoiLH = cmbNhanVien.SelectedValue.ToString(); dtoKhoHang.Fax = txtFax.Text; dtoKhoHang.DiaChi = txtDiaChi.Text; dtoKhoHang.GhiChu = txtGhiChu.Text; string strResult = bllKhoHang.InsertKhoHang(dtoKhoHang); if (strResult == "ok") { MessageBox.Show("Thêm Thành Công!", "Thêm Kho Hàng", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(strResult, "Thêm Kho Hàng", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { dtoKhoHang.MaKho = txtMaKho.Text; dtoKhoHang.TenKho = txtTenKho.Text; dtoKhoHang.SDTB = txtDienThoaiBan.Text; dtoKhoHang.DTDD = txtDienThoaiDD.Text; dtoKhoHang.NguoiLH = cmbNhanVien.SelectedValue.ToString(); dtoKhoHang.Fax = txtFax.Text; dtoKhoHang.DiaChi = txtDiaChi.Text; dtoKhoHang.GhiChu = txtGhiChu.Text; string strResult = bllKhoHang.UpdateKhoHang(dtoKhoHang); if (strResult == "ok") { MessageBox.Show("Cập Nhật Thành Công!", "Cập Nhật Kho Hàng", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(strResult, "Cập Nhật Kho Hàng", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch { } }
public bool UpdateKhoHang(KhoHangDTO dtoKhoHang) { string strQuery = "Update KHO Set "; strQuery += "TENKHO = N'" + dtoKhoHang.TenKho + "',"; strQuery += "DIACHI = N'" + dtoKhoHang.DiaChi + "',"; strQuery += "DIENTHOAIBAN = N'" + dtoKhoHang.SDTB + "',"; strQuery += "DIDONG = N'" + dtoKhoHang.DTDD + "',"; strQuery += "NGUOILIENHE = N'" + dtoKhoHang.NguoiLH + "',"; strQuery += "FAX = N'" + dtoKhoHang.Fax + "',"; strQuery += "GHICHU = N'" + dtoKhoHang.GhiChu + "' "; strQuery += "Where MAKHO = N'" + dtoKhoHang.MaKho + "'"; return(dp.ExecuteNonQuery(strQuery)); }
public bool InsertKhoHang(KhoHangDTO dtoKhoHang) { string strQuery = "Insert Into KHO Values("; strQuery += "N'" + dtoKhoHang.MaKho + "',"; strQuery += "N'" + dtoKhoHang.TenKho + "',"; strQuery += "N'" + dtoKhoHang.DiaChi + "',"; strQuery += "N'" + dtoKhoHang.SDTB + "',"; strQuery += "N'" + dtoKhoHang.DTDD + "',"; strQuery += "N'" + dtoKhoHang.NguoiLH + "',"; strQuery += "N'" + dtoKhoHang.Fax + "',"; strQuery += "N'" + dtoKhoHang.GhiChu + "', 1)"; return(dp.ExecuteNonQuery(strQuery)); }
public void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int[] l = GridView1.GetSelectedRows(); var index = l[0]; switch (MessageBox.Show("Bạn có chắc chắn muốn xóa kho này không?", "Hỏi Thoát", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { case DialogResult.Yes: KhoHangDTO khXoa = default(KhoHangDTO); khXoa = ((List <KhoHangDTO>)gcKhoHang.DataSource)[index]; Log_BUS.ThemNhatKy("Kho hàng", "Xóa kho hàng"); KhoHangBUS.XoaKhoHang(khXoa); LoadGridKhoHang(); break; case DialogResult.No: return; } }
private KhoHangDTO GanGiaTri() { try { KhoHangDTO khoHangDTO = new KhoHangDTO() { MaKH = txtmakho.Text.ToString(), TenKH = txtenkho.Text.ToString(), ConQuanLy = ckconquanly.Checked, NguoiQuanLy = cbnguoiquanly.EditValue.ToString(), KyHieu = txtkihieu.Text.ToString(), NguoiLienHe = txtnguoilienhe.Text.ToString(), DiaChi = txtdiachi.Text.ToString(), DienThoai = txtdienthoai.Text.ToString(), Fax = txtfax.Text.ToString(), Email = txtemail.Text.ToString(), DienGiai = txtdiengiai.Text.ToString() }; return(khoHangDTO); } catch { KhoHangDTO khoHangDTO = new KhoHangDTO() { MaKH = txtmakho.Text.ToString(), TenKH = txtenkho.Text.ToString(), ConQuanLy = ckconquanly.Checked, NguoiQuanLy = "", KyHieu = txtkihieu.Text.ToString(), NguoiLienHe = txtnguoilienhe.Text.ToString(), DiaChi = txtdiachi.Text.ToString(), DienThoai = txtdienthoai.Text.ToString(), Fax = txtfax.Text.ToString(), Email = txtemail.Text.ToString(), DienGiai = txtdiengiai.Text.ToString() }; return(khoHangDTO); } }
public static KhoHangDTO layThongTinKhoHangTheoNhaHang(int maNhaHang) { DbCommand command = DataAccessCode.CreateCommand(); command.CommandText = "dbo.layThongTinKhoHangTheoNhaHang"; DbParameter param = command.CreateParameter(); param.ParameterName = "@maNhaHang"; param.Value = maNhaHang; param.DbType = DbType.Int32; command.Parameters.Add(param); DataTable dt = DataAccessCode.ExecuteSelectCommand(command); KhoHangDTO dto = new KhoHangDTO(); if (dt != null) { dto.MaKhoHang = Convert.ToInt32(dt.Rows[0]["MaKhoHang"]); dto.TenKhoHang = dt.Rows[0]["TenKhoHang"].ToString(); } return(dto); }
public void btnLuu_Click(object sender, EventArgs e) { KhoHangDTO kh = new KhoHangDTO(); kh.TenKho = System.Convert.ToString(txtTenKhoHang.Text); kh.NVQuanLy = System.Convert.ToInt32(lkpNguoiQuanLy.EditValue); kh.NguoiLienHe = System.Convert.ToString(txtNguoiLienHe.Text); kh.DiaChi = System.Convert.ToString(txtDiaChi.Text); kh.DienThoai = System.Convert.ToString(txtDienThoai.Text); kh.Fax = System.Convert.ToString(txtFax.Text); kh.Email = System.Convert.ToString(txtEmail.Text); kh.DienGiai = System.Convert.ToString(txtDienGiai.Text); if (chkConQuanLy.Checked == true) { kh.ConQuanLy = true; } else { kh.ConQuanLy = false; } bool test = KhoHangBUS.ThemKhoHang(kh); if (test == false) { MessageBox.Show("Dữ liệu thêm sai"); } else { Log_BUS.ThemNhatKy("Kho hàng", "Thêm kho hàng"); MessageBox.Show("Thêm thành công"); if (eventThemXongKhoEvent != null) { eventThemXongKhoEvent(); } } }
public int CapNhatKhoHangBTN(KhoHangDTO kho) { return(capNhatKhoHangDAO.CapNhatKhoHangBTN(kho)); }
public int ThemKhoHangBTN(KhoHangDTO kho) { return(capNhatKhoHangDAO.ThemKhoHangBTN(kho)); }
private void btnluu_Click(object sender, EventArgs e) { KhoHangDTO kho = GanGiaTri(); if (check == "-1") { if (txtmakho.Text != "" && txtenkho.Text != "") { //Kiểm tra mã kho hàng đã tồn tại if (!capNhatKhoHangBUS.KiemTraMaKhoHangDaTonTai(txtmakho.Text)) { if (capNhatKhoHangBUS.ThemKhoHangBTN(kho) > 0) { try { NhatKyHeThongBUS.ThemNhatKyHeThong("Kho Hàng", "Thêm", txtmakho.Text); } catch { } MessageBox.Show("Thêm kho hàng thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); whenInsertSuccessed(); } else { MessageBox.Show("Thêm kho hàng thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Mã Kho Hàng Đã Tồn Tại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Vui lòng điền đủ thông tin.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (txtenkho.Text != "") { if (capNhatKhoHangBUS.CapNhatKhoHangBTN(kho) > 0) { try { NhatKyHeThongBUS.ThemNhatKyHeThong("Kho Hàng", "Cập nhật", txtmakho.Text); } catch { } MessageBox.Show("Cập nhật kho hàng thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); whenInsertSuccessed(); } else { MessageBox.Show("Cập nhật kho hàng thất bại kho hàng thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Vui lòng điền đủ thông tin.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }