Esempio n. 1
0
 private void LoadAllCachTinh()
 {
     liCachTinh = ThuongNhanVienDataProvider.GetListCachTinhThuongNhanVien();
     if (liCachTinh.Count == 0)
     {
         List <PheDuyetNganhHangInfor> liNganhHang = PhanQuyenNganhHangDataProvider.ListAllPheDuyetNganh();
         foreach (PheDuyetNganhHangInfor nh in liNganhHang)
         {
             liCachTinh.Add(new CachTinhThuongNhanVienInfor()
             {
                 MaLinhVuc    = nh.MaLinhVuc,
                 TenLinhVuc   = nh.TenLinhVuc,
                 MaNganhHang  = nh.MaNganhHang,
                 TenNganhHang = nh.TenNganhHang
             });
         }
     }
     gCachTinh.DataSource = new BindingList <CachTinhThuongNhanVienInfor>(liCachTinh);
     gvCachTinh.Columns["TenLinhVuc"].GroupIndex = 0;
     gvCachTinh.ExpandAllGroups();
 }
Esempio n. 2
0
        private void btnSaveCN_Click(object sender, EventArgs e)
        {
            try
            {
                //save thang diem thuong nhan vien
                ThuongNhanVienDataProvider.DeleteThangDiemThuongNhanVien();
                foreach (ThangDiemThuongNhanVienInfor td in (BindingList <ThangDiemThuongNhanVienInfor>)gThangDiem.DataSource)
                {
                    ThuongNhanVienDataProvider.InsertThangDiemThuongNhanVien(td);
                }

                //save cach tinh thuong nhan vien
                ThuongNhanVienDataProvider.DeleteCachTinhThuongNhanVien();
                foreach (CachTinhThuongNhanVienInfor ct in (BindingList <CachTinhThuongNhanVienInfor>)gCachTinh.DataSource)
                {
                    ThuongNhanVienDataProvider.InsertCachTinhThuongNhanVien(ct);
                }
                MessageBox.Show("Cập nhật chính sách thưởng nhân viên thành công!");
            }
            catch
            {
            }
        }
Esempio n. 3
0
 public void LoadAllThangDiem()
 {
     liThangDiem           = ThuongNhanVienDataProvider.GetListThangDiemThuongNhanVien();
     gThangDiem.DataSource = new BindingList <ThangDiemThuongNhanVienInfor>(liThangDiem);
 }