private void InsertarPerfilesPantallas() { CLS_Perfiles_Pantallas Clase = new CLS_Perfiles_Pantallas(); Clase.Id_Pantalla = AddPantalla; Clase.Id_Perfil = cmbPerfiles.EditValue.ToString(); Clase.Usuario = UsuariosLogin.Trim(); Clase.MtdInsertarPerfilesPantallas(); if (Clase.Exito) { if (Clase.Datos.Rows[0][0].ToString() == "Ya existe") { XtraMessageBox.Show("Ya Se encuentra esta ventana en el perfil seleccionado"); } else { XtraMessageBox.Show("Se ha Insertado el registro con exito"); LimpiarCampos(); } } else { XtraMessageBox.Show(Clase.Mensaje); } }
private void btnAsigna_Click(object sender, EventArgs e) { if (cmbPerfiles.EditValue != null && InventarioPantallaIdDisponible != string.Empty) { CLS_Perfiles_Pantallas del = new CLS_Perfiles_Pantallas(); del.Id_Perfil = cmbPerfiles.EditValue.ToString(); del.Id_Pantalla = InventarioPantallaIdDisponible; del.Usuario = UsuariosLogin.Trim(); del.MtdInsertarPerfilesPantallas(); 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"); } }
private void btnDisponeTodos_Click(object sender, EventArgs e) { if (dtgValAsignadas.RowCount > 0) { Boolean Exito = true; for (int i = 0; i < dtgValAsignadas.RowCount; i++) { int xRow = dtgValAsignadas.GetVisibleRowHandle(i); //Inserta Detalles CLS_Perfiles_Pantallas del = new CLS_Perfiles_Pantallas(); del.Id_Perfil = cmbPerfiles.EditValue.ToString(); del.Id_Pantalla = dtgValAsignadas.GetRowCellValue(xRow, dtgValAsignadas.Columns["Id_Pantalla"]).ToString(); del.MtdEliminarPerfilesPantallas(); if (!del.Exito) { Exito = false; XtraMessageBox.Show(del.Mensaje); } } if (Exito) { CargarAsignadas(); CargarDisponible(); XtraMessageBox.Show("Se han quitado los permisos con exito"); } } else { XtraMessageBox.Show("Todos los permisos ya estan disponibles"); } }
private void EliminarPerfilesPantallas() { CLS_Perfiles_Pantallas Clase = new CLS_Perfiles_Pantallas(); Clase.Id_Pantalla = RemovePantalla; Clase.Id_Perfil = cmbPerfiles.EditValue.ToString(); Clase.MtdEliminarPerfilesPantallas(); if (Clase.Exito) { XtraMessageBox.Show("Se ha Eliminado el registro con exito"); LimpiarCampos(); } else { XtraMessageBox.Show(Clase.Mensaje); } }
private void CargarAccesos() { CLS_Perfiles_Pantallas Clase = new CLS_Perfiles_Pantallas(); Clase.Id_Perfil = UsuariosClase; Clase.MtdSeleccionarAccesosPermisos(); if (Clase.Exito) { for (int x = 0; x < Clase.Datos.Rows.Count; x++) { Lista.Add(Clase.Datos.Rows[x][0].ToString()); } } else { XtraMessageBox.Show(Clase.Mensaje); } }
private void CargarDisponible() { if (cmbPerfiles.EditValue != null) { CLS_Perfiles_Pantallas conPerfiles = new CLS_Perfiles_Pantallas(); conPerfiles.Id_Perfil = cmbPerfiles.EditValue.ToString(); conPerfiles.MtdSeleccionarPantallasDisponibles(); if (conPerfiles.Exito) { dtgDisponibles.DataSource = conPerfiles.Datos; dtgValDisponibles.ClearSelection(); InventarioPantallaIdDisponible = string.Empty; } } else { dtgDisponibles.DataSource = null; } }