Beispiel #1
0
        // 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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        // 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); }
        }
Beispiel #4
0
        // 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); }
        }
Beispiel #5
0
        // 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); }
        }
Beispiel #6
0
        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!");
        }
Beispiel #7
0
        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!");
        }
Beispiel #8
0
        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!");
        }
Beispiel #9
0
 // Sửa Cơ Quan
 public static bool SuaCoQuan(CoQuanDTO cqDTO)
 {
     return(CoQuanDAL.SuaCoQuan(cqDTO));
 }
Beispiel #10
0
 // Xóa Cơ Quan
 public static bool XoaCoQuan(CoQuanDTO cqDTO)
 {
     return(CoQuanDAL.XoaCoQuan(cqDTO));
 }
Beispiel #11
0
 // Thêm Cơ Quan
 public static bool ThemCoQuan(CoQuanDTO cqDTO)
 {
     return(CoQuanDAL.ThemCoQuan(cqDTO));
 }