public override void Buscar() { try { Cursor.Current = Cursors.WaitCursor; //base.Buscar(); //Aplicar los Filtros using (var crit = new FiltroCriteria() { NombreCampo = CriterioBusqueda, ValorBusqueda = txtFiltro.Text }) { empresaInfoListBindingSource.DataSource = EmpresaInfoList.GetEmpresaInfoList(crit); if (empresaInfoListBindingSource.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; } }
public override void Buscar() { try { Cursor.Current = Cursors.WaitCursor; //base.Buscar(); //Aplicar los Filtros using (var filtro = new FiltroCriteria()) { filtro.NombreCampo = CriterioBusqueda; filtro.ValorBusqueda = txtFiltro.Text; cargoInfoListBindingSource.DataSource = CargoInfoList.GetCargoInfoList(filtro); if (cargoInfoListBindingSource.Count > 0) gdvCargos.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 DataPortal_Fetch(FiltroCriteria criteria) { RaiseListChangedEvents = false; IsReadOnly = false; using (var ctx = DbContextManager <SeguridadEntities> .GetManager(BaseDatos.ConexionBD)) { IEnumerable <Cargo> query; switch (criteria.NombreCampo) { case "Codigo": query = ctx.DbContext.SelectCargoByCodigo(criteria.ValorBusqueda).ToList(); break; case "Descripcion": query = ctx.DbContext.SelectCargoByDescripcion(criteria.ValorBusqueda).ToList(); break; default: query = ctx.DbContext.SelectAllCargo().ToList(); break; } foreach (var item in query) { Add(CargoInfo.GetCargoInfo(item)); } } IsReadOnly = true; RaiseListChangedEvents = true; }
public override void Buscar() { try { Cursor.Current = Cursors.WaitCursor; //Validamos que el N° minimo de caracteres haya sido ingresado base.Buscar(); using (var crit = new FiltroCriteria { NombreCampo = CriterioBusqueda, ValorBusqueda = txtFiltro.Text }) { usuarioInfoListBindingSource.DataSource = UsuarioInfoList.GetUsuarioInfoList(crit); } if (usuarioInfoListBindingSource.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 DataPortal_Fetch(FiltroCriteria criteria) { RaiseListChangedEvents = false; IsReadOnly = false; using (var ctx = DbContextManager <SeguridadEntities> .GetManager(BaseDatos.ConexionBD)) { IEnumerable <UsuarioComplex> lista; switch (criteria.NombreCampo) { case "Codigo": lista = ctx.DbContext.SelectUsuarioByCodigo(criteria.ValorBusqueda).ToList(); break; case "Nombres": lista = ctx.DbContext.SelectUsuarioByName(criteria.ValorBusqueda).ToList(); break; case "ApellidoPaterno": lista = ctx.DbContext.SelectUsuarioByApePat(criteria.ValorBusqueda).ToList(); break; case "ApellidoMaterno": lista = ctx.DbContext.SelectUsuarioByApeMat(criteria.ValorBusqueda).ToList(); break; case "DNI": lista = ctx.DbContext.SelectUsuarioByDNI(criteria.ValorBusqueda).ToList(); break; case "Email": lista = ctx.DbContext.SelectUsuarioByEmail(criteria.ValorBusqueda).ToList(); break; default: lista = ctx.DbContext.SelectAllUsuarios().ToList(); break; } foreach (var item in lista) { Add(UsuarioInfo.GetUsuarioInfo(item)); } } IsReadOnly = true; RaiseListChangedEvents = true; }
private void DataPortal_Fetch(FiltroCriteria criteria) { RaiseListChangedEvents = false; IsReadOnly = false; try { using (var ctx = DbContextManager <SeguridadEntities> .GetManager(BaseDatos.ConexionBD)) { IEnumerable <Aplicaciones> lista; switch (criteria.NombreCampo) { case "Nombre": lista = ctx.DbContext.SelectAplicacionByName(criteria.ValorBusqueda).ToList(); break; case "Acronimo": lista = ctx.DbContext.SelectAplicacionByTag(criteria.ValorBusqueda).ToList(); break; case "Ruta": lista = ctx.DbContext.SelectAplicacionByUri(criteria.ValorBusqueda).ToList(); break; default: lista = ctx.DbContext.SelectAllAplicacion().ToList(); break; } foreach (var item in lista) { Add(AplicacionInfo.GetAplicacionInfo(item)); } } } catch (Exception ex) { System.Diagnostics.Trace.Write(ex.ToString()); throw; } IsReadOnly = true; RaiseListChangedEvents = true; }
private void DataPortal_Fetch(FiltroCriteria criteria) { RaiseListChangedEvents = false; IsReadOnly = false; using (var ctx = DbContextManager <SeguridadEntities> .GetManager(BaseDatos.ConexionBD)) { IEnumerable <Empresas> lista; switch (criteria.NombreCampo) { case "RazonSocial": lista = ctx.DbContext.SelectEmpresaByRazonSocial(criteria.ValorBusqueda).ToList(); break; case "Codigo": lista = ctx.DbContext.SelectEmpresaByCodigo(criteria.ValorBusqueda).ToList(); break; case "NombreCorto": lista = ctx.DbContext.SelectEmpresaByNombreCorto(criteria.ValorBusqueda).ToList(); break; case "RUC": lista = ctx.DbContext.SelectEmpresaByRUC(criteria.ValorBusqueda).ToList(); break; default: lista = ctx.DbContext.SelectAllEmpresas().ToList(); break; } foreach (var item in lista) { Add(EmpresaInfo.GetEmpresaInfo(item)); } } IsReadOnly = true; RaiseListChangedEvents = true; }
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 DataPortal_Fetch(FiltroCriteria criteria) { RaiseListChangedEvents = false; IsReadOnly = false; using (var ctx = DbContextManager <SeguridadEntities> .GetManager(BaseDatos.ConexionBD)) { IEnumerable <Recurso> query; bool condicion = (string.IsNullOrEmpty(criteria.ValorBusqueda) && !string.IsNullOrEmpty(criteria.NombreCampo)); if (condicion) { query = ctx.DbContext.SelectAllRecurso(); } else { //En caso de que no hay ningun campo devolvemos todos los Niveles if (string.IsNullOrEmpty(criteria.NombreCampo)) { query = ctx.DbContext.SelectRecursoForApp().ToList(); } else { query = ctx.DbContext.SelectRecursoByDescripcion(criteria.ValorBusqueda).ToList(); } } foreach (var item in query) { Add(RecursosInfo.GetRecursosInfo(item)); } } IsReadOnly = true; RaiseListChangedEvents = true; }
public override void Buscar() { try { Cursor.Current = Cursors.WaitCursor; //Validamos que el N° minimo de caracteres haya sido ingresado base.Buscar(); using (var crit = new FiltroCriteria { NombreCampo = CriterioBusqueda, ValorBusqueda = txtFiltro.Text }) { usuarioInfoListBindingSource.DataSource = UsuarioInfoList.GetUsuarioInfoList(crit); } if (usuarioInfoListBindingSource.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; } }
public override void Buscar() { try { Cursor.Current = Cursors.WaitCursor; //base.Buscar(); //Aplicar los Filtros using (var filtro = new FiltroCriteria()) { filtro.NombreCampo = CriterioBusqueda; filtro.ValorBusqueda = txtFiltro.Text; cargoInfoListBindingSource.DataSource = CargoInfoList.GetCargoInfoList(filtro); if (cargoInfoListBindingSource.Count > 0) { gdvCargos.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 DataPortal_Fetch(FiltroCriteria criteria) { RaiseListChangedEvents = false; IsReadOnly = false; using (var ctx = DbContextManager <SeguridadEntities> .GetManager(BaseDatos.ConexionBD)) { var lista = new List <PerfilUsuarioComplex>(); switch (criteria.NombreCampo) { case "Aplicacion": lista = ctx.DbContext.SelectPerfilUsuarioByApp(criteria.ValorBusqueda).ToList(); break; case "CodigoUsuario": lista = ctx.DbContext.SelectPerfilUsuarioByUser(criteria.ValorBusqueda).ToList(); break; case "IdPerfilUsuario": lista = ctx.DbContext.SelectPerfilUsuarioById(criteria.ValorBusqueda).ToList(); break; default: lista = ctx.DbContext.SelectAllPerfilUsuario().ToList(); break; } foreach (var item in lista) { Add(PerfilUsuarioInfo.GetPerfilUsuarioInfo(item)); } } IsReadOnly = true; RaiseListChangedEvents = true; }
public static UsuarioInfoList GetUsuarioInfoList(FiltroCriteria crit) { return(DataPortal.Fetch <UsuarioInfoList>(crit)); }
public static CargoInfoList GetCargoInfoList(FiltroCriteria filtro) { return(DataPortal.Fetch <CargoInfoList>(filtro)); }
public static PerfilUsuarioInfoList GetPerfilUsuarioInfoList(FiltroCriteria filtro) { return(DataPortal.Fetch <PerfilUsuarioInfoList>(filtro)); }
public static void BeginGetPerfilUsuarioInfoList(FiltroCriteria filtro, EventHandler <DataPortalResult <PerfilUsuarioInfoList> > callback) { DataPortal.BeginFetch <PerfilUsuarioInfoList>(filtro, callback); }
public static EmpresaInfoList GetEmpresaInfoList(FiltroCriteria crit) { return(DataPortal.Fetch <EmpresaInfoList>(crit)); }
public static AplicacionInfoList GetAplicacionInfoList(FiltroCriteria crit) { return(DataPortal.Fetch <AplicacionInfoList>(crit)); }
public static RecursosInfoList GetRecursosInfoList(FiltroCriteria filtro) { return(DataPortal.Fetch <RecursosInfoList>(filtro)); }