public MapeadorArticulosFox(IDao con, string empresa, string entidad) : base(empresa, entidad) { this.Inicializador("Articulo", "select * from articulo where codigo<>' ' and empty(entero) and empty(entero2) AND !EMPTY(descrip) ORDER BY codigo", "codigo", con); //Buscador para SubFamilia ParameterOverride[] parSubFlia = new ParameterOverride[2]; parSubFlia[0] = new ParameterOverride("empresa", empresa); parSubFlia[1] = new ParameterOverride("entidad", "familia"); this.buscadorSubfamilia = (BuscadorSubfamilia)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Subfamilia>), parSubFlia); //Buscador para Familia ParameterOverride[] parFlia = new ParameterOverride[2]; parFlia[0] = new ParameterOverride("empresa", empresa); parFlia[1] = new ParameterOverride("entidad", "familia"); this.buscadorFamilia = (BuscadorFamilia)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Familia>), parFlia); //Buscador para Subsector ParameterOverride[] parSubSec = new ParameterOverride[2]; parSubSec[0] = new ParameterOverride("empresa", empresa); parSubSec[1] = new ParameterOverride("entidad", "Subsector"); this.buscadorSubsector = (BuscadorSubsector)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Modelo.Articulos.Subsector>), parSubSec); //Instanciacion del buscador para Sector ParameterOverride[] parSector = new ParameterOverride[2]; parSector[0] = new ParameterOverride("empresa", empresa); parSector[1] = new ParameterOverride("entidad", "Sector"); this.buscadorSector = (BuscadorSector)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Modelo.Articulos.Sector>), parSubSec); }
public NumeradorSubsector(string empresa, string entidad) : base(empresa, entidad) { ParameterOverride[] parameter = new ParameterOverride[2]; parameter[0] = new ParameterOverride("empresa", empresa); parameter[1] = new ParameterOverride("entidad", "subsector"); this.buscador = (BuscadorSubsector)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Subsector>), parameter); }
public MapeadorFamiliasFox(IDao con, string empresa, string entidad) : base("familia", @"select * from s:\appvfp\hergo_release\datos\familia where !empty(area) and !empty(sector) and !empty(subsector)", "codigo", con, empresa, entidad) { //Buscador para Familia para el ObtenerEntidad ParameterOverride[] parameter = new ParameterOverride[2]; parameter[0] = new ParameterOverride("empresa", "01"); parameter[1] = new ParameterOverride("entidad", "familia"); this.buscador = (BuscadorFamilia)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Familia>), parameter); //Buscador para Subsector ParameterOverride[] parameters = new ParameterOverride[2]; parameters[0] = new ParameterOverride("empresa", "01"); parameters[1] = new ParameterOverride("entidad", "Subsector"); this.buscadorSubsector = (BuscadorSubsector)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Modelo.Articulos.Subsector>), parameters); }
public MapeadorSubSectoresFox(IDao con, string empresa, string entidad) : base("sector", @"select * from s:\appvfp\hergo_release\datos\subsector where !empty(area) and !empty(sector)", "codigo", con, empresa, entidad) { //Instanciacion del buscador para el mapeador ParameterOverride[] parameter = new ParameterOverride[2]; parameter[0] = new ParameterOverride("empresa", empresa); parameter[1] = new ParameterOverride("entidad", "subsector"); this.buscador = (BuscadorSubsector)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Subsector>), parameter); //Instanciacion del buscador para Sector ParameterOverride[] parameters = new ParameterOverride[2]; parameters[0] = new ParameterOverride("empresa", empresa); parameters[1] = new ParameterOverride("entidad", "Sector"); this.buscadorSector = (BuscadorSector)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Modelo.Articulos.Sector>), parameters); }