Exemplo n.º 1
0
        public static async Task <(DataTable dtUsuarios, string rpta)> BuscarClientes(string tipo_busqueda, string texto_busqueda1,
                                                                                      string texto_busqueda2)
        {
            DUsuarios DUsuarios = new DUsuarios();

            return(await DUsuarios.BuscarClientes(tipo_busqueda, texto_busqueda1, texto_busqueda2));
        }
Exemplo n.º 2
0
        public static bool AgregarUsuario(String pUsuario, String pPassword, String pPerfil)
        {
            bool insertado = false;


            List <DUsuarios> listUser = new List <DUsuarios>();

            listUser = DUsuarios.Usuarios();

            if (listUser.Count() != 0)
            {
                foreach (var item in listUser)
                {
                    //buscar si el usuario existe
                    if (item.Nombre == pUsuario)
                    {
                        insertado = false;
                        break;
                    }
                    else
                    {
                        // inserta el usuario en BD
                        DUsuarios.InsertarUsuario(pUsuario, pPassword, pPerfil);
                        insertado = true;
                        break;
                    }
                }
            }
            else
            {
                DUsuarios.InsertarUsuario(pUsuario, pPassword, pPerfil);
            }
            return(insertado);
        }
Exemplo n.º 3
0
        public static DataTable BuscarNombre(string textbuscar)
        {
            DUsuarios Obj = new DUsuarios();

            Obj.Textobuscar = textbuscar;
            return(Obj.BuscarNombre(Obj));
        }
Exemplo n.º 4
0
        public static void ModificarUsuario(Usuario eUsuario, string[] lFunciones)
        {
            DateTime ahora = DateTime.Now.ToUniversalTime();

            if (ExisteCuentaUsuario(eUsuario.Cuenta, eUsuario.Id.Value))
            {
                throw new LogicaException("La cuenta especificada ya pertenece a otro usuario", "CuentaExistente");
            }
            using (TransactionScope ts = new TransactionScope())
            {
                eUsuario.IdUsuMod = usr.Id;
                eUsuario.FecMod   = ahora;
                Modificar(eUsuario, "IdUsuReg", "FecReg", "Contrasena");

                DUsuarios.EliminarFuncionesUsuario(eUsuario.Id.Value);
                foreach (string funcion in lFunciones)
                {
                    Insertar(new UsuarioFuncion()
                    {
                        IdUsuario = eUsuario.Id, CodigoFuncion = funcion
                    });
                }
                ts.Complete();
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Este boton me modifica los datos de los usuarios
        /// </summary>
        private void btnModificar_Click(object sender, EventArgs e)
        {
            DUsuarios Usuario = new DUsuarios();

            if (ValidarPassword())
            {
                Usuario.NombreUsuario = txtNombreUsuario.Text;
                Usuario.Password      = txtPassword.Text;
                Usuario.TipoUsuario   = cBTipoUsuario.Text;
                Usuario.EstadoUsuario = 1;
                int actualizar = MantenimientoTablaUsuarios.QueryUpdate(Usuario);

                if (actualizar == 1)
                {
                    MessageBox.Show("Registro Actualizado");
                }
                else
                {
                    MessageBox.Show("El registro no fue actualizado");
                }

                txtNombreUsuario.Clear();
                txtPassword.Clear();
                txtRepetirPassword.Clear();
                ActualizarDataGrid();
            }
            else if (!ValidarUsuario())
            {
                ePAdministracionUsuarios.SetError(txtNombreUsuario, "Usuario ya existente");
            }
            else if (!ValidarPassword())
            {
                ePAdministracionUsuarios.SetError(txtPassword, "Las contraseñas no coinciden");
            }
        }
Exemplo n.º 6
0
        public static DataTable Login(string usuario, string contra)
        {
            DUsuarios Obj = new DUsuarios();

            Obj.Usuario = usuario;
            Obj.Contra  = contra;
            return(Obj.Login(Obj));
        }
Exemplo n.º 7
0
        public static string Eliminar(int idusuario)
        {
            DUsuarios Obj = new DUsuarios();

            Obj.IdUsuario = idusuario;

            return(Obj.Eliminar(Obj));
        }
Exemplo n.º 8
0
        //Método Login - Llama al método Login de la clase DUsuarios.
        public static string Login(string usuario, string password)
        {
            DUsuarios Usuario = new DUsuarios();

            Usuario.Usuario  = usuario;
            Usuario.Password = password;

            return(Usuario.Login(Usuario));
        }
Exemplo n.º 9
0
        //Método Eliminar - Llama al método Eliminar de la clase DUsuarios.
        public static string Eliminar(int IdUsuario, string Confirmacion)
        {
            //Crea la instacia al objeto de la clase DUsuarios y le establece valores.
            DUsuarios Usuarios = new DUsuarios();

            Usuarios.IdUsuario    = IdUsuario;
            Usuarios.Confirmacion = Confirmacion;

            return(Usuarios.Eliminar(Usuarios));
        }
Exemplo n.º 10
0
        public static string Insertar(string nombre, string apellido, string ci, string correo, string edad, string accesso, string usuario, string estado, string contra)
        {
            DUsuarios Obj = new DUsuarios();

            Obj.Nombre   = nombre;
            Obj.Apellido = apellido;
            Obj.Ci       = ci;
            Obj.Correo   = correo;
            Obj.Edad     = edad;
            Obj.Acceso   = accesso;
            Obj.Usuario  = usuario;
            Obj.Contra   = contra;
            Obj.Estado   = estado;

            return(Obj.Insertar(Obj));
        }
Exemplo n.º 11
0
        public static bool Autentificar(String pUsuario, String pPassword, String pPerfil)
        {
            bool autenticado = false;

            List <DUsuarios> listUser = new List <DUsuarios>();

            listUser = DUsuarios.Usuarios();
            foreach (var item in listUser)
            {
                if (item.Nombre == pUsuario && item.Password == pPassword && item.Perfil == pPerfil)
                {
                    autenticado = true;
                    break;
                }
            }

            return(autenticado);
        }
Exemplo n.º 12
0
        //Método Insertar - Llama al método Insertar de la clase DUsuarios.
        public static string Insertar(string Nombre, string Apellidos, string Documento,
                                      string Direccion, double Telefono, string Cargo, string Correo, string Usuario, string Password, int IdUsuarioActivo)
        {
            //Crea la instacia al objeto de la clase DUsuarios y le establece valores.
            DUsuarios Usuarios = new DUsuarios();

            Usuarios.Nombre          = Nombre;
            Usuarios.Apellidos       = Apellidos;
            Usuarios.Documento       = Documento;
            Usuarios.Direccion       = Direccion;
            Usuarios.Telefono        = Telefono;
            Usuarios.Cargo           = Cargo;
            Usuarios.Correo          = Correo;
            Usuarios.Usuario         = Usuario;
            Usuarios.Password        = Password;
            Usuarios.IdUsuarioActivo = IdUsuarioActivo;

            return(Usuarios.Insertar(Usuarios));
        }
Exemplo n.º 13
0
        public static Dictionary <String, String> BuscarUsuario(String pUsuario)
        {
            Dictionary <String, String> User = new Dictionary <String, String>();


            List <DUsuarios> listUser = new List <DUsuarios>();

            listUser = DUsuarios.Usuarios();
            foreach (var item in listUser)
            {
                //buscar si el usuario existe
                if (item.Nombre == pUsuario)
                {
                    User.Add("Id", item.Id.ToString());
                    User.Add("Nombre", item.Nombre);
                    User.Add("Password", item.Password);
                    User.Add("Perfil", item.Perfil);
                    break;
                }
            }
            return(User);
        }
Exemplo n.º 14
0
        /************** REPORTES ***************/


        #endregion

        #region Verificaciones

        public static DataSet AutenticarUsuario(string cuenta, string contrasena)
        {
            return(DUsuarios.AutenticarUsuario(cuenta, Hash(contrasena)));
        }
Exemplo n.º 15
0
 public static bool ModificarUsuario(int pId, String pUsuario, String pPassword, String pPerfil)
 {
     return(DUsuarios.EditarUsuario(pId, pUsuario, pPassword, pPerfil));
 }
Exemplo n.º 16
0
 public static bool EliminarUsuario(int pId)
 {
     return(DUsuarios.DeleteUsuario(pId));
 }
Exemplo n.º 17
0
 public static DataSet TraerFuncionesVisibles()
 {
     return(DUsuarios.TraerFuncionesVisibles());
 }
Exemplo n.º 18
0
 /********** VARIOS REGISTROS ***********/
 public static DataSet TraerMenuUsuario(int idUsuario)
 {
     return(DUsuarios.TraerMenuUsuario(idUsuario));
 }
Exemplo n.º 19
0
        public static string InsertarUsuario(out int id_usuario, Usuarios usuario)
        {
            DUsuarios DUsuarios = new DUsuarios();

            return(DUsuarios.InsertarUsuario(out id_usuario, usuario));
        }
Exemplo n.º 20
0
 static NUsuarios()
 {
     dUsuarios = new DUsuarios();
 }
Exemplo n.º 21
0
 public static DataSet BuscarUsuarios(FilterUsuarios filter)
 {
     return(DUsuarios.BuscarUsuarios(filter));
 }
Exemplo n.º 22
0
        public static async Task <string> InactivarUsuario(int id_usuario)
        {
            DUsuarios DUsuarios = new DUsuarios();

            return(await DUsuarios.InactivarUsuario(id_usuario));
        }
Exemplo n.º 23
0
        public static string EditarUsuario(int id_usuario, Usuarios usuario)
        {
            DUsuarios DUsuarios = new DUsuarios();

            return(DUsuarios.EditarUsuario(id_usuario, usuario));
        }
Exemplo n.º 24
0
 public static bool ExisteCuentaUsuario(string cuenta, int idUsuarioExcluido)
 {
     return(DUsuarios.ExisteCuentaUsuario(cuenta, idUsuarioExcluido));
 }
Exemplo n.º 25
0
 public static bool VerificarAccesoCodigoPantallaUsuario(int idUsuario, string codigoPantalla)
 {
     return(DUsuarios.VerificarAccesoCodigoPantallaUsuario(idUsuario, codigoPantalla));
 }