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);
        }
예제 #2
0
 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);
 }
예제 #3
0
        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);
        }