//Kiểm tra trước khi lưu public bool KiemTraTruocKhiLuu(NXB_DTO nxb) { if (nxb.MaNXB.Equals("")) { MessageBox.Show("Mã Nhà Xuất bản không hợp lệ ! "); return false; } if (nxb.TenNXB.Equals("")) { MessageBox.Show("Tên Nhà Xuất bản không hợp lệ ! "); return false; } //if (nxb.DiaChiNXB.Equals("")) //{ // MessageBox.Show("Địa chỉ Nhà Xuất bản không hợp lệ ! "); // return false; //} return true; }
//Sửa Nhà Xuất Bản vào CSDL public bool SuaNXB(NXB_DTO nxb) { int param = 5; string[] name = new string[param]; object[] value = new object[param]; name[0] = "MaNXB"; value[0] = nxb.MaNXB; name[1] = "TenNXB"; value[1] = nxb.TenNXB; name[2] = "DiaChiNXB"; value[2] = nxb.DiaChiNXB; name[3] = "DienThoaiNXB"; value[3] = nxb.DienThoaiNXB; name[4] = "Website"; value[4] = nxb.Website; if (KiemTraTruocKhiLuu(nxb)) { if (connect.Update("sp_SuaNXB", name, value, param) > 0) { MessageBox.Show("Sửa Nhà Xuất Bản thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return true; } return false; } return false; }
//Lấy Thông tin NXB private NXB_DTO LayTTNXB() { NXB_DTO nxb = new NXB_DTO(); nxb.MaNXB = txtMaNXB.Text; nxb.TenNXB = txtTenNXB.Text; nxb.DiaChiNXB = txtDiaChi.Text; nxb.DienThoaiNXB = txtSdt.Text; nxb.Website = txtWebsite.Text; return nxb; }
//Sửa Nhà Xuất Bản vào CSDL public bool SuaNXB(NXB_DTO nxb) { return nxb_dal.SuaNXB(nxb); }
//Thêm Nhà Xuất Bản vào CSDL public bool ThemNXB(NXB_DTO nxb) { return nxb_dal.ThemNXB(nxb); }
//Kiểm tra trước khi lưu public bool KiemTraTruocKhiLuu(NXB_DTO nxb) { return nxb_dal.KiemTraTruocKhiLuu(nxb); }