Пример #1
0
        public DataTable kiemtraTrungMaCV(CHUC_VU cv)
        {
            string    query = "select * from CHUC_VU where CV_ID = '" + cv.Id_cv + "'";
            DataTable dt    = conDB.ExecuteQuery(query);

            return(dt);
        }
Пример #2
0
        private void btnLuu_Click_1(object sender, EventArgs e)
        {
            CHUC_VU cv = getTTChucVu();

            if (dieukien)
            {
                if (dao_chucvu.insertChucVu(cv))
                {
                    MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    loadChucVu();
                    //xulyControls(false);
                    resetText();
                    //frm.Visible = false;
                }
            }
            else
            {
                if (dao_chucvu.updateChucVu(cv))
                {
                    MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    loadChucVu();
                    xulyControls(false);
                    frm.Visible = false;
                }
            }
        }
Пример #3
0
        private CHUC_VU getTTChucVu()
        {
            string id  = txtMaCV.Text;
            string ten = txtTenCV.Text;

            CHUC_VU cv = new CHUC_VU(id, ten);

            return(cv);
        }
Пример #4
0
 public bool updateChucVu(CHUC_VU cv)
 {
     if (kiemTraNhapLieu(cv))
     {
         string query  = "update CHUC_VU set CV_TEN = N'" + cv.Cv_ten + "' where CV_ID = '" + cv.Id_cv + "'";
         int    result = conDB.ExecuteNonQuery(query);
         return(result > 0);
     }
     return(true);
 }
Пример #5
0
        public bool kiemTraNhapLieu(CHUC_VU cv)
        {
            if (cv.Id_cv.Equals(""))
            {
                MessageBox.Show("Mã chức danh không được trống !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }
            else if (cv.Cv_ten.Equals(""))
            {
                MessageBox.Show("Tên chức vụ không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }

            return(true);
        }
Пример #6
0
 public bool insertChucVu(CHUC_VU cv)
 {
     if (kiemTraNhapLieu(cv))
     {
         try
         {
             string query  = string.Format("insert CHUC_VU (CV_ID,CV_TEN) values ('{0}',N'{1}')", cv.Id_cv, cv.Cv_ten);
             int    result = conDB.ExecuteNonQuery(query);
             return(result > 0);
         }
         catch
         {
             if (kiemtraTrungMaCV(cv).Rows.Count == 0)
             {
                 MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Thêm không thành công do tên chức vụ '" + cv.Cv_ten + "' đã có", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
     return(false);
 }
Пример #7
0
        public void load(string MACV, string MAKHOA, string MAHV)
        {
            using (var db = new QLHOCVUEntities())
            {
                //load listBox
                if (lbdsCV.DataSource == null)
                {
                    var cvdf = new CHUC_VU()
                    {
                        MACV  = "",
                        TENCV = "Tất cả"
                    };

                    var chuc_vu = db.CHUC_VU.ToList();
                    chuc_vu.Insert(0, cvdf);
                    lbdsCV.DataSource = chuc_vu;
                }
                lbdsCV.DisplayMember = "TENCV";
                lbdsCV.ValueMember   = "MACV";


                if (lbdsK.DataSource == null)
                {
                    var kdf = new KHOA()
                    {
                        MAKHOA  = "",
                        TENKHOA = "Tất cả"
                    };

                    var khoas = db.KHOAs.ToList();
                    khoas.Insert(0, kdf);
                    lbdsK.DataSource = khoas;
                }
                lbdsK.DisplayMember = "TENKHOA";
                lbdsK.ValueMember   = "MAKHOA";


                if (lbdsHV.DataSource == null)
                {
                    var hvdf = new HOC_VI()
                    {
                        MAHV  = "",
                        TENHV = "Tất cả"
                    };

                    var hoc_vi = db.HOC_VI.ToList();
                    hoc_vi.Insert(0, hvdf);
                    lbdsHV.DataSource = hoc_vi;
                }
                lbdsHV.DisplayMember = "TENHV";
                lbdsHV.ValueMember   = "MAHV";



                dgvGV.AutoSize            = true;
                dgvGV.AutoGenerateColumns = false;
                var GV = db.GIANG_VIEN.AsQueryable();
                if (!string.IsNullOrEmpty(MACV))
                {
                    GV = GV.Where(x => x.MACV == MACV);
                }
                if (!string.IsNullOrEmpty(MAKHOA))
                {
                    GV = GV.Where(x => x.MAKHOA == MAKHOA);
                }
                if (!string.IsNullOrEmpty(MAHV))
                {
                    GV = GV.Where(x => x.MAHV == MAHV);
                }

                dgvGV.DataSource = GV.Select(x => new
                {
                    MAGV         = x.MAGV,
                    MACV         = x.MACV,
                    TENCV        = x.CHUC_VU.TENCV,
                    TENGV        = x.TENGV,
                    MAHV         = x.MAHV,
                    TENHV        = x.HOC_VI.TENHV,
                    Email        = x.EMAIL,
                    QueQuan      = x.QUEQUAN,
                    DiaChiTamChu = x.DIACHITAMCHU,
                    MAKHOA       = x.MAKHOA,
                    TenKhoa      = x.KHOA.TENKHOA,
                    TrangThaiGV  = x.TRANGTHAIGV == "1" ? "Rảnh" : "Không Rảnh",
                }).ToList();

                btnThem.Enabled = false;
                btnSua.Enabled  = false;
            }
        }
Пример #8
0
        public void loadList()
        {
            string        connecStr = "workstation id = QLGIAOVU.mssql.somee.com; packet size = 4096; user id = nhoxliaryeuem1_SQLLogin_1; pwd=8l5ab41xg8;data source = QLGIAOVU.mssql.somee.com; persist security info=False;initial catalog = QLGIAOVU";
            SqlConnection conn      = new SqlConnection(connecStr);

            using (var db = new QLHOCVUEntities())
            {
                //load listBox
                if (lbdsCV.DataSource == null)
                {
                    var cvdf = new CHUC_VU()
                    {
                        MACV  = "",
                        TENCV = "Tất cả"
                    };

                    var chuc_vu = db.CHUC_VU.ToList();
                    chuc_vu.Insert(0, cvdf);
                    lbdsCV.DataSource = chuc_vu;
                }
                lbdsCV.DisplayMember = "TENCV";
                lbdsCV.ValueMember   = "MACV";


                if (lbdsK.DataSource == null)
                {
                    var kdf = new KHOA()
                    {
                        MAKHOA  = "",
                        TENKHOA = "Tất cả"
                    };

                    var khoas = db.KHOAs.ToList();
                    khoas.Insert(0, kdf);
                    lbdsK.DataSource = khoas;
                }
                lbdsK.DisplayMember = "TENKHOA";
                lbdsK.ValueMember   = "MAKHOA";


                if (lbdsHV.DataSource == null)
                {
                    var hvdf = new HOC_VI()
                    {
                        MAHV  = "",
                        TENHV = "Tất cả"
                    };

                    var hoc_vi = db.HOC_VI.ToList();
                    hoc_vi.Insert(0, hvdf);
                    lbdsHV.DataSource = hoc_vi;
                }
                lbdsHV.DisplayMember = "TENHV";
                lbdsHV.ValueMember   = "MAHV";
            }

            //try
            //{
            //    string cautruyvan = "select * from CHUC_VU";
            //    SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn);
            //    DataTable dt = new DataTable();
            //    adt.Fill(dt);

            //    ///////////////////////////////////////////////////////
            //    if (lbdsCV.DataSource == null)
            //    {
            //        var cvdf = new CHUC_VU()
            //        {
            //            MACV = "",
            //            TENCV = "Tất cả"
            //        };



            //        var chuc_vu = db.CHUC_VU.ToList();
            //        chuc_vu.Insert(0, cvdf);
            //        lbdsCV.DataSource = chuc_vu;
            //    }


            //    lbdsCV.DataSource = dt;
            //    lbdsCV.DisplayMember = "TENCV";
            //    lbdsCV.ValueMember = "MACV";
            //}
            //catch (SqlException)
            //{
            //    MessageBox.Show("Error CHUC_VU");
            //    //hien loi
            //}
            //try
            //{
            //    string cautruyvan = "select * from KHOA";
            //    SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn);
            //    DataTable dt = new DataTable();
            //    adt.Fill(dt);
            //    lbdsK.DataSource = dt;
            //    lbdsK.DisplayMember = "TENKHOA";
            //    lbdsK.ValueMember = "MAKHOA";
            //}
            //catch (SqlException)
            //{
            //    MessageBox.Show("Error KHOA");
            //    //hien loi
            //}
            //try
            //{
            //    string cautruyvan = "select * from HOC_VI";
            //    SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn);
            //    DataTable dt = new DataTable();
            //    adt.Fill(dt);
            //    lbdsHV.DataSource = dt;
            //    lbdsHV.DisplayMember = "TENHV";
            //    lbdsHV.ValueMember = "MAHV";
            //}
            //catch (SqlException)
            //{
            //    MessageBox.Show("Error HOC_VI");
            //    //hien loi
            //}
        }