public void CargarUsuario(string Usuario) { try { this.Usuario = new ENT.Usuario_ENT(); DbDataReader dr; DBConexion bd = new DBConexion(); bd.Conectar(); bd.CrearComando("select [idTipoUsuario], [IdEstado], [Username], [Password] from Usuario where username=@username"); bd.AsignarParametro("@username", DbType.String, Usuario); dr = bd.EjecutarConsultaReader(); while (dr.Read()) { this.Usuario.Usuario = dr["Username"].ToString(); this.Usuario.Contraseña = dr["Password"].ToString(); this.Usuario.TipoUsuario = (ENT.TiposAnidados_ENT.TipoUsuario)Convert.ToInt32(dr["idTipoUsuario"]); this.Usuario.Estado = (ENT.TiposAnidados_ENT.Estado)Convert.ToInt32(dr["IdEstado"]); } dr.Close(); bd.Desconectar(); } catch (Exception) { throw; } }
private void Ingresar() { try { string Usuario; string Contraseña; string Momento; string Descripcion; BLL.Auditor_BLL Auditor = new BLL.Auditor_BLL(); BLL.Autenticador.Autenticador_BLL Autenticador; Momento = DateTime.Now.ToLongTimeString(); Descripcion = "El Usuario " + Txt_Usuario.Text.ToUpper() + " Inicio Sesion A La Hora : " + Momento; Usuario = Txt_Usuario.Text; Contraseña = Txt_Contraseña.Text; Autenticador = new BLL.Autenticador.Autenticador_BLL(Usuario, Contraseña); if (Autenticador.EstadoValidacion == ENT.TiposAnidados_ENT.TipoValidacion.UsuarioInexistente) { MessageBox.Show("El usuario ingresado no existe", "Acceso denegado"); Txt_Usuario.Text = ""; Txt_Contraseña.Text = ""; Txt_Usuario.Focus(); } else if (Autenticador.EstadoValidacion == ENT.TiposAnidados_ENT.TipoValidacion.ContraseñaIncorrecta) { MessageBox.Show("La contraseña ingresada no es la correcta", "Acceso denegado"); Txt_Contraseña.Text = ""; Txt_Contraseña.Focus(); } else if (Autenticador.EstadoValidacion == ENT.TiposAnidados_ENT.TipoValidacion.EstadoInhabilitado) { MessageBox.Show("El usuario presenta algun tipo de bloqueo asignado por el administrador", "Consultar con el administrador"); } else { UsuarioAct = Autenticador.UsuarioBLL.Usuario; if (OcultarFormulario) { Frm_Principal frm = new Frm_Principal(UsuarioAct); frm.Show(); } Auditor.Registrar(Descripcion, Usuario, ENT.TiposAnidados_ENT.AccionesAuditoria.IniciarSesion); PuedeCerrar = false; this.Close(); } } catch (Exception) { throw; } }
public void CargarUsuario(string Usuario) { try { Datos.CargarUsuario(Usuario); this.Usuario = Datos.Usuario; } catch (Exception) { throw; } }
public void Crear(string UsuarioSel, string Contraseña) { try { Usuario = new ENT.Usuario_ENT(); Usuario.Usuario = UsuarioSel; Usuario.Contraseña = Contraseña; Usuario.Estado = ENT.TiposAnidados_ENT.Estado.ACTIVO; Usuario.TipoUsuario = ENT.TiposAnidados_ENT.TipoUsuario.ADMIN; Datos.Usuario = Usuario; Datos.Crear(); } catch (Exception) { throw; } }
public List <ENT.Usuario_ENT> ObtenerUsuarios() { List <ENT.Usuario_ENT> Usuarios = new List <ENT.Usuario_ENT>(); DbDataReader dr; DBConexion bd = new DBConexion(); bd.Conectar(); bd.CrearComando("select [Username], [Password], [IdTipoUsuario] from Usuario where [IdEstado]=1"); dr = bd.EjecutarConsultaReader(); while (dr.Read()) { ENT.Usuario_ENT Usuario = new ENT.Usuario_ENT(); Usuario.Usuario = Convert.ToString(dr.GetValue(0)); Usuario.Contraseña = Convert.ToString(dr.GetValue(1)); Usuario.TipoUsuario = (ENT.TiposAnidados_ENT.TipoUsuario)Convert.ToInt32(dr.GetValue(2)); Usuario.Estado = ENT.TiposAnidados_ENT.Estado.ACTIVO; Usuarios.Add(Usuario); } dr.Close(); bd.Desconectar(); return(Usuarios); }
public Frm_Principal(ENT.Usuario_ENT UsuarioSel) { InitializeComponent(); Usuario = UsuarioSel; }