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; }
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; } }
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); }