public Boolean tienepermiso(int validarpermiso)
            {
                Boolean tiene = false;

                if (isValid)
                {
                    try
                    {
                        using (var ctx = new DataModel())
                        {
                            permisosnegadosrol pNegado = usuario.roles.permisosnegadosrol.Where(r => r.fkPermiso == validarpermiso).FirstOrDefault();
                            if (pNegado == null)
                            {
                                tiene = true;
                            }
                        }
                        return(tiene);
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                }
                else
                {
                    return(tiene);
                }
            }
Пример #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            permisosnegadosrol deli = new permisosnegadosrol();

            deli.eliminar(Convert.ToInt32(this.dataGridView1.CurrentRow.Cells["pkPermisoNegadoRol"].Value));

            cargardatos();
        }
        private void frmModificarPermisosNegadosRol_Load(object sender, EventArgs e)
        {
            this.cargarPermisos();
            this.cargarRoles();
            permisosnegadosrol npermisosnegadosrol = ControladorPermisosNegadosRol.getPermisoNegadoRolById(frmMainPermisosNegadosRol.PKPERMISOSNEGADOSROL);

            cmbPermisos.SelectedValue = npermisosnegadosrol.fkPermiso;
            cmbRoles.SelectedValue    = npermisosnegadosrol.fkRol;
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            permisosnegadosrol npermisosnegadosrol = new permisosnegadosrol();

            npermisosnegadosrol.pkPermisoNegadoRol = frmMainPermisosNegadosRol.PKPERMISOSNEGADOSROL;
            npermisosnegadosrol.fkPermiso          = Convert.ToInt32(cmbPermisos.SelectedValue);
            npermisosnegadosrol.fkRol = Convert.ToInt32(cmbRoles.SelectedValue);

            ControladorPermisosNegadosRol cpermisosnegadosrol = new ControladorPermisosNegadosRol();

            cpermisosnegadosrol.Modificar(npermisosnegadosrol);

            wMain.cargarPermisosNegadosRol();
            this.Close();
        }
Пример #5
0
 /// <summary>
 /// Funcion que permite guardar y modificar datos en la tabla de permisosnegadosrol
 /// </summary>
 /// <param name="nPermisosNegadosRol">variable de tipo PermisosNegadosRol</param>
 public void Guardar(permisosnegadosrol nPermisosNegadosRol)
 {
     try
     {
         using (var ctx = new DataModel())
         {
             ctx.Entry(nPermisosNegadosRol).State = EntityState.Added;
             ctx.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #6
0
 /// <summary>
 /// Funcion que se utiliza para eliminar un registro en la tabla de permisosnegadosrol
 /// </summary>
 /// <param name="pkPermisoNegadoRol">variable de tipo entera</param>
 public void Eliminar(int pkPermisoNegadoRol)
 {
     try
     {
         using (var ctx = new DataModel())
         {
             permisosnegadosrol npermisosnegadosrol = ctx.permisosnegadosrol.Single(r => r.pkPermisoNegadoRol == pkPermisoNegadoRol);
             ctx.Entry(npermisosnegadosrol).State = EntityState.Deleted;
             ctx.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #7
0
 /// <summary>
 /// Funcion que se utiliza para modificar un registro en la tabla de permisosnegadosrol
 /// </summary>
 /// <param name="nPermisoNegadoRol">variable de tipo permisosnegadosrol</param>
 public void Modificar(permisosnegadosrol nPermisoNegadoRol)
 {
     try
     {
         using (var ctx = new DataModel())
         {
             ctx.permisosnegadosrol.Attach(nPermisoNegadoRol);
             ctx.Entry(nPermisoNegadoRol).State = EntityState.Modified;
             ctx.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #8
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            permisosnegadosrol npernega = new Modelo.permisosnegadosrol();


            npernega.permiso_pkPermiso = Convert.ToInt32(cmbPermisos.SelectedValue);
            npernega.rol_pkRol         = Convert.ToInt32(cmbRoles.SelectedValue);

            permisosnegadosrol cr = new permisosnegadosrol();

            cr.guardar(npernega);

            if (
                MessageBox.Show("Se ha agregado con exito", "Aviso...!!", MessageBoxButtons.OK,
                                MessageBoxIcon.Question) == DialogResult.Yes)
            {
                this.Close();
            }
        }