private void btnAsignaTodos_Click(object sender, EventArgs e) { if (dtgValDisponibles.RowCount > 0) { Boolean Exito = true; for (int i = 0; i < dtgValDisponibles.RowCount; i++) { int xRow = dtgValDisponibles.GetVisibleRowHandle(i); //Inserta Detalles CLS_Usuario_Pantalla ins = new CLS_Usuario_Pantalla(); ins.UsuariosId = Convert.ToInt32(cmbUsuarios.EditValue.ToString()); ins.InventarioPantallaId = Convert.ToInt32(dtgValDisponibles.GetRowCellValue(xRow, dtgValDisponibles.Columns["InventarioPantallaId"]).ToString()); ins.MtdInsertarPantallasDisponibles(); if (!ins.Exito) { Exito = false; XtraMessageBox.Show(ins.Mensaje); } } if (Exito) { CargarAsignadas(); CargarDisponible(); XtraMessageBox.Show("Se han asignado los permisos con exito"); } } else { XtraMessageBox.Show("Todos los permisos ya estan asignados"); } }
private void btnAsigna_Click(object sender, EventArgs e) { if (cmbUsuarios.EditValue != null && InventarioPantallaIdDisponible > 0) { CLS_Usuario_Pantalla del = new CLS_Usuario_Pantalla(); del.UsuariosId = Convert.ToInt32(cmbUsuarios.EditValue.ToString()); del.InventarioPantallaId = InventarioPantallaIdDisponible; del.MtdInsertarPantallasDisponibles(); if (del.Exito) { XtraMessageBox.Show("Se ha asignado el permiso con exito"); CargarAsignadas(); CargarDisponible(); } else { XtraMessageBox.Show(del.Mensaje); } } else { XtraMessageBox.Show("No se ha seleccionado Usuario o pantalla a asignar"); } }