Esempio n. 1
0
        public override void OnAddNewDetailCommand()
        {
            var wrapper = new EmployeesWrapper(new Employee());

            wrapper.Treshold      = 0;
            wrapper.IsActive      = false;
            SelectedEmployee      = wrapper;
            SelectedEmployee.Name = "";
            SelectedEmployee.Code = "";
        }
Esempio n. 2
0
        //FilterCommand
        public async override Task LoadAsync(int id, bool preLoad)
        {
            Id = id;

            if (preLoad)
            {
                var employees = await _employeeDS.GetAllAsync(SearchEmployee);

                Employees.Clear();
                foreach (var item in employees)
                {
                    item.IsActive = item.IsActive != null ? item.IsActive : false;
                    var wemp = new EmployeesWrapper(item);
                    //TODO: changed
                    Employees.Add(wemp);
                }
                await LoadDepartmentLookupAsync();
            }
        }
Esempio n. 3
0
 public async Task <bool> UpdateEmployeeAsync(EmployeesWrapper emp)
 {
     return(await _employeeDA.UpdateAsync(new Employee { Id = emp.Id, Code = emp.Code, Name = emp.Name, IsActive = emp.IsActive,
                                                         MainEmail = emp.MainEmail, DepartmentId = emp.DepartmentId, Treshold = emp.Treshold }));
 }