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(); }
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(); }