Exemple #1
0
 private void btnPreview_Click(object sender, EventArgs e)
 {
     if (PayrollDiffGridView.GetFocusedRow() is PayrollDifferentials _item)
     {
         var res = new UnitOfWork().PayrollDifferentialsRepo.Find(x => x.Id == _item.Id);
         if (res.PayrollDifferentialDetails.Count() < 7)
         {
             res.PayrollDifferentialDetails.Add(new PayrollDifferentialDetails()
             {
                 EmployeeName = "*******Nothing follows*******"
             });
             var count = 7 - res.PayrollDifferentialDetails.Count();
             for (var i = 0; i <= count - 1; i++)
             {
                 res.PayrollDifferentialDetails.Add(new PayrollDifferentialDetails()
                 {
                     EmployeeName = ""
                 });
             }
         }
         frmReportViewer frm = new frmReportViewer(new rptPayrollDifferential()
         {
             DataSource = new List <PayrollDifferentials>()
             {
                 res
             }
         });
         frm.ShowDialog();
         Init();
     }
 }
Exemple #2
0
 private void BtnEditPayrollRepo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     if (PayrollDiffGridView.GetFocusedRow() is PayrollDifferentials _item)
     {
         frmAddEditPayrollDifferentials frm = new frmAddEditPayrollDifferentials(new PayrollDifferentials()
         {
             ObId = _item.Id,
             Id   = _item.Id
         }, MethodType.Edit);
         frm.ShowDialog();
         Init();
     }
 }
Exemple #3
0
        private void BtnDeletePayrollRepo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            if (PayrollDiffGridView.GetFocusedRow() is PayrollDifferentials _item)
            {
                UnitOfWork     unitOfWork     = new UnitOfWork(false, false);
                TrashbinHelper trashbinHelper = new TrashbinHelper();
                _item = unitOfWork.PayrollDifferentialsRepo.Find(x => x.Id == _item.Id, false, includeProperties: "PayrollDifferentialDetails");
                trashbinHelper.Delete(_item, "PayrollDifferentials", _item.Description, User.UserId,
                                      new StaticSettings().OfficeId);

                unitOfWork.PayrollDifferentialsRepo.Delete(x => x.Id == _item.Id);
                unitOfWork.Save();
                Init();
            }
        }
Exemple #4
0
 private void btnEditPayrollRepo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     try
     {
         UnitOfWork unitOfWork = new UnitOfWork();
         if (PayrollDiffGridView.GetFocusedRow() is PayrollOT item)
         {
             frmAddEditPayrollOT frm = new frmAddEditPayrollOT(MethodType.Edit, item);
             frm.ShowDialog();
             Init();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }