public static void RefrescarConfiguracion(EnumTipoConfiguracion tipoConfiguracion) { IEmpresaDatos configuracion = FabricaDatos.CrearEmpresaDatos; IServicioDatos sd = FabricaDatos.CrearServicioDatos; switch (tipoConfiguracion) { case EnumTipoConfiguracion.servicios: Servicios = sd.ObtenerServicios().ToList(); break; case EnumTipoConfiguracion.empresas: Empresas = configuracion.ObtenerEmpresas().ToList(); break; case EnumTipoConfiguracion.flujo: IFlujoTrabajoDatos idatos = FabricaDatos.CrearFlujoTrabajoDatos; _flujos = idatos.ObtenerFlujos(); break; case EnumTipoConfiguracion.reportes: IReporteDatos iReporte = FabricaDatos.CrearReporteDatos; _reportes = iReporte.ObtenerReportes().ToList(); break; case EnumTipoConfiguracion.categoriasFlujos: IFlujoTrabajoDatos datos = FabricaDatos.CrearFlujoTrabajoDatos; CategoriasFlujos = datos.ObtenerCategorias(); break; default: break; } }
public List <MODReporte> Obtener(MODReporteFiltro filtro) { List <MODReporte> resultado = new List <MODReporte>(); try { IReporteDatos iReporte = FabricaDatos.CrearReporteDatos; resultado = iReporte.ObtenerReportes().ToList(); if (filtro.Activo != null) { resultado = resultado.Where(y => y.Activo == filtro.Activo).ToList(); } if (filtro.IdServicio != 0) { resultado = resultado.Where(y => y.IdServicio == filtro.IdServicio).ToList(); } if (filtro.IdEmpresa != 0) { resultado = resultado.Where(y => y.IdEmpresa == filtro.IdEmpresa).ToList(); } if (filtro.Id != 0) { resultado = resultado.Where(y => y.Id == filtro.Id).ToList(); } if (!string.IsNullOrEmpty(filtro.Nombre)) { resultado = resultado.Where(y => y.Nombre.ToUpper().Contains(filtro.Nombre.ToUpper())).ToList(); } if (filtro.IdCategoria != 0) { resultado = resultado.Where(y => y.IdCategoria == filtro.IdCategoria).ToList(); } if (filtro.esReporte != null) { resultado = resultado.Where(y => y.EsReporte == filtro.esReporte).ToList(); } } catch (Exception e) { Log.WriteLog(e, "SIR.Negocio.Concretos.Reportes - Obtener", String.Format(@"filtro:{0}", System.Text.Json.JsonSerializer.Serialize(filtro)), ErrorType.Error); } return(resultado); }
public List <MODReporte> ObtenerReportesLimpio() { List <MODReporte> resultado = new List <MODReporte>(); try { IReporteDatos iReporte = FabricaDatos.CrearReporteDatos; return(iReporte.ObtenerReportesLimpio().Where(x => x.EsReporte).ToList()); } catch (Exception e) { Log.WriteLog(e, "SIR.Negocio.Concretos.Reportes - Obtener", String.Format(@"filtro:{0}", String.Empty), ErrorType.Error); } return(resultado); }
/**************metodos****************/ private void ConfiguracionAplicacion() { IServicioDatos iServcio = FabricaDatos.CrearServicioDatos; _servicios = iServcio.ObtenerServicios().ToList(); IEmpresaDatos iEmpresa = FabricaDatos.CrearEmpresaDatos; _empresas = iEmpresa.ObtenerEmpresas().ToList(); IFlujoTrabajoDatos iFlujo = FabricaDatos.CrearFlujoTrabajoDatos; _flujos = iFlujo.ObtenerFlujos(); IReporteDatos iReporte = FabricaDatos.CrearReporteDatos; _reportes = iReporte.ObtenerReportes().ToList(); _reportesLimpio = iReporte.ObtenerReportesLimpio().ToList(); }
public ReporteNegocios() { Datos = new ReporteDatos(); }