Exemple #1
0
        private void RVCierreTurnoSuministradora_Load(object sender, System.EventArgs e)
        {
            VMTurno TUrno = new VMTurno();

            TUrno.InformacionDeCierreDeTurnoSucursalSuministradora("Suministradora", UidLicencia: Licencia);
            DataSet.InformacionCierreTurnoSuministradora turno = new DataSet.InformacionCierreTurnoSuministradora();

            foreach (var item in TUrno.ListaDeInformacionDeTurno)
            {
                turno.LsInformacionOrdenes.Rows.Add(
                    item.LngFolio.ToString(), item.DPagoDeComision, item.DPagosASucursal, item.DPrecioOrden, item.IntComisionSistema, item.DGananciasSucursal);
                if ((item.DGananciasSucursal - item.DPagosASucursal) > 0)
                {
                    turno.InformacionOrdenesPorCobrar.Rows.Add(item.StrEmpresaDistribuidora, item.LngFolio, item.DGananciasSucursal - item.DPagosASucursal);
                }
            }

            TUrno.ConsultarUltimoTurnoSuministradora(Licencia);
            turno.InformacionTurno.Rows.Add(Sucursal, Supervisor, TUrno.LngFolio, TUrno.DtmHoraInicio, TUrno.DtmHoraFin, TUrno.StrNombreEmpresa);

            DataTable        LsInformacionOrdenes        = turno.LsInformacionOrdenes;
            DataTable        InformacionTurno            = turno.InformacionTurno;
            DataTable        InformacionOrdenesPorCobrar = turno.InformacionOrdenesPorCobrar;
            ReportDataSource reporte1 = new ReportDataSource("LsInformacionOrdenes", LsInformacionOrdenes);
            ReportDataSource reporte2 = new ReportDataSource("InformacionTurno", InformacionTurno);
            ReportDataSource reporte3 = new ReportDataSource("InformacionOrdenesPorCobrar", InformacionOrdenesPorCobrar);

            RVCierreTurnoSuministradora.LocalReport.DataSources.Add(reporte1);
            RVCierreTurnoSuministradora.LocalReport.DataSources.Add(reporte2);
            RVCierreTurnoSuministradora.LocalReport.DataSources.Add(reporte3);
            RVCierreTurnoSuministradora.LocalReport.ReportEmbeddedResource = "DeliverixSucursales.Reportes.RvCierreTurnoSuministradora.rdlc";
            RVCierreTurnoSuministradora.ZoomMode    = ZoomMode.Percent;
            RVCierreTurnoSuministradora.ZoomPercent = 100;
            RVCierreTurnoSuministradora.RefreshReport();
        }
Exemple #2
0
        private void RVCierreTurnoSuministradora_Load(object sender, System.EventArgs e)
        {
            VMTurno TUrno = new VMTurno();

            TUrno.InformacionDeCierreDeTurnoSucursalSuministradora("Distribuidora", UidLicencia: Licencia);
            DataSet.InformacionCierreTurnoDistribuidora ordenes = new DataSet.InformacionCierreTurnoDistribuidora();
            decimal ingresos = 0;

            foreach (var item in TUrno.ListaDeInformacionDeTurno)
            {
                ordenes.InformacionDeOrdenes.Rows.Add(item.LngFolioGeneral, item.LngFolio, item.DPagosASucursal, item.DGananciasSucursal, item.DGanancias, item.DPagoDeComision, item.StrTipoDePagoDeOrden, item.StrEmpresaDistribuidora, item.strNombreSucursal, item.strUsuario, item.DPropina, item.DTotalEnvio, item.BPagoAlRecolectar);
                ingresos += item.DGananciasSucursal;
            }
            var MVTurno = new VMTurno();

            var MVusuario = new VMUsuarios();

            MVusuario.obtenerDatosDeSupervisor(new Guid(UidUsuario));



            MVTurno.ConsultarUltimoTurnoDistribuidora(Licencia);

            ordenes.InformacionDeTurno.Rows.
            Add(
                MVusuario.StrNombre,
                MVusuario.NombreEmpresa,
                MVusuario.Sucursal,
                ingresos.ToString(),
                MVTurno.LngFolio,
                MVTurno.DtmHoraFin,
                MVTurno.DtmHoraInicio,
                MVTurno.DLiquidacion,
                MVTurno.DRecarga
                );
            DataTable        InformacionDeOrdenes = ordenes.InformacionDeOrdenes;
            DataTable        InformacionDeTurno   = ordenes.InformacionDeTurno;
            ReportDataSource reporte1             = new ReportDataSource("InformacionDeOrdenes", InformacionDeOrdenes);
            ReportDataSource reporte2             = new ReportDataSource("InformacionDeTurno", InformacionDeTurno);

            RVCierreTurnoSuministradora.LocalReport.DataSources.Add(reporte1);
            RVCierreTurnoSuministradora.LocalReport.DataSources.Add(reporte2);
            RVCierreTurnoSuministradora.LocalReport.ReportEmbeddedResource = "Deliverix.Wpf.Distribuidores.Reportes.RVCierreDeTurnoDistribuidora.rdlc";
            RVCierreTurnoSuministradora.ZoomMode    = ZoomMode.Percent;
            RVCierreTurnoSuministradora.ZoomPercent = 100;
            RVCierreTurnoSuministradora.RefreshReport();
        }