コード例 #1
0
 public FrmCajaResumida(IFormFactory formFactory, IGestionAdministrativaUow uow, IReporteNegocio reporteNegocio, IClock clock)
 {
     Uow             = uow;
     _reporteNegocio = reporteNegocio;
     _clock          = clock;
     InitializeComponent();
 }
コード例 #2
0
 public FrmCajaResumida(IFormFactory formFactory, IGestionAdministrativaUow uow, IReporteNegocio reporteNegocio, IClock clock)
 {
     Uow = uow;
     _reporteNegocio = reporteNegocio;
     _clock = clock;
     InitializeComponent();
 }
コード例 #3
0
 public FrmHistorialLibro(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
 {
     FormFactory     = formFactory;
     Uow             = uow;
     _reporteNegocio = reporteNegocio;
     InitializeComponent();
 }
コード例 #4
0
        public FrmMultiRanking(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory = formFactory;
            Uow = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #5
0
        public FrmMovimientosCajaAnterior(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory     = formFactory;
            Uow             = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #6
0
        public FrmTarjetasChequesYDepositos(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory = formFactory;
            Uow = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #7
0
        public FrmClientesPorTitulo(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory = formFactory;
            Uow = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #8
0
        public FrmProveedorGeneral(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory     = formFactory;
            Uow             = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #9
0
        public FrmConsignacionesVendidas(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory = formFactory;
            Uow = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #10
0
 public FrmHistorialPagoChofer(IGestionAdministrativaUow uow, IClock clock, Guid id, IReporteNegocio reporteNegocio)
 {
     Uow = uow;
     _id = id;
     _clock = clock;
     _reporteNegocio = reporteNegocio;
     InitializeComponent();
 }
コード例 #11
0
        public FrmInformeCaja(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory     = formFactory;
            Uow             = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #12
0
        public FrmClientesPorTitulo(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory     = formFactory;
            Uow             = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #13
0
        public FrmTarjetasChequesYDepositos(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory     = formFactory;
            Uow             = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #14
0
        public FrmReporteLibrosListado(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory = formFactory;
            Uow = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #15
0
        public FrmMovimientosCajaAnterior(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory = formFactory;
            Uow = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #16
0
 public FrmHistorialPagoChofer(IGestionAdministrativaUow uow, IClock clock, Guid id, IReporteNegocio reporteNegocio)
 {
     Uow             = uow;
     _id             = id;
     _clock          = clock;
     _reporteNegocio = reporteNegocio;
     InitializeComponent();
 }
コード例 #17
0
        public FrmInformeCaja(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory = formFactory;
            Uow = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #18
0
        public FrmConsignacionesVendidas(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory     = formFactory;
            Uow             = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #19
0
ファイル: FrmMultiRanking.cs プロジェクト: windygu/Libreria
        public FrmMultiRanking(IFormFactory formFactory, ILaPazUow uow, IReporteNegocio reporteNegocio)
        {
            FormFactory     = formFactory;
            Uow             = uow;
            _reporteNegocio = reporteNegocio;

            InitializeComponent();
        }
コード例 #20
0
 public ucHistorialPagosChofer()
 {
     if (Ioc.Container != null)
     {
         _reporteNegocio = Ioc.Container.Get<IReporteNegocio>();
         Uow = Ioc.Container.Get<IGestionAdministrativaUow>();
         _clock = new Clock();
     }
     InitializeComponent();
 }
コード例 #21
0
 public ucHistorialPagosChofer()
 {
     if (Ioc.Container != null)
     {
         _reporteNegocio = Ioc.Container.Get <IReporteNegocio>();
         Uow             = Ioc.Container.Get <IGestionAdministrativaUow>();
         _clock          = new Clock();
     }
     InitializeComponent();
 }
コード例 #22
0
        private string ConstruirConsultaArchivo(List <MODCamposArchivo> prmCampos, int prmIdArchivo, int prmIdReporte, DateTime prmPeriodo, EnumPeriodicidad prmPeriodicidad, int prmIdFlujo, int prmDatoPeriodo, int?prmIdElemento = 0)
        {
            IReporteNegocio reporteNegocio = FabricaNegocio.CrearReporteNegocio;

            string sql = $"SELECT {prmIdArchivo} AS IdArchivo";

            prmCampos.OrderBy(x => x.Orden).ToList().ForEach(x => {
                sql += $", {x.Nombre} ";
            });

            var reporte = reporteNegocio.Obtener(new Comun.Entidades.Reportes.MODReporteFiltro()
            {
                Id = prmIdReporte
            });

            string nombreTabla = String.Empty;

            if (prmIdElemento != null && prmIdElemento != 0)
            {
                var elemento = reporteNegocio.Obtener(new Comun.Entidades.Reportes.MODReporteFiltro()
                {
                    Id = (int)prmIdElemento
                });
                nombreTabla = $"TB_{elemento.First().Nombre.ToUpper().Replace(" ", "_")}_{reporte.First().NombreEmpresa.ToUpper().Replace(" ", "_")}_{reporte.First().Nombre.ToUpper().Replace(" ", "_")}";
            }
            else
            {
                nombreTabla = $"TB_{reporte.First().Nombre.ToUpper().Replace(" ", "_")}_{reporte.First().NombreEmpresa.ToUpper().Replace(" ", "_")}_{reporte.First().Nombre.ToUpper().Replace(" ", "_")}";
            }

            sql += $" FROM {nombreTabla}";

            string periodo = ObtenerPeriodoPorPeriodicidad(prmPeriodo, prmPeriodicidad, prmDatoPeriodo);

            sql += $" WHERE VERSION_SIR = (SELECT MAX(VERSION_SIR) FROM {nombreTabla} WHERE PERIODO_SIR = '{periodo}' AND IDFLUJO_SIR = {prmIdFlujo}) AND PERIODO_SIR = '{periodo}' AND IDFLUJO_SIR = {prmIdFlujo}";

            return(sql);
        }
コード例 #23
0
        public MODResultado Borrar(MODReporteFiltro filtro)
        {
            IReporteNegocio iReportes = FabricaNegocio.CrearReporteNegocio;

            return(iReportes.Borrar(filtro));
        }
コード例 #24
0
        public MODResultado Modificar(MODReporte reporte)
        {
            IReporteNegocio iReportes = FabricaNegocio.CrearReporteNegocio;

            return(iReportes.Modificar(reporte));
        }
コード例 #25
0
        public MODResultado Registrar(MODReporte reporte)
        {
            IReporteNegocio iReportes = FabricaNegocio.CrearReporteNegocio;

            return(iReportes.Registrar(reporte));
        }
コード例 #26
0
        public IEnumerable <MODReporte> Obtener(MODReporteFiltro filtro)
        {
            IReporteNegocio iReportes = FabricaNegocio.CrearReporteNegocio;

            return(iReportes.Obtener(filtro));
        }
コード例 #27
0
        public IEnumerable <MODReporte> ObtenerLimpio()
        {
            IReporteNegocio iReportes = FabricaNegocio.CrearReporteNegocio;

            return(iReportes.ObtenerReportesLimpio());
        }
コード例 #28
0
        public MODResultado CambiarEstado(MODReporteFiltro filtro)
        {
            IReporteNegocio iReportes = FabricaNegocio.CrearReporteNegocio;

            return(iReportes.CambiarEstado(filtro));
        }