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); } }
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(); }
/// <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; } }
/// <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; } }
/// <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; } }
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(); } }