Exemplo n.º 1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            String id_busqueda = Interaction.InputBox("NOMBRE DE USUARIO:", "BUSQUEDA", "");

            if (id_busqueda.Length != 0)
            {
                Usuario nUser = negocioU.buscar(id_busqueda);
                if (nUser == null || nUser.estado == false)
                {
                    MessageBox.Show("NO EXISTE REGISTRO CON ESE NOMBRE.");
                }
                else
                {
                    edtNombre.Text = nUser.usuario;
                    edtPass.Text   = nUser.password;
                    rolCollection rc = negocioR.Listar();
                    int           c  = 0;
                    foreach (rol r in rc)
                    {
                        if (r.id == nUser.rol.id)
                        {
                            break;
                        }
                        c++;
                    }
                    cbxRol.SelectedIndex = c;
                }
            }
            else
            {
                MessageBox.Show("DEBE INGRESAR UN NOMBRE PARA INICIAR LA BUSQUEDA");
            }
        }
Exemplo n.º 2
0
        public void eliminar(string id)
        {
            rc = dm.GetrolCollection();
            rol nRol = rc.FindBynombre(id);

            nRol.estado = false;
            dm.CommitAll();
        }
Exemplo n.º 3
0
        public void modificar(int id, String nombre)
        {
            rc = dm.GetrolCollection();
            rol nRol = rc.FindByid(id);

            nRol.nombre = nombre;
            dm.CommitAll();
        }
Exemplo n.º 4
0
        public Usuario buscar(String id)
        {
            rolCollection rc = dm.GetrolCollection();

            uc = dm.GetUsuarioCollection();
            Usuario u = uc.FindByusuario(id);

            return(u);
        }
Exemplo n.º 5
0
        public rolCollection Listar()
        {
            funcionCollection    fc = dm.GetfuncionCollection();
            privilegioCollection pc = dm.GetprivilegioCollection();

            rc = dm.GetrolCollection();
            List <rol> lu = rc.Cast <rol>().ToList();

            return(rc);
        }
Exemplo n.º 6
0
        public rol buscar(String nombre)
        {
            privilegioCollection pc = dm.GetprivilegioCollection();

            rc = dm.GetrolCollection();
            rol nRol = rc.FindBynombre(nombre);

            // nRol.privilegios= rc
            return(nRol);
        }
Exemplo n.º 7
0
        public void insertar(String nombre, String pass, int id_rol)
        {
            uc = dm.GetUsuarioCollection();
            List <Usuario> lu = uc.Cast <Usuario>().ToList();
            int            id;

            if (lu.Count == 0)
            {
                id = 1;
            }
            else
            {
                id = lu.Last().id + 1;
            }
            rolCollection rc = dm.GetrolCollection();
            rol           r  = rc.FindByid(id_rol);

            dm.NewUsuario(id, nombre, pass, r.id, true, r);

            dm.CommitAll();
        }
Exemplo n.º 8
0
        public void insertar(String nombre, List <funcion> lista)
        {
            rc = dm.GetrolCollection();
            List <rol> lu = rc.Cast <rol>().ToList();
            int        id;

            if (lu.Count == 0)
            {
                id = 1;
            }
            else
            {
                id = lu.Last().id + 1;
            }
            rol nRol = dm.Newrol(id, nombre, true);
            privilegioCollection pc = dm.GetprivilegioCollection();
            List <privilegio>    lp = pc.Cast <privilegio>().ToList();
            int idp;

            if (lp.Count == 0)
            {
                idp = 1;
            }
            else
            {
                idp = lp.Last().id + 1;
            }
            foreach (funcion f in lista)
            {
                privilegio nPriv = dm.Newprivilegio(idp, id, f.id, f, nRol);
                idp++;
            }
            //nRol.nombre = nombre;
            //nRol.id = id;
            //nRol.estado = true;

            dm.CommitAll();
        }
Exemplo n.º 9
0
 public NRol()
 {
     dm = new DataManager(ConfigurationManager.AppSettings["cadena_conexion"]);
     rc = new rolCollection();
 }
Exemplo n.º 10
0
 public NRol()
 {
     dm = new DataManager("Data Source=PC8;Initial Catalog=dbMantenimiento;Integrated Security=sspi");
     rc = new rolCollection();
 }