Exemple #1
0
        public List <EN_Usuario> ListarUserId(int Id)

        {
            int idEncontrado = Id;
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(acceso.CrearParametro("@Id", idEncontrado));
            DataTable         tabla  = acceso.Leer("VW_ListarIdUsuarios", parameters);
            List <EN_Usuario> userID = new List <EN_Usuario>();

            foreach (DataRow registro in tabla.Rows)
            {
                var usuario = new EN_Usuario();

                usuario.Id              = int.Parse(registro["Id"].ToString());
                usuario.Nick            = (registro["Nick"].ToString());
                usuario.Contraseña      = (registro["Contrasenia"].ToString());
                usuario.Nombre          = (registro["Nombre"].ToString());
                usuario.Apellido        = (registro["Apellido"].ToString());
                usuario._tipoUsuario.Id = int.Parse(registro["TipoPerfil"].ToString());

                userID.Add(usuario);
            }

            return(userID);
        }
Exemple #2
0
        public List <EN_Usuario> ListarUser(string nick, string nombre, string apellido, int estado, int tipoPerfil)

        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(acceso.CrearParametro("@Nick", nick));
            parameters.Add(acceso.CrearParametro("@Nombre", nombre));
            parameters.Add(acceso.CrearParametro("@Apellido", apellido));
            parameters.Add(acceso.CrearParametro("@Estado", estado));
            parameters.Add(acceso.CrearParametro("@IdTipoUsuario", tipoPerfil));
            DataTable         Tabla = acceso.Leer("VW_Usuarios", parameters);
            List <EN_Usuario> lista = new List <EN_Usuario>();

            foreach (DataRow registro in Tabla.Rows)
            {
                var usuario = new EN_Usuario();

                usuario.Id                    = int.Parse(registro["Id"].ToString());
                usuario.Nick                  = (registro["Nick"].ToString());
                usuario.Contraseña            = (registro["Contrasenia"].ToString());
                usuario.Nombre                = (registro["Nombre"].ToString());
                usuario.Apellido              = (registro["Apellido"].ToString());
                usuario._tipoUsuario.Tusuario = (registro["TipoPerfil"].ToString());
                usuario.TipoUsuario           = usuario._tipoUsuario.Tusuario.ToString();
                lista.Add(usuario);
            }
            return(lista);
        }
Exemple #3
0
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(hid.Value))
            {
                hid.Value = "0";
            }
            EN_Usuario par = new EN_Usuario();

            _TipoUsuario = new EN_TipoUsuario();

            par.Id              = int.Parse(hid.Value);
            par.Nick            = txtNick.Text.ToString();
            par.Contraseña      = txtContraseña.Text.ToString();
            par.Nombre          = txtNombre.Text.ToString();
            par.Apellido        = txtApellido.Text.ToString();
            par._tipoUsuario.Id = int.Parse(cmbTipoUsuario.SelectedValue);
            //par._tipoUsuario.Id = int.Parse(TxtTipodeUsuario.Text);
            BL_Usuario.Insertar(par);
            Audit L = new Audit();

            L.Accion = "El usuario " + LoginCache.Nick + " registró el usuario " + txtNombre.Text + " " + txtNombre.Text;
            L.Fecha  = DateTime.Now;
            L.Id     = LoginCache.Id;
            L.EscribirLog(L);
            hid.Value           = "0";
            txtNick.Text        = string.Empty;
            txtNombre.Text      = string.Empty;
            txtContraseña.Text  = string.Empty;
            txtApellido.Text    = string.Empty;
            cmbTipoUsuario.Text = string.Empty;
            //TxtTipodeUsuario.Text = "";
            Enlazar();
            lblResultado.Text = "Registros: " + Convert.ToString(dgvUsuarios.Rows.Count);
        }
Exemple #4
0
        public int Editar(EN_Usuario usuario)
        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(acceso.CrearParametro("@Id", usuario.Id));
            parameters.Add(acceso.CrearParametro("@Nick", usuario.Nick));
            parameters.Add(acceso.CrearParametro("@Nombre", usuario.Nombre));
            parameters.Add(acceso.CrearParametro("@Apellido", usuario.Apellido));
            parameters.Add(acceso.CrearParametro("@IdTipoUsuario", usuario._tipoUsuario.Id));

            return(acceso.Escribir("UpdateUser", parameters));
        }
Exemple #5
0
        public int Insertar(EN_Usuario usuario)
        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            usuario.Contraseña = GenerarMD5.crearMD5(usuario.Contraseña);
            parameters.Add(acceso.CrearParametro("@Nick", usuario.Nick));
            parameters.Add(acceso.CrearParametro("@Contrasenia", usuario.Contraseña));
            parameters.Add(acceso.CrearParametro("@Nombre", usuario.Nombre));
            parameters.Add(acceso.CrearParametro("@Apellido", usuario.Apellido));
            parameters.Add(acceso.CrearParametro("@IdTipoUsuario", usuario._tipoUsuario.Id));

            return(acceso.Escribir("NewUser", parameters));
        }
Exemple #6
0
        public int Insertar(EN_Usuario usuario)
        {
            int res = 0;

            if (usuario.Id == 0)
            {
                res = DAL_Usuario.Insertar(usuario);
            }
            else
            {
                res = DAL_Usuario.Editar(usuario);
            }
            return(res);
        }
Exemple #7
0
        public List <EN_Usuario> TipoUsuario()
        {
            DataTable         Tabla = acceso.Leer("lstTipoUsuario", null);
            List <EN_Usuario> lista = new List <EN_Usuario>();

            foreach (DataRow registro in Tabla.Rows)
            {
                EN_Usuario TipoUsuario = new EN_Usuario();
                TipoUsuario.IdTU     = int.Parse(registro["Id"].ToString());
                TipoUsuario.NombreTU = (registro["Nombre"].ToString());
                lista.Add(TipoUsuario);
            }
            return(lista);
        }
Exemple #8
0
        public List <EN_Usuario> ListaUsuarios()
        {
            DataTable         Tabla = acceso.Leer("IdUsuario", null);
            List <EN_Usuario> lista = new List <EN_Usuario>();

            foreach (DataRow registro in Tabla.Rows)
            {
                EN_Usuario usuario = new EN_Usuario();

                usuario.Id   = int.Parse(registro["Id"].ToString());
                usuario.Nick = (registro["Nick"].ToString());
                lista.Add(usuario);
            }
            return(lista);
        }
Exemple #9
0
        public List <EN_Usuario> ListaTotal()
        {
            DataTable         Tabla = acceso.Leer("VW_ListarUsuarios", null);
            List <EN_Usuario> lista = new List <EN_Usuario>();

            foreach (DataRow registro in Tabla.Rows)
            {
                _TipoUsuario = new EN_TipoUsuario();
                EN_Usuario usuario = new EN_Usuario();

                usuario.Id                    = int.Parse(registro["Id"].ToString());
                usuario.Nick                  = (registro["Nick"].ToString());
                usuario.Contraseña            = (registro["Contrasenia"].ToString());
                usuario.Nombre                = (registro["Nombre"].ToString());
                usuario.Apellido              = (registro["Apellido"].ToString());
                usuario._tipoUsuario.Tusuario = (registro["TipoPerfil"].ToString());
                usuario.TipoUsuario           = usuario._tipoUsuario.Tusuario.ToString();
                lista.Add(usuario);
            }
            return(lista);
        }
Exemple #10
0
 public Audit()
 {
     _usuario = new EN_Usuario();
 }