public static List <PhieuNhanDTO> LoadPhieuNhan() { string sQuery = @"SELECT * FROM PhieuNhan, DonViNhan WHERE PhieuNhan.MaDVN = DonViNhan.MaDVN"; con = DataProvider.Connect(); DataTable dt = DataProvider.LayDataTable(sQuery, con); if (dt.Rows.Count == 0) { return(null); } List <PhieuNhanDTO> lstpn = new List <PhieuNhanDTO>(); for (int i = 0; i < dt.Rows.Count; i++) { PhieuNhanDTO pn = new PhieuNhanDTO(); pn.IMaPN = int.Parse(dt.Rows[i]["MaPN"].ToString()); pn.DtNgayNhan = DateTime.Parse(dt.Rows[i]["NgayNhan"].ToString()); pn.SNguoiNhan = dt.Rows[i]["NguoiNhan"].ToString(); pn.IMaDVN = int.Parse(dt.Rows[i]["MaDVN"].ToString()); pn.STenDVN = dt.Rows[i]["TenDVN"].ToString(); lstpn.Add(pn); } DataProvider.CloseConnect(con); return(lstpn); }
public static bool SuaPhieuNhan(PhieuNhanDTO pnDTO) { string sQuery = string.Format("UPDATE PhieuNhan SET NgayNhan=N'{0}', NguoiNhan=N'{1}', MaDVN={2} WHERE MaPN={3}", pnDTO.DtNgayNhan, pnDTO.SNguoiNhan, pnDTO.IMaDVN, pnDTO.IMaPN); con = DataProvider.Connect(); try { DataProvider.ExecuteQueriesNonQuery(sQuery, con); DataProvider.CloseConnect(con); return(true); } catch (Exception ex) { DataProvider.CloseConnect(con); return(false); } }
public static bool XoaPhieuNhan(PhieuNhanDTO pnDTO) { string sQuery = string.Format(@"DELETE FROM PhieuNhan WHERE MaPN={0}", pnDTO.IMaPN); con = DataProvider.Connect(); try { DataProvider.ExecuteQueriesNonQuery(sQuery, con); DataProvider.CloseConnect(con); return(true); } catch (Exception ex) { DataProvider.CloseConnect(con); return(false); } }
public static bool ThemPhieuNhan(PhieuNhanDTO pnDTO) { string sQuery = string.Format(@"INSERT INTO PhieuNhan VALUES (N'{0}', N'{1}', {2})", pnDTO.DtNgayNhan, pnDTO.SNguoiNhan, pnDTO.IMaDVN); con = DataProvider.Connect(); try { DataProvider.ExecuteQueriesNonQuery(sQuery, con); DataProvider.CloseConnect(con); return(true); } catch (Exception ex) { DataProvider.CloseConnect(con); return(false); } }
private void btnSua_Click(object sender, EventArgs e) { PhieuNhanDTO pnDTO = new PhieuNhanDTO(); pnDTO.IMaPN = int.Parse(txtMaPN.Text); pnDTO.DtNgayNhan = DateTime.Parse(dtpNgayNhan.Text); pnDTO.SNguoiNhan = txtNguoiNhan.Text; pnDTO.IMaDVN = int.Parse(cbDVN.SelectedValue.ToString()); if (PhieuNhanBLL.SuaPhieuNhan(pnDTO)) { MessageBox.Show("Sửa thành công.", "Thông báo!"); LoadPhieuNhan(); return; } MessageBox.Show("Sửa thất bại.", "Thông báo!"); }
private void btnXoa_Click(object sender, EventArgs e) { if (txtMaPN.Text == "") { MessageBox.Show("Hãy chọn phiếu cần xóa.", "Thông báo!"); return; } PhieuNhanDTO pnDTO = new PhieuNhanDTO(); pnDTO.IMaPN = int.Parse(txtMaPN.Text); if (PhieuNhanBLL.XoaPhieuNhan(pnDTO)) { MessageBox.Show("Xóa thành công.", "Thông báo!"); LoadPhieuNhan(); return; } MessageBox.Show("Xóa thất bại.", "Thông báo!"); }
private void btnThem_Click(object sender, EventArgs e) { if (txtNguoiNhan.Text == "") { MessageBox.Show("Bạn phải nhập đày đủ thông tin.", "Thông báo!"); return; } PhieuNhanDTO pnDTO = new PhieuNhanDTO(); pnDTO.DtNgayNhan = DateTime.Parse(dtpNgayNhan.Text); pnDTO.SNguoiNhan = txtNguoiNhan.Text; pnDTO.IMaDVN = int.Parse(cbDVN.SelectedValue.ToString()); if (PhieuNhanBLL.ThemPhieuNhan(pnDTO)) { MessageBox.Show("Thêm thành công.", "Thông báo!"); LoadPhieuNhan(); return; } MessageBox.Show("Thêm thất bại.", "Thông báo!"); }
public static bool SuaPhieuNhan(PhieuNhanDTO pnDTO) { return(PhieuNhanDAL.SuaPhieuNhan(pnDTO)); }
public static bool ThemPhieuNhan(PhieuNhanDTO pnDTO) { return(PhieuNhanDAL.ThemPhieuNhan(pnDTO)); }