public async Task <UsuariosRH> SaveUser(UsuariosRH usuario) { string webApiUrl = WebApiMethods.SaveUser; UsuariosRH usuariosResult = await App.HttpTools.HttpPostObjectWithResponseDataAsync <UsuariosRH, UsuariosRH>(webApiUrl, usuario, "Hubo un error en el guardado del usuario").ConfigureAwait(false); return(usuariosResult); }
private void activateUserBtn_Click(object sender, RoutedEventArgs e) { usuarioUpdate = usersGrid.SelectedItem as UsuariosRH; if (usuarioUpdate != null) { usuarioUpdate.activo = true; _userPresenter.SaveUser(usuarioUpdate); cleanViewCreate(); getAllUsers(); usersGrid.SelectedIndex = -1; } }
//************************************************** //* METHODS FORM //************************************************** private void cleanViewCreate() { newUserNameTxtBox.Text = string.Empty; newUserNameTxtBox.Focus(); newUserPaternalLastName.Text = string.Empty; newUserMaternalLastName.Text = string.Empty; newUserUserNickname.Text = string.Empty; newUserPassword.Password = string.Empty; activateUpdateUserChkBox.IsChecked = true; searchUserTxtBox.Text = string.Empty; newUserUserNickname.IsReadOnly = false; newUserUserNickname.Focusable = true; usuarioUpdate = new UsuariosRH(); }
//************************************************** //* WRITE DATA //************************************************** private void usersGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { usuarioUpdate = (sender as DataGrid).SelectedValue as UsuariosRH; if (usuarioUpdate != null) { newUserNameTxtBox.Text = usuarioUpdate.nombres; newUserPaternalLastName.Text = usuarioUpdate.apellidoPaterno; newUserMaternalLastName.Text = usuarioUpdate.apellidoMaterno; newUserUserNickname.IsReadOnly = true; newUserUserNickname.Focusable = false; newUserUserNickname.Text = usuarioUpdate.nombreUsuario; activateUpdateUserChkBox.IsChecked = usuarioUpdate.activo == true ? true : false; newUserTypeComboBox.SelectedValue = usuarioUpdate.idTipoUsuario; newUserPassword.Password = usuarioUpdate.contraseña; } }
private void DeleteUserBtnClick(object sender, RoutedEventArgs e) { usuarioUpdate = usersGrid.SelectedItem as UsuariosRH; if (usuarioUpdate != null) { usuarioUpdate.activo = false; _userPresenter.SaveUser(usuarioUpdate); newUserNameTxtBox.Text = string.Empty; newUserPaternalLastName.Text = string.Empty; newUserMaternalLastName.Text = string.Empty; newUserUserNickname.Text = string.Empty; newUserPassword.Password = string.Empty; activateUpdateUserChkBox.IsChecked = false; newUserTypeComboBox.SelectedIndex = 0; searchUserTxtBox.Text = string.Empty; usersList.Remove(usuarioUpdate); usersGrid.SelectedIndex = -1; } }
private void createNewUser() { if (!string.IsNullOrWhiteSpace(newUserNameTxtBox.Text) && !string.IsNullOrWhiteSpace(newUserPaternalLastName.Text) && !string.IsNullOrWhiteSpace(newUserMaternalLastName.Text) && !string.IsNullOrWhiteSpace(newUserUserNickname.Text) && !string.IsNullOrWhiteSpace(newUserPassword.Password)) { UsuariosRH usuario = new UsuariosRH { nombreUsuario = newUserUserNickname.Text, apellidoMaterno = newUserMaternalLastName.Text, apellidoPaterno = newUserPaternalLastName.Text, nombres = newUserNameTxtBox.Text, contraseña = newUserPassword.Password, activo = true, idTipoUsuario = (int)newUserTypeComboBox.SelectedValue }; UsuariosRH addUser = _userPresenter.SaveUser(usuario).Result; cleanViewCreate(); usersList.Add(usuario); } usersGrid.SelectedIndex = -1; }
public Task <UsuariosRH> SaveUser(UsuariosRH usuario) { return(_usersServices.SaveUser(usuario)); }