Example #1
0
        public static List <NienKhoaDTO> LoadcbNienKhoa()
        {
            string sQuery = @"SELECT * FROM NienKhoa";

            con = DataProvider.Connect();
            DataTable dt = DataProvider.LayDataTable(sQuery, con);

            if (dt.Rows.Count == 0)
            {
                return(null);
            }
            // Tạo list Niên Khóa
            List <NienKhoaDTO> lstNienKhoa = new List <NienKhoaDTO>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                NienKhoaDTO nienkhoa = new NienKhoaDTO();
                nienkhoa.IMaNienKhoa  = int.Parse(dt.Rows[i]["MaNienKhoa"].ToString());
                nienkhoa.STenNienKhoa = dt.Rows[i]["TenNienKhoa"].ToString();
                //nienkhoa.SGhiChu = dt.Rows[i]["GhiChu"].ToString();
                lstNienKhoa.Add(nienkhoa);
            }
            DataProvider.CloseConnect(con);
            return(lstNienKhoa);
        }
Example #2
0
        public static List <NienKhoaDTO> LoadNienKhoa()
        {
            // Khai báo truy vấn
            string sQuery = @"SELECT * FROM NienKhoa ";

            // 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 <NienKhoaDTO> lstnienkhoa = new List <NienKhoaDTO>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                NienKhoaDTO nienkhoa = new NienKhoaDTO();
                nienkhoa.IMaNienKhoa  = int.Parse(dt.Rows[i]["MaNienKhoa"].ToString());
                nienkhoa.STenNienKhoa = dt.Rows[i]["TenNienKhoa"].ToString();
                nienkhoa.SGhiChu      = dt.Rows[i]["GhiChu"].ToString();
                lstnienkhoa.Add(nienkhoa);
            }
            // Đóng kết nối
            DataProvider.CloseConnect(con);
            return(lstnienkhoa);
        }
Example #3
0
        public static bool XoaNienKhoa(NienKhoaDTO nienKhoaDTO)
        {
            string sQuery = string.Format(@"DELETE NienKhoa WHERE MaNienKhoa={0}", nienKhoaDTO.IMaNienKhoa);

            con = DataProvider.Connect();
            try
            {
                DataProvider.ExecuteQueriesNonQuery(sQuery, con);
                DataProvider.CloseConnect(con);
                return(true);
            }
            catch (Exception ex)
            {
                DataProvider.CloseConnect(con);
                return(false);
            }
        }
Example #4
0
        public static bool SuaNienKhoa(NienKhoaDTO nienKhoaDTO)
        {
            string sQuery = string.Format(@"UPDATE NienKhoa SET TenNienKhoa=N'{0}', GhiChu=N'{1}' WHERE MaNienKhoa={2}", nienKhoaDTO.STenNienKhoa, nienKhoaDTO.SGhiChu, nienKhoaDTO.IMaNienKhoa);

            con = DataProvider.Connect();
            try
            {
                DataProvider.ExecuteQueriesNonQuery(sQuery, con);
                DataProvider.CloseConnect(con);
                return(true);
            }
            catch (Exception ex)
            {
                DataProvider.CloseConnect(con);
                return(false);
            }
        }
Example #5
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (txtMank.Text == "")
            {
                MessageBox.Show("Bạn phải chọn niên khóa cần xóa.");
                return;
            }
            NienKhoaDTO nienKhoaDTO = new NienKhoaDTO();

            nienKhoaDTO.IMaNienKhoa = int.Parse(txtMank.Text);
            if (NienKhoaBLL.XoaNienKhoa(nienKhoaDTO))
            {
                MessageBox.Show("Xóa thành công.");
                LoadNienKhoa();
                return;
            }
            MessageBox.Show("Xóa thất bại.");
        }
Example #6
0
        public static bool ThemNienKhoa(NienKhoaDTO nienKhoaDTO)
        {
            string sQuery = string.Format(@"INSERT INTO NienKhoa VALUES (N'{0}', N'{1}')", nienKhoaDTO.STenNienKhoa, nienKhoaDTO.SGhiChu);

            con = DataProvider.Connect();
            //DataTable dt = DataProvider.LayDataTable(sQuery, con);
            try
            {
                DataProvider.ExecuteQueriesNonQuery(sQuery, con);
                DataProvider.CloseConnect(con);
                return(true);
            }
            catch (Exception ex)
            {
                DataProvider.CloseConnect(con);
                return(false);
            }
        }
Example #7
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtTennk.Text == "")
            {
                MessageBox.Show("Bạn phải nhập vào niên khóa.");
                return;
            }
            NienKhoaDTO nienKhoaDTO = new NienKhoaDTO();

            nienKhoaDTO.STenNienKhoa = txtTennk.Text;
            nienKhoaDTO.SGhiChu      = txtGhichu.Text;
            if (NienKhoaBLL.ThemNienKhoa(nienKhoaDTO))
            {
                MessageBox.Show("Thêm thành công.");
                LoadNienKhoa();
                return;
            }
            MessageBox.Show("Thêm thất bại.");
        }
Example #8
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (txtMank.Text == "")
            {
                MessageBox.Show("Bạn phải chọn niên khóa cần sửa.");
                return;
            }
            NienKhoaDTO nienKhoaDTO = new NienKhoaDTO();

            nienKhoaDTO.IMaNienKhoa  = int.Parse(txtMank.Text);
            nienKhoaDTO.STenNienKhoa = txtTennk.Text;
            nienKhoaDTO.SGhiChu      = txtGhichu.Text;
            if (NienKhoaBLL.SuaNienKhoa(nienKhoaDTO))
            {
                MessageBox.Show("Sửa thành công.");
                LoadNienKhoa();
                return;
            }
            MessageBox.Show("Sửa thất bại.");
        }
Example #9
0
 public static bool SuaNienKhoa(NienKhoaDTO nienKhoaDTO)
 {
     return(NienKhoaProvider.SuaNienKhoa(nienKhoaDTO));
 }
Example #10
0
 public static bool ThemNienKhoa(NienKhoaDTO nienKhoaDTO)
 {
     return(NienKhoaProvider.ThemNienKhoa(nienKhoaDTO));
 }