// Load Cơ Quan public static List <CoQuanDTO> LoadCoQuan() { // Khai báo truy vấn string sQuery = @"SELECT * FROM CoQuan"; // Tạo đối tượng kết nối con = DataProvider.Connect(); // Truy vấn DataTable dt = DataProvider.LayDataTable(sQuery, con); if (dt.Rows.Count == 0) { return(null); } // Tạo list DTOSinhVien List <CoQuanDTO> lstcq = new List <CoQuanDTO>(); for (int i = 0; i < dt.Rows.Count; i++) { CoQuanDTO cq = new CoQuanDTO(); cq.IMaCQ = int.Parse(dt.Rows[i]["MaCQ"].ToString()); cq.STenCQ = dt.Rows[i]["TenCQ"].ToString(); cq.SDiaChi = dt.Rows[i]["DiaChi"].ToString(); cq.ISDT = int.Parse(dt.Rows[i]["SDT"].ToString()); cq.SNguoiDungDau = dt.Rows[i]["NguoiDungDau"].ToString(); lstcq.Add(cq); } // Đóng kết nối DataProvider.CloseConnect(con); return(lstcq); }
public static List <CoQuanDTO> LoadcbCQ() { // Khai báo truy vấn. string sQuery = @"SELECT * FROM CoQuan"; // Mở kết nối con = DataProvider.Connect(); // Truy vấn DataTable dt = DataProvider.LayDataTable(sQuery, con); if (dt.Rows.Count == 0) { return(null); } // Tạo list LopDTO List <CoQuanDTO> lstCQ = new List <CoQuanDTO>(); for (int i = 0; i < dt.Rows.Count; i++) { CoQuanDTO cq = new CoQuanDTO(); cq.IMaCQ = int.Parse(dt.Rows[i]["MaCQ"].ToString()); cq.STenCQ = dt.Rows[i]["TenCQ"].ToString(); lstCQ.Add(cq); } // Đóng kết nối DataProvider.CloseConnect(con); return(lstCQ); }
// Sửa Cơ Quan public static bool SuaCoQuan(CoQuanDTO cqDTO) { // Khai báo truy vấn string sQuery = string.Format("UPDATE CoQuan SET TenCQ=N'{0}', DiaChi=N'{1}', SDT={2}, NguoiDungDau=N'{3}' WHERE MaCQ={4}", cqDTO.STenCQ, cqDTO.SDiaChi, cqDTO.ISDT, cqDTO.SNguoiDungDau, cqDTO.IMaCQ); // Tạo đối tượng kết nối con = DataProvider.Connect(); // Thực thi truy vấn try { DataProvider.ExecuteQueriesNonQuery(sQuery, con); DataProvider.CloseConnect(con); return(true); } catch (Exception ex) { DataProvider.CloseConnect(con); return(false); } }
// Xóa Cơ Quan public static bool XoaCoQuan(CoQuanDTO cqDTO) { // Khai báo truy vấn string sQuery = string.Format("DELETE FROM CoQuan WHERE MaCQ={0}", cqDTO.IMaCQ); // Tạo đối tượng kết nối con = DataProvider.Connect(); // Thực thi truy vấn try { DataProvider.ExecuteQueriesNonQuery(sQuery, con); DataProvider.CloseConnect(con); return(true); } catch (Exception ex) { DataProvider.CloseConnect(con); return(false); } }
// Thêm Cơ Quan public static bool ThemCoQuan(CoQuanDTO cqDTO) { // Khai báo truy vấn string sQuery = string.Format("INSERT INTO CoQuan VALUES (N'{0}', N'{1}', {2}, N'{3}')", cqDTO.STenCQ, cqDTO.SDiaChi, cqDTO.ISDT, cqDTO.SNguoiDungDau); // Tạo đối tượng kết nối con = DataProvider.Connect(); // Thực thi truy vấn 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) { // Khởi tạo đối tượng CoQuanDTO CoQuanDTO cqDTO = new CoQuanDTO(); cqDTO.IMaCQ = int.Parse(txtMaCQ.Text); cqDTO.STenCQ = txtTenCQ.Text; cqDTO.SDiaChi = txtDiaChi.Text; cqDTO.ISDT = int.Parse(txtSDT.Text); cqDTO.SNguoiDungDau = txtNguoiDungDau.Text; // Gọi lớp nghiệp vụ CoQuanBLL if (CoQuanBLL.SuaCoQuan(cqDTO) == true) { MessageBox.Show("Sửa thành công.", "Thông báo!"); // Load lại dữ liệu LoadCoQuan(); return; } MessageBox.Show("Sửa thất bại.", "Thông báo!"); }
private void btnXoa_Click(object sender, EventArgs e) { if (txtMaCQ.Text == "") { MessageBox.Show("Hãy chọn cơ quan cần xóa.", "Thông báo!"); return; } // Khởi tạo đối tượng CoQuanDTO CoQuanDTO cqDTO = new CoQuanDTO(); cqDTO.IMaCQ = int.Parse(txtMaCQ.Text); // Gọi lớp nghiệp vụ CoQuanBLL if (CoQuanBLL.XoaCoQuan(cqDTO)) { MessageBox.Show("Xóa thành công.", "Thông báo!"); // Load lại dữ liệu LoadCoQuan(); return; } MessageBox.Show("Xóa thất bại.", "Thông báo!"); }
private void btnThem_Click(object sender, EventArgs e) { // Kiểm tra tính hợp lệ của dữ liệu if (txtTenCQ.Text == "" || txtDiaChi.Text == "" || txtSDT.Text == "" || txtNguoiDungDau.Text == "") { MessageBox.Show("Bạn phải nhập đày đủ thông tin.", "Thông báo!"); return; } // Khởi tạo đối tượng CoQuanDTO CoQuanDTO cqDTO = new CoQuanDTO(); cqDTO.STenCQ = txtTenCQ.Text; cqDTO.SDiaChi = txtDiaChi.Text; cqDTO.ISDT = int.Parse(txtSDT.Text); cqDTO.SNguoiDungDau = txtNguoiDungDau.Text; // Gọi tới lơp nghiệp vụ CoQuanBLL if (CoQuanBLL.ThemCoQuan(cqDTO)) { MessageBox.Show("Thêm thành công.", "Thông báo!"); LoadCoQuan(); return; } MessageBox.Show("Thêm thất bại.", "Thông báo!"); }
// Sửa Cơ Quan public static bool SuaCoQuan(CoQuanDTO cqDTO) { return(CoQuanDAL.SuaCoQuan(cqDTO)); }
// Xóa Cơ Quan public static bool XoaCoQuan(CoQuanDTO cqDTO) { return(CoQuanDAL.XoaCoQuan(cqDTO)); }
// Thêm Cơ Quan public static bool ThemCoQuan(CoQuanDTO cqDTO) { return(CoQuanDAL.ThemCoQuan(cqDTO)); }