private async void FilterByPost(int postId)
        {
            List <EmployeeViewDTO> list = await new EmployeeService().FilterEmployeesRecord(
                new EmployeeFilterModel
            {
                EmployeePostID = postId
            });

            DataGridListEmployees     = ToObservableCollection <EmployeeViewDTO>(list);
            EmployeeModel             = SelectedCurentEmployeeDataGrid;
            EmployeePropertyViewModel = new PersonPropertyViewModel <EmployeeDTO>(SelectedCurentEmployeeDataGrid);
        }
 private void NewEmployee()
 {
     AccessFildsAndButton(true);
     IsEnableNewBtn               = true;
     BtnNewEmployeeVisibility     = "Hidden";
     BtnSaveNewEmployeeVisibility = "Visible";
     EmployeeModel = new EmployeeViewDTO {
         AddressView = new AddressViewDTO(), Person = new EmployeeDTO(), Dismisses = new List <EmployeeDismissDTO>()
     };
     EmployeePropertyViewModel = new PersonPropertyViewModel <EmployeeDTO>(EmployeeModel);
     InsertTextBoxEmployeeInformation(EmployeeModel);
     TbPasswordVisibility = Visibility.Visible;
 }
Exemplo n.º 3
0
        private async void InokeAsyncMethods(Object stateInfo)
        {
            List <UserViewDTO> list = new List <UserViewDTO>();

            if (await new UserService().GetAllUsers() != null)
            {
                list = await new UserService().GetAllUsers();
                DataGridListUsers   = ToObservableCollection <UserViewDTO>(list);
                SelectIndexDataGrid = 0;
                //UserViewModel = DataGridListUsers[SelectIndexDataGrid];
                PersonViewModel = new PersonPropertyViewModel <UserDTO>(SelectedCurentClientDataGrid ?? new UserViewDTO());
            }
        }
        private async void FilterUser()
        {
            string[] splitList = TbSearch.Split(new char[0], StringSplitOptions.RemoveEmptyEntries);

            List <EmployeeViewDTO> list = await new EmployeeService().FilterEmployeesRecord(
                new EmployeeFilterModel
            {
                Name           = splitList.Count() >= 1 ? splitList[0] : "",
                Surname        = splitList.Count() >= 2 ? splitList[1] : "",
                Patronumic     = splitList.Count() == 3 ? splitList[2] : "",
                EmployeePostID = SelectedFilterPostId != 0? SelectedFilterPostId:0
            });

            DataGridListEmployees       = ToObservableCollection <EmployeeViewDTO>(list);
            SelectIndexEmployeeDataGrid = 0;
            //EmployeeModel = SelectedCurentEmployeeDataGrid;
            EmployeePropertyViewModel = new PersonPropertyViewModel <EmployeeDTO>(SelectedCurentEmployeeDataGrid);
        }
        private async void InokeAsyncMethods(Object stateInfo)
        {
            List <EmployeeViewDTO> listEmployees = new List <EmployeeViewDTO>();

            if (await new EmployeeService().GetAllEmployees() != null)
            {
                listEmployees         = await new EmployeeService().GetAllEmployees();
                Posts                 = ToObservableCollection <EmployeePostDTO>(await new EmployeePostService().GetAllPosts());
                Statuses              = ToObservableCollection <EmployeeStatusDTO>(await new EmployeeStatusService().GetAllStatuses());
                DataGridListEmployees = ToObservableCollection <EmployeeViewDTO>(listEmployees);
                //EmployeeModel = SelectedCurentEmployeeDataGrid;
                SelectIndexEmployeeDataGrid = 0;
                EmployeePropertyViewModel   = new PersonPropertyViewModel <EmployeeDTO>(SelectedCurentEmployeeDataGrid ?? new EmployeeViewDTO());
                AccessFildsAndButton(false);
                DataGridListContracts       = ToObservableCollection <ContractViewDTO>(await new ContractService().GetAllContractsView());
                SelectIndexContractDataGrid = 0;
            }
        }
Exemplo n.º 6
0
        private async void FilterUser()
        {
            string[] splitList = TbSearch.Split(new char[0], StringSplitOptions.RemoveEmptyEntries);

            List <UserViewDTO> list = await new UserService().FilterUsersRecord(
                new UserFilterModel
            {
                Name       = splitList.Count() >= 1 ? splitList[0] : "",
                Surname    = splitList.Count() >= 2 ? splitList[1] : "",
                Patronumic = splitList.Count() == 3 ? splitList[2] : ""
            });

            DataGridListUsers = ToObservableCollection <UserViewDTO>(list);

            //UserViewModel = SelectedCurentClientDataGrid;
            SelectIndexDataGrid = 0;
            PersonViewModel     = new PersonPropertyViewModel <UserDTO>(SelectedCurentClientDataGrid);
        }