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); }
public RepositorioCliente(ContextoFCT contexto) : base(contexto) { }
public RepositorioOrden(ContextoFCT contexto) : base(contexto) { }