Example #1
0
        private void employeeDueDataGridView_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            var         emp      = employeeDueDataGridView.CurrentRow;
            EmployeeDue employee = (EmployeeDue)emp.DataBoundItem;

            employeeDuesBindingSource.Filter = "EmployeeId=" + employee.EmployeeId;
            employeeDuesBindingSource.Sort   = "Date";
        }
Example #2
0
        private void employeeDueDataGridView_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                var         emp      = employeeDueDataGridView.CurrentRow;
                EmployeeDue employee = (EmployeeDue)emp.DataBoundItem;

                employeeDuesBindingSource.Filter = "EmployeeId=" + employee.EmployeeId;
                employeeDuesBindingSource.Sort   = "Date";
            }
            catch
            {
            }
        }
Example #3
0
        private void PopulateGrid(List <Employee> employees)
        {
            List <EmployeeDue> employeeDues = new List <EmployeeDue>();

            foreach (Employee employee in employees)
            {
                EmployeeDue employeeDue = new EmployeeDue();
                employeeDue.EmployeeId = employee.Emp_Id;
                employeeDue.DueCurrent = employeeDue.CurrentDue(DateTime.Now);

                employeeDues.Add(employeeDue);
            }
            employeeDueDataGridView.DataSource = null;
            employeeDueDataGridView.DataSource = employeeDues.ToList();
        }