示例#1
0
 /// <summary>
 /// Metodo que obtiene el Identificador de un Usuario
 /// </summary>
 public void ObtenerId()
 {
     try
     {
         Halcones.DALC.USUARIO usuario = CommonBC.ModeloEscuelaHalcones.USUARIO.
                                         First(p => p.USERNAME == this._username && p.RUT == this._rut);
         this._idUsuario = int.Parse(usuario.ID_USUARIO.ToString());
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
     }
 }
示例#2
0
 /// <summary>
 /// Metodo que Da de Baja un usuario
 /// </summary>
 /// <returns>Retorna true si se dio de de baja el usuario y false de caso contrario</returns>
 public bool DarDeBaja()
 {
     try
     {
         Halcones.DALC.USUARIO usuario = CommonBC.ModeloEscuelaHalcones.USUARIO.First(
             usu => usu.ID_USUARIO == this._idUsuario);
         usuario.ESTADO = this._estado;
         CommonBC.ModeloEscuelaHalcones.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(false);
     }
 }
示例#3
0
 /// <summary>
 /// Metodo que verifica si las credenciales del usuario son validas
 /// </summary>
 /// <returns>Retorna true si es un usuario valido y false de caso contrario</returns>
 public bool Login()
 {
     try
     {
         Halcones.DALC.USUARIO usuario = CommonBC.ModeloEscuelaHalcones.USUARIO.First(
             p => p.USERNAME == this._username && p.PASSWORD == this._contrasena);
         this._idUsuario = int.Parse(usuario.ID_USUARIO.ToString());
         this._nombres   = usuario.NOMBRES;
         this._apellidos = usuario.APELLIDOS;
         this._estado    = usuario.ESTADO;
         this._idPerfil  = int.Parse(usuario.ID_PERFIL.ToString());
         return(true);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(false);
     }
 }
示例#4
0
 /// <summary>
 /// Metodo que obtiene los datos de un usuario.
 /// </summary>
 /// <returns>Retorna true si se encontro el usuario y false de caso contrario</returns>
 public bool Buscar()
 {
     try
     {
         Halcones.DALC.USUARIO usuario = CommonBC.ModeloEscuelaHalcones.USUARIO.First(
             usu => usu.ID_USUARIO == this._idUsuario);
         this._idUsuario       = int.Parse(usuario.ID_USUARIO.ToString());
         this._username        = usuario.USERNAME;
         this._correo          = usuario.CORREO;
         this._rut             = usuario.RUT;
         this._nombres         = usuario.NOMBRES;
         this._apellidos       = usuario.APELLIDOS;
         this._fechaNacimiento = DateTime.Parse(usuario.FECHA_NACIMIENTO.ToString());
         this._estado          = usuario.ESTADO;
         this._idPerfil        = int.Parse(usuario.ID_PERFIL.ToString());
         return(true);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(false);
     }
 }
示例#5
0
 /// <summary>
 /// Metodo que actualiza un usuario
 /// </summary>
 /// <returns>Retorna true si se actualizo el usuario y false de caso contrario</returns>
 public bool Actualizar()
 {
     try
     {
         Halcones.DALC.USUARIO usuario = CommonBC.ModeloEscuelaHalcones.USUARIO.First(usu => usu.ID_USUARIO == this._idUsuario);
         usuario.USERNAME = this._username;
         if (this._contrasena != string.Empty)
         {
             usuario.PASSWORD = this._contrasena;
         }
         usuario.CORREO           = this._correo;
         usuario.RUT              = this._rut;
         usuario.NOMBRES          = this._nombres;
         usuario.APELLIDOS        = this._apellidos;
         usuario.FECHA_NACIMIENTO = this._fechaNacimiento;
         CommonBC.ModeloEscuelaHalcones.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(false);
     }
 }