Beispiel #1
0
        public Trabajador validarCredenciales(String usuario, String contrasena)
        {
            Trabajador trabajador = new Trabajador();

            trabajador.NombreUsuario = usuario;
            DAOTrabajador daoTrabajador = new DAOTrabajador();

            trabajador = daoTrabajador.validarTrabajador(trabajador);
            if (trabajador != null)
            {
                //Devuelve el perfil del trabajador para la validacion del
                //LoginWindows.xaml.cs
                if (PasswordStorage.VerifyPassword(contrasena, trabajador.Contrasena))
                {
                    try
                    {
                        //long idPerfil = trabajador.Perfil.IdPerfil;
                        //return idPerfil;
                        return(trabajador);
                    }
                    catch
                    {
                        return(null);
                    }
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Beispiel #2
0
 public TrabajadorNeg()
 {
     if (trabajadores == null)
     {
         trabajadores = new List <Trabajador>();
     }
     if (daoTrabajador == null)
     {
         daoTrabajador = new DAOTrabajador();
     }
 }
Beispiel #3
0
        public long validarCredenciales(String usuario, String contrasena)
        {
            Trabajador trabajador = new Trabajador();

            trabajador.NombreUsuario = usuario;
            trabajador.Contrasena    = contrasena;
            DAOTrabajador daoTrabajador = new DAOTrabajador();

            trabajador = daoTrabajador.validarTrabajador(trabajador);
            if (trabajador != null)
            {
                //Devuelve el perfil del trabajador para la validacion del
                //LoginWindows.xaml.cs
                return(trabajador.Perfil.IdPerfil);
            }
            else
            {
                return(0);
            }
        }