Пример #1
0
        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);
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
 //**************************************************
 //*             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();
 }
Пример #4
0
 //**************************************************
 //*             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;
     }
 }
Пример #5
0
        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;
            }
        }
Пример #6
0
 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;
 }
Пример #7
0
 public Task <UsuariosRH> SaveUser(UsuariosRH usuario)
 {
     return(_usersServices.SaveUser(usuario));
 }