Пример #1
0
    public string[][] Operadoras(DateTime pFechaI, DateTime pFechaF)
    {
        List <UsuarioPersistente> TempList = Handler.OperadorasIP(pFechaI, pFechaF);
        Dictionary <string, UsuarioPersistente> TempList2 = new Dictionary <string, UsuarioPersistente>();

        foreach (UsuarioPersistente i in TempList)
        {
            TempList2.Add(i.Usuario, i);
        }
        TempList = Handler.OperadorasAE(pFechaI, pFechaF);
        foreach (UsuarioPersistente i in TempList)
        {
            if (!TempList2.ContainsKey(i.Usuario))
            {
                TempList2.Add(i.Usuario, i);
            }
        }

        UsuarioPersistente[] TempList1 = new UsuarioPersistente[TempList2.Count];
        TempList2.Values.CopyTo(TempList1, 0);

        string[][] Result = new string[2][];
        Result[0] = new string[TempList2.Count];
        Result[1] = new string[TempList2.Count];
        int j = 0;

        foreach (UsuarioPersistente i in TempList1)
        {
            Result[0][j] = i.Nombre;
            Result[1][j] = i.Usuario;
            j++;
        }
        return(Result);
    }
        public Usuario Get(int empresa, int id)
        {
            UsuarioPersistente pp      = new UsuarioPersistente();
            Usuario            usuario = pp.ObtenerUsuario(empresa, id);

            return(usuario);
        }
Пример #3
0
 public Usuario(UsuarioPersistente pusuario) : base(pusuario.Usuario, pusuario.Contrasena, pusuario.Nombre, pusuario.Rol, true, pusuario.CarnetIdentidad)
 {
     if (operaciones == null)
     {
         operaciones = new COperacionAutomatica();
     }
 }
        // POST: api/Usuario
        public HttpResponseMessage Post([FromBody] Usuario usuario)
        {
            UsuarioPersistente pp         = new UsuarioPersistente();
            long codigo                   = pp.GuardarUsuario(usuario);
            HttpResponseMessage respuesta = Request.CreateResponse(HttpStatusCode.Created);

            return(respuesta);
        }
Пример #5
0
    public string[] GetUsuario(string usuario, string clave)
    {
        UsuarioPersistente TempUser = Handler.GetUsuario(usuario, clave);

        string[] Result = new string[6];
        Result[0] = TempUser.Contrasena.ToString();
        Result[1] = TempUser.Nombre.ToString();
        Result[2] = TempUser.Rol.Nombre.ToString();
        Result[3] = TempUser.Usuario.ToString();
        Result[4] = TempUser.Activo.ToString();
        Result[5] = TempUser.CarnetIdentidad.ToString();
        return(Result);
    }
Пример #6
0
    public bool AgregarUsuario(string nombre, string clave, string rol, string usuario, bool activo, string carnetIdentidad)
    {
        UsuarioPersistente usuarioP = new UsuarioPersistente();

        usuarioP.Nombre          = nombre;
        usuarioP.Contrasena      = clave;
        usuarioP.Usuario         = usuario;
        usuarioP.Activo          = activo;
        usuarioP.CarnetIdentidad = carnetIdentidad;
        RolPersistente rolP = new RolPersistente();
        RolPersistente rolN = Handler.BuscarRol(rol);

        rolP.Nombre          = rol;
        rolP.Descripcion     = rolN.Descripcion;
        rolP.Funcionalidades = rolN.Funcionalidades;
        usuarioP.Rol         = rolN;
        return(Handler.AgregarUsuario(usuarioP));
    }
Пример #7
0
    public string[] BuscarUsuario(string usuario)
    {
        string[]           datosUsuario = new string[6];
        UsuarioPersistente user         = GetUsuarioActual.BuscarUsuario(usuario);

        if (user != null)
        {
            datosUsuario[0] = user.Nombre;
            datosUsuario[1] = user.Usuario;
            datosUsuario[2] = user.Contrasena;
            datosUsuario[3] = user.Rol.Nombre;
            datosUsuario[4] = user.Activo.ToString();
            datosUsuario[5] = user.CarnetIdentidad;
            return(datosUsuario);
        }
        else
        {
            return(null);
        }
    }
Пример #8
0
    public UsuarioPersistente BuscarUsuario(string pUsuario)
    {
        UsuarioPersistente usuarioP = new UsuarioPersistente();
        UsuarioPersistente usuarioN = Handler.BuscarUsuario(pUsuario);

        if (usuarioN != null)
        {
            usuarioP.Usuario         = usuarioN.Usuario;
            usuarioP.Rol             = usuarioN.Rol;
            usuarioP.Nombre          = usuarioN.Nombre;
            usuarioP.Contrasena      = usuarioN.Contrasena;
            usuarioP.Activo          = usuarioN.Activo;
            usuarioP.CarnetIdentidad = usuarioN.CarnetIdentidad;
            return(usuarioP);
        }
        else
        {
            return(null);
        }
    }
Пример #9
0
    public bool ModificarUsuario(string nombre, string clave, string rol, string usuario, bool activo, string carnetIdentidad)
    {
        UsuarioPersistente TempUsuario = Handler.BuscarUsuario(usuario);
        RolPersistente     TempRol     = Handler.BuscarRol(rol);

        TempUsuario.Nombre          = nombre;
        TempUsuario.Contrasena      = clave;
        TempUsuario.Activo          = activo;
        TempUsuario.Rol             = TempRol;
        TempUsuario.CarnetIdentidad = carnetIdentidad;

        bool Result = Handler.ModificarUsuario(TempUsuario);

        if (usuario == this.Usuario)
        {
            this.Nombre          = TempUsuario.Nombre;
            this.Contrasena      = TempUsuario.Contrasena;
            this.Rol             = TempUsuario.Rol;
            this.Activo          = TempUsuario.Activo;
            this.CarnetIdentidad = TempUsuario.CarnetIdentidad;
        }
        return(Result);
    }
Пример #10
0
    public string DevolverClave(string usuario)
    {
        UsuarioPersistente user = Handler.BuscarUsuario(usuario);

        return(user.Contrasena);
    }
        public bool ActivarMoneda(int usuario)
        {
            UsuarioPersistente pp = new UsuarioPersistente();

            return(pp.ActivarMoneda(usuario));
        }
        public bool ComprobarCorreo(string correo)
        {
            UsuarioPersistente pp = new UsuarioPersistente();

            return(pp.ComprobarCorreo(correo));
        }
        public bool IniciarSesion(string correo, string contrasena)
        {
            UsuarioPersistente pp = new UsuarioPersistente();

            return(pp.IniciarSesion(correo, contrasena));
        }
        public Usuario ObtenerUsuarioPorCorreo(string correo)
        {
            UsuarioPersistente pp = new UsuarioPersistente();

            return(pp.ObtenerUsuarioPorCorreo(correo));
        }
        public ArrayList BuscarUsuariosPorEmpresaYCorreo(int empresa, string correo)
        {
            UsuarioPersistente pp = new UsuarioPersistente();

            return(pp.BuscarUsuariosPorEmpresaYCorreo(empresa, correo));
        }
        public ArrayList Get(int empresa)
        {
            UsuarioPersistente pp = new UsuarioPersistente();

            return(pp.ObtenerUsuarios(empresa));
        }