Пример #1
0
        public UnidadDeTrabajo(bool EnMemoria = false)
        {
            const string conectionString = "Server=(localdb)\\mssqllocaldb;Database=SIG_FCT_DB;Trusted_Connection=True;MultipleActiveResultSets=true";
            var          factory         = new AppDbContextFactory();

            _contexto = EnMemoria ? factory.CreateInMemory("FCT_Database") : factory.Create(conectionString);

            #region Facturacion
            FctActividadesEconomicas = new Repositorio <ActividadesEconomicas>(_contexto);
            FctAsignacionesSistema   = new Repositorio <AsignacionesSistema>(_contexto);
            FctDosificaciones        = new Repositorio <Dosificaciones>(_contexto);
            FctEmpresas            = new Repositorio <CORE.Entidades.Fct.Empresas>(_contexto);
            FctFacturas            = new Repositorio <Facturas>(_contexto);
            FctReimpresiones       = new Repositorio <Reimpresiones>(_contexto);
            FctSistemasFacturacion = new Repositorio <SistemasFacturacion>(_contexto);
            FctSucursales          = new Repositorio <Sucursales>(_contexto);
            #endregion

            #region Global
            GblDirecciones         = new Repositorio <Direcciones>(_contexto);
            GblEmpresas            = new Repositorio <CORE.Entidades.Gbl.Empresas>(_contexto);
            GblImagenes            = new Repositorio <Imagenes>(_contexto);
            GblPersonas            = new Repositorio <Personas>(_contexto);
            GblPropiedadesContacto = new Repositorio <PropiedadesContacto>(_contexto);
            #endregion

            #region Inventarios
            InvClientes       = new Repositorio <Clientes>(_contexto);
            InvCompras        = new Repositorio <Compras>(_contexto);
            InvDetalleCompras = new Repositorio <DetalleCompras>(_contexto);
            InvDetalleVentas  = new Repositorio <DetalleVentas>(_contexto);
            InvProductos      = new Repositorio <Productos>(_contexto);
            InvSubProductos   = new Repositorio <SubProductos>(_contexto);
            InvVentas         = new Repositorio <Ventas>(_contexto);
            #endregion

            #region Parametros
            ParCategoriasProducto = new Repositorio <CategoriasProducto>(_contexto);
            ParGenerales          = new Repositorio <Generales>(_contexto);
            ParTiposObjeto        = new Repositorio <TiposObjeto>(_contexto);
            #endregion

            #region Tablas varias
            Clientes    = new RepositorioCliente(_contexto);
            Ordenes     = new RepositorioOrden(_contexto);
            TblPersonal = new Repositorio <Personal>(_contexto);
            #endregion

            //ContextoFCTInitializer.Initialize(_contexto);
        }
Пример #2
0
 public RepositorioCliente(ContextoFCT contexto) : base(contexto)
 {
 }
Пример #3
0
 public RepositorioOrden(ContextoFCT contexto) : base(contexto)
 {
 }