コード例 #1
0
        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 NumeradorSubfamilia(string empresa, string entidad)
     : base(empresa, entidad)
 {
     ParameterOverride[] parameter = new ParameterOverride[2];
     parameter[0]  = new ParameterOverride("empresa", empresa);
     parameter[1]  = new ParameterOverride("entidad", "subfamilia");
     this.buscador = (BuscadorSubfamilia)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Subfamilia>), parameter);
 }
コード例 #3
0
        public MapeadorSubfamiliasFox(IDao con, string empresa, string entidad)
            : base("subfamilia", @"select * from s:\appvfp\hergo_release\datos\subfamilia where !empty(area) and !empty(sector) and !empty(subsector) and !empty(familia)", "codigo", con, empresa, entidad)
        {
            //Buscador de Subfamilia para el ObtenerEntidad
            ParameterOverride[] parameter = new ParameterOverride[2];
            parameter[0]  = new ParameterOverride("empresa", empresa);
            parameter[1]  = new ParameterOverride("entidad", "subfamilia");
            this.buscador = (BuscadorSubfamilia)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Subfamilia>), parameter);

            //Buscador para Familia
            ParameterOverride[] parameters = new ParameterOverride[2];
            parameters[0]        = new ParameterOverride("empresa", empresa);
            parameters[1]        = new ParameterOverride("entidad", "Familia");
            this.buscadorFamilia = (BuscadorFamilia)FabricaNegocios.Instancia.Resolver(typeof(IBuscador <Modelo.Articulos.Familia>), parameters);
        }