protected override void DataPortal_Execute() { // TODO: Implementar codigo que cargará en el servidor // y establece el resultado // TODO: Implementar codigo que cargará en el servidor // y establece el resultado var lista = AplicacionInfoList.GetAplicacionInfoList(new FiltroCriteria { NombreCampo = "Nombre", ValorBusqueda = NombreApp }); Result = lista.FirstOrDefault(); }
public override void Buscar() { try { Cursor.Current = Cursors.WaitCursor; //base.Buscar(); //Aplicar los Filtros using (var crit = new FiltroCriteria() { NombreCampo = CriterioBusqueda, ValorBusqueda = txtFiltro.Text }) { aplicacionInfoListBindingSource.DataSource = AplicacionInfoList.GetAplicacionInfoList(crit); if (aplicacionInfoListBindingSource.Count > 0) { InfoListDataGridView.BestFitColumns(); } } } catch (DataPortalException ex) { XtraMessageBox.Show(ex.BusinessException.Message, "Buscar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Buscar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } }
private void LlenaTreeView() { try { Cursor.Current = Cursors.WaitCursor; //Llenamos el tvwAplicaciones var listaAplicaciones = AplicacionInfoList.GetAplicacionInfoList(); tvwAplicaciones.Nodes[0].Nodes.Clear(); foreach (var rowSistema in listaAplicaciones) { var nodo = new TreeNode(rowSistema.Nombre, 0, 0) { Name = rowSistema.Acronimo }; //Carpeta Roles var rolesFolder = new TreeNode("Roles", 7, 8) { Tag = rowSistema }; //Carpeta Opciones UI var opcionesFolder = new TreeNode("Opciones", 7, 8) { Tag = rowSistema }; //Carpeta Recursos var recursosFolder = new TreeNode("Recursos", 7, 8) { Tag = rowSistema }; //Agregamos los nodos al nodo del Sistema nodo.Nodes.Add(rolesFolder); nodo.Nodes.Add(opcionesFolder); nodo.Nodes.Add(recursosFolder); tvwAplicaciones.Nodes[0].Nodes.Add(nodo); } tvwAplicaciones.ShowNodeToolTips = true; tvwAplicaciones.Nodes[0].Text = String.Format("Lista de Aplicaciones (Total: {0})", listaAplicaciones.Count); tvwAplicaciones.Nodes[0].Expand(); } catch (DataPortalException ex) { XtraMessageBox.Show(ex.BusinessException.Message, "Lista de Aplicaciones", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Lista de Aplicaciones", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } }