Exemplo n.º 1
0
 protected void CreateDbContext()
 {
     DbContext = new LaPazEntities();
     DbContext.Configuration.ProxyCreationEnabled = false;
     DbContext.Configuration.LazyLoadingEnabled = false;
     DbContext.Configuration.ValidateOnSaveEnabled = false;
     
     LaPazEntities = DbContext as LaPazEntities;
     if (LaPazEntities != null)
         LaPazEntities.Database.CommandTimeout = 1000;
 }
Exemplo n.º 2
0
        protected void CreateDbContext()
        {
            DbContext = new LaPazEntities();
            DbContext.Configuration.ProxyCreationEnabled  = false;
            DbContext.Configuration.LazyLoadingEnabled    = false;
            DbContext.Configuration.ValidateOnSaveEnabled = false;

            LaPazEntities = DbContext as LaPazEntities;
            if (LaPazEntities != null)
            {
                LaPazEntities.Database.CommandTimeout = 1000;
            }
        }
Exemplo n.º 3
0
        public IQueryable <TituloDto> Listado(string sortBy, string sortDirection, int?codigoProveedor, string codigoLibroCompleto,
                                              string isbn, string codigoBarra, string titulonombre, Guid?proveedorid, int?temaid, string autorNombre,
                                              int?editorialId, bool?conStock, int?sucursalId, bool?ochoDeMarzo, bool activos, int pageIndex, int pageSize, out int pageTotal)
        {
            var sortExpression = SortHelper.SortExpression(sortBy, sortDirection);

            var titulos = LaPazEntities.TitulosListado(sortExpression, codigoProveedor, codigoLibroCompleto, isbn, codigoBarra,
                                                       titulonombre, proveedorid, temaid, autorNombre, editorialId, conStock,
                                                       sucursalId, ochoDeMarzo, activos, pageIndex, pageSize).ToList();

            pageTotal = titulos.Any() ? titulos.First().TotalResults.GetValueOrDefault() : 0;

            return(titulos.AsQueryable());
        }
Exemplo n.º 4
0
        protected void CreateDbContext()
        {
            DbContext = new LaPazEntities();

            // Do NOT enable proxied entities, else serialization fails
            DbContext.Configuration.ProxyCreationEnabled = false;

            // Load navigation properties explicitly (avoid serialization trouble)
            DbContext.Configuration.LazyLoadingEnabled = false;

            // Because Web API will perform validation, we don't need/want EF to do so
            DbContext.Configuration.ValidateOnSaveEnabled = false;

            //DbContext.Configuration.AutoDetectChangesEnabled = false;
            // We won't use this performance tweak because we don't need
            // the extra performance and, when autodetect is false,
            // we'd have to be careful. We're not being that careful.
        }
Exemplo n.º 5
0
        protected virtual void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (DbContext != null)
                {
                    DbContext.Dispose();
                    DbContext = null;
                }

                if (RepositoryProvider != null)
                {
                    Ioc.Container.Release(RepositoryProvider);
                    RepositoryProvider = null;
                }
            }

            Ioc.Container.Release(this);

            IsDisposed = true;
        }
Exemplo n.º 6
0
 public IQueryable <SP_ClienteMontoFavorByLCN_Result> ClienteMontoFavorByLcn(string lcn)
 {
     return(LaPazEntities.SP_ClienteMontoFavorByLCN(lcn).AsQueryable());
 }
Exemplo n.º 7
0
 public List <RptInformeCajaRow> InformeCaja(DateTime fechaInicio, DateTime fechaFin, int sucursalId, Guid?operadorId)
 {
     return(LaPazEntities.ReporteInformeCaja(sucursalId, fechaInicio, fechaFin, operadorId).ToList());
 }
Exemplo n.º 8
0
 public IQueryable <SP_PresupuestoById1_Result> PresupuestoById(Guid presupuestoId)
 {
     return(LaPazEntities.SP_PresupuestoById1(presupuestoId).AsQueryable());
 }
Exemplo n.º 9
0
 public IQueryable <Sp_DevolucionLibros_Result> DevolucionById(Guid devolucionId)
 {
     return(LaPazEntities.Sp_DevolucionLibros(devolucionId).AsQueryable());
 }
Exemplo n.º 10
0
 public List <RptInformeCajaRow> MovimientosCajaAnterior(DateTime inicio, DateTime fin, int sucursalId, Guid?operadorId)
 {
     return(LaPazEntities.ReporteMovimientosCajaAnterior(sucursalId, inicio, fin, operadorId).ToList());
 }
Exemplo n.º 11
0
 public IQueryable <SP_GenerarFacturaByVentaId_Result> FacturaByVentaId(Guid ventaId)
 {
     return(LaPazEntities.SP_GenerarFacturaByVentaId(ventaId).AsQueryable());
 }
Exemplo n.º 12
0
 public List <HistorialPagos_Result> HistorialPagos(Guid?CompraId, Guid?ProveedorId)
 {
     return(LaPazEntities.HistorialPagos(CompraId, ProveedorId).ToList());
 }
Exemplo n.º 13
0
 public List <ReporteCajaResumidaComposicion> CajaResumidaComposicionVentas(DateTime inicio, DateTime fin, int sucursalId, Guid?operadorId)
 {
     return(LaPazEntities.ReporteCajaResumidaComposicionVentas(sucursalId, inicio, fin, operadorId).ToList());
 }
Exemplo n.º 14
0
 public List <ReporteMultiRanking> ReporteMultiRanking(string tipoRanking, DateTime fechaDesde, DateTime fechaHasta, int sucursalId, bool?muestraCantidad, int cantidadFilas, string TituloISBN, Guid?proveedorId, int?temaId)
 {
     return
         (LaPazEntities.ReporteMultiRanking(tipoRanking, sucursalId, fechaDesde, fechaHasta, cantidadFilas,
                                            muestraCantidad, TituloISBN, proveedorId, temaId).ToList());
 }
Exemplo n.º 15
0
 public List <ReciboConsignacion> ReciboConsignacion(Guid consginacionId)
 {
     return(LaPazEntities.ReciboConsignacion(consginacionId).ToList());
 }
Exemplo n.º 16
0
 public List <ReporteClientesPorTitulo> ReporteClientesPorTitulo(Guid tituloId, DateTime fechaDesde, DateTime fechaHasta, int sucursalId)
 {
     return(LaPazEntities.ReporteClientesPorTitulos(tituloId, fechaDesde, fechaHasta, sucursalId).ToList());
 }
Exemplo n.º 17
0
 public List <ReporteAutorTitulosListado> ReporteAutorTitulosListado(int?codigoProveedor, string codigoLibroCompleto, string isbn, string codigoBarra, string tituloNombre, Guid?proveedorid, int?temaid, string autorNombre, int?editorialId, bool?conStock, int?sucursalId, bool?ochoDeMarzo)
 {
     return(LaPazEntities.ReporteAutorTitulosListado(codigoProveedor, codigoLibroCompleto, isbn, codigoBarra,
                                                     tituloNombre, proveedorid, temaid, autorNombre, editorialId,
                                                     conStock, sucursalId, ochoDeMarzo).ToList());
 }
Exemplo n.º 18
0
 public List <ReporteVentasRow> ReporteVentas(DateTime inicio, DateTime fin, int sucursalId, Guid?operadorId, int?temaId, int?editorialId, Guid?proveedorId, bool?conStockConsignado, bool?conStockPropio)
 {
     return(LaPazEntities.ReporteVentas(sucursalId, inicio, fin, operadorId, temaId, editorialId, proveedorId, conStockConsignado, conStockPropio).ToList());
 }
Exemplo n.º 19
0
 public List <Reporte_Proveedor_General_AFavor_Result> ReporteProveedorGeneralAFavor(DateTime inicio, DateTime fin, int sucursalId, Guid?operadorId, Guid?proveedorId)
 {
     return(LaPazEntities.Reporte_Proveedor_General_AFavor(sucursalId, inicio, fin, operadorId, proveedorId).ToList());
 }
Exemplo n.º 20
0
 public List <ReporteConsignacionesVendidasRow> ConsignacionesVendidas(DateTime inicio, DateTime fin, int sucursalId, Guid?proveedorId, Guid?operadorId, int?proveedorCod)
 {
     return(LaPazEntities.ReporteConsignacionesVendidas(sucursalId, inicio, fin, proveedorId, operadorId, proveedorCod).ToList());
 }
Exemplo n.º 21
0
 public List <ReporteCajaResumidaIngresosEgreso> CajaResumidaEgresos(DateTime inicio, DateTime fin, int sucursalId, Guid?operadorId)
 {
     return(LaPazEntities.ReporteCajaResumidaEgresos(sucursalId, inicio, fin, operadorId).ToList());
 }
Exemplo n.º 22
0
 public List <ConsignacionSinRendir> VentasSinRendir(Guid?proveedorId, DateTime desde, DateTime hasta, int SucursalId)
 {
     return(LaPazEntities.ConsignacionesVentasSinRendir(proveedorId, desde, hasta, SucursalId).ToList());
 }
Exemplo n.º 23
0
 public List <RptTarjetasChequesYDepositosRow> TarjetasChequesYDespositos(DateTime inicio, DateTime fin, int sucursalId, Guid?operadorId)
 {
     return(LaPazEntities.ReporteTarjetasChequesYDepositos(sucursalId, inicio, fin, operadorId).ToList());
 }
Exemplo n.º 24
0
 public List <ConsignacionesParaDevolver> ConsignacionesParaDevolver(Guid?proveedorId, DateTime desde, DateTime hasta)
 {
     return(LaPazEntities.ConsignacionesParaDevolver(proveedorId, desde, hasta).ToList());
 }
Exemplo n.º 25
0
 public List <ProveedoresMovimientos_Result> ProveedoresMovimientos(Guid?ProveedorId, int SucursalId)
 {
     return(LaPazEntities.ProveedoresMovimientos(ProveedorId, SucursalId).ToList());
 }
Exemplo n.º 26
0
 public List <Reporte_HistorialLibro_Result> HistorialLibro(Guid TituloId)
 {
     return(LaPazEntities.Reporte_HistorialLibro(TituloId).ToList());
 }