Exemple #1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtMaCV.Text == "")
            {
                MessageBox.Show("Mã chức vụ không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txtMaCV.Text.Length > 4)
            {
                MessageBox.Show("Mã chức vụ chỉ cho phép tối đa 4 ký tự!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txtTenCV.Text == "")
            {
                MessageBox.Show("Tên chức vụ không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                ChucVuInfo cv = new ChucVuInfo();
                cv.MaCV  = txtMaCV.Text;
                cv.TenCV = txtTenCV.Text;

                if (isThem)
                {
                    cvCtrl.Them(cv);
                }
                else
                {
                    cvCtrl.Sua(cv, maCV);
                }

                frmChucVu_Load_1(sender, e);
            }
        }
        public static IList <NhanVienInfo> LayDsNhanVien()
        {
            NhanVienData m_NVData = new NhanVienData();
            DataTable    m_DT     = m_NVData.LayDsNhanVienForReport();

            IList <NhanVienInfo> dS = new List <NhanVienInfo>();

            foreach (DataRow Row in m_DT.Rows)
            {
                ChucVuInfo cv = new ChucVuInfo();
                cv.MaChucVu  = Convert.ToString(Row["MaChucVu"]);
                cv.TenChucVu = Convert.ToString(Row["TenChucVu"]);

                NhanVienInfo nv = new NhanVienInfo();
                nv.MaNhanVien  = Convert.ToString(Row["MaNhanVien"]);
                nv.TenNhanVien = Convert.ToString(Row["TenNhanVien"]);
                nv.ChucVu      = cv;
                dS.Add(nv);
            }
            return(dS);
        }
        public static IList <NhanVienInfo> LayDsLuongNhanVien(String dt)
        {
            NhanVienData m_NVData = new NhanVienData();
            //DataTable m_DT = m_NVData.LayDsNhanVienForReport();
            DataTable m_DT = m_NVData.LayDSNV(dt);

            IList <NhanVienInfo> dS = new List <NhanVienInfo>();

            foreach (DataRow Row in m_DT.Rows)
            {
                NhanVienInfo nv = new NhanVienInfo();

                ChucVuInfo cv = new ChucVuInfo();
                cv.MaChucVu  = Convert.ToString(Row["MaChucVu"]);
                cv.TenChucVu = Convert.ToString(Row["TenChucVu"]);

                DonViInfo dv = new DonViInfo();
                dv.MaDonVi  = Convert.ToString(Row["MaDonVi"]);
                dv.TenDonVi = Convert.ToString(Row["TenDonVi"]);

                GioiTinhInfo gt = new GioiTinhInfo();
                gt.MaGioiTinh  = Convert.ToString(Row["MaGioiTinh"]);
                gt.TenGioiTinh = Convert.ToString(Row["TenGioiTinh"]);



                nv.MaNhanVien = Convert.ToString(Row["MaNhanVien"]);
                nv.HoTen      = Convert.ToString(Row["HoTenNhanVien"]);
                nv.GT         = gt;
                nv.ChucVu     = cv;
                nv.DonVi      = dv;
                nv.QueQuan    = Convert.ToString(Row["QueQuan"]);


                dS.Add(nv);
            }
            return(dS);
        }
Exemple #4
0
        public void Sua(ChucVuInfo cv, string maCV)
        {
            DB2Command cmd = new DB2Command("UPDATE QLLK5.CHUCVU SET MACV = '" + cv.MaCV + "', TENCV = '" + cv.TenCV + "' WHERE MACV = '" + maCV + "'");

            data.Load(cmd);
        }
Exemple #5
0
        public void Them(ChucVuInfo cv)
        {
            DB2Command cmd = new DB2Command("INSERT INTO QLLK5.CHUCVU(MACV, TENCV) VALUES('" + cv.MaCV + "', '" + cv.TenCV + "')");

            data.Load(cmd);
        }
Exemple #6
0
 public void Sua(ChucVuInfo cv, string maCV)
 {
     data.Sua(cv, maCV);
 }
Exemple #7
0
 public void Them(ChucVuInfo cv)
 {
     data.Them(cv);
 }