//Lấy Thông tin NXB private NPP_DTO LayTTNXB() { NPP_DTO nxb = new NPP_DTO(); nxb.MaNPP = txtMaNPP.Text; nxb.TenNPP = txtTenNPP.Text; nxb.DiaChiNPP = txtDiaChi.Text; nxb.DienThoaiNPP = txtSdt.Text; nxb.Website = txtWebsite.Text; return(nxb); }
//Sửa Nhà Phân Phối vào CSDL public bool SuaNPP(NPP_DTO NPP) { if (KiemTraTruocKhiLuu(NPP)) { string sql = string.Format("UPDATE NHAPHANPHOI SET TenNPP=N'{1}', DiaChiNPP=N'{2}', DienThoaiNPP=N'{3}', Website=N'{4}' WHERE MaNPP=N'{0}'", NPP.MaNPP, NPP.TenNPP, NPP.DiaChiNPP, NPP.DienThoaiNPP, NPP.Website); if (connData.ThucThiSQL(sql)) { MessageBox.Show("Sửa Nhà Phân Phối thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); }
//Thêm Nhà Phân Phối vào CSDL public bool ThemNPP(NPP_DTO NPP) { if (KiemTraTruocKhiLuu(NPP)) { string sql = string.Format("INSERT INTO NHAPHANPHOI (MaNPP, TenNPP, DiaChiNPP, DienThoaiNPP, Website)" + " VALUES ('{0}', N'{1}', N'{2}', N'{3}',N'{4}')", NPP.MaNPP, NPP.TenNPP, NPP.DiaChiNPP, NPP.DienThoaiNPP, NPP.Website); if (connData.ThucThiSQL(sql)) { MessageBox.Show("Thêm Nhà Phân Phối thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); }
private void btnLuu_Click(object sender, EventArgs e) { NPP_DTO nxb = LayTTNXB(); if (add) { nxbBUS.ThemNPP(nxb); cnNXB_Load(sender, e); } if (update) { nxbBUS.SuaNPP(nxb); } cnNXB_Load(sender, e); }
//Kiểm tra trước khi lưu public bool KiemTraTruocKhiLuu(NPP_DTO NPP) { if (NPP.MaNPP.Equals("")) { MessageBox.Show("Mã Nhà Phân Phối không hợp lệ ! "); return(false); } if (NPP.TenNPP.Equals("")) { MessageBox.Show("Tên Nhà Phân Phối không hợp lệ ! "); return(false); } if (NPP.DiaChiNPP.Equals("")) { MessageBox.Show("Địa chỉ Nhà Phân Phối không hợp lệ ! "); return(false); } return(true); }