public void CambiarPassword() { try { var _usuarioServicio = new ServicioUsuario(); var _loginServicio = new LogInServicio(); if (!string.IsNullOrEmpty(this.txtPasswordNuevo.Text.Trim()) && !string.IsNullOrEmpty(this.txtPasswordViejo.Text.Trim()) && !string.IsNullOrEmpty(this.txtRepetirPassword.Text.Trim())) { if (this.txtPasswordNuevo.Text == this.txtRepetirPassword.Text) { if (_loginServicio.VerificarIngreso(Identidad.NombreUsuario, this.txtPasswordViejo.Text)) { _usuarioServicio.CambiarPassword(base._entidadId.Value, this.txtPasswordNuevo.Text); Mensaje.Mostrar("La contraseña se cambio correctamente", TipoMensaje.Aviso); this.RealizoAlgunaOperacion = true; this.Close(); } else { Mensaje.Mostrar("La contraseña vieja no es correcta", TipoMensaje.Aviso); this.txtPasswordViejo.Clear(); this.txtPasswordViejo.Focus(); } } else { Mensaje.Mostrar("La contraseña Nueva y su verificación deben ser iguales", TipoMensaje.Aviso); this.txtRepetirPassword.Clear(); this.txtRepetirPassword.Focus(); } } else { Mensaje.Mostrar("Los datos marcados con * son Obligatorios", TipoMensaje.Aviso); } } catch (Exception) { Mensaje.Mostrar("Ocurrió un error al Cambiar la Contraseña", TipoMensaje.Error); this.txtPasswordNuevo.Focus(); } }