private void BtnGuardar_Click(object sender, EventArgs e) { Permisos objPermisos = new Permisos(); objPermisos.IdUsuario = auxIdUsuario; objPermisos.IdObjeto = Convert.ToInt32(CmbPan.SelectedValue); objPermisos.Visible = Convert.ToInt32(ChkVisible.Checked); objPermisos.Escritura = Convert.ToInt32(ChkEscritura.Checked); objPermisos.Lectura = Convert.ToInt32(ChkLectura.Checked); objPermisos.Borrado = Convert.ToInt32(ChkBorrado.Checked); //Determinar si el permiso que desea agregar al usuario, ya no existe PermisosObj aux = ListadoPermisos.Where(x => x.aIdUsuario == objPermisos.IdUsuario && x.aIdPantalla == objPermisos.IdObjeto).FirstOrDefault(); if (aux != null) { MessageBox.Show(null, "El permiso que desea agregar al usuario ya existe", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } objCapaLogica = new CapaLogica(); objCapaLogica.AgregarPermiso(objPermisos); this.Close(); }