public void ReportView() { try { if (Session["TASK_AR"] == null) { return; } var reporte = new Report.ReportActiveRoutes() { DataSource = Session["TASK_AR"], DataMember = "SWIFT_ACTIVE_ROUTE" }; UIVistaReporte.Report = reporte; UIVistaReporte.DataBind(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } }
public void ReportView() { try { if (Session["UIVistaManifiestoEncabezado"] != null && Session["UIVistaManifiestoDetalle"] != null) { /* * var fieldValues = UIVistaManifiestoEncabezado.GetSelectedFieldValues * ("MANIFEST_HEADER", "CODE_MANIFEST_HEADER", "CODE_DRIVER", "CODE_VEHICLE", "COMMENTS", * "STATUS", "CODE_ROUTE", "CREATED_DATE", "ACCEPTED_STAMP", "COMPLETED_STAMP", "PLATE_VEHICLE", "NAME_ROUTE", "NAME_DRIVER", "PERCENTAGE"); */ var fieldValues = ListToDataTableClass.ListToDataTable( ((IList <ManifiestoEncabezado>)UIVistaManifiestoEncabezado.DataSource).ToList()); if (fieldValues.Rows.Count != 0) { var reporte = new Report.ReportManifiestDelivery { DataSource = ListToDataTableClass.ListToDataTable( ((IList <ManifiestoDetalle>)UIVistaManifiestoDetalle.DataSource).ToList()) , DataMember = "ManifiestoDetalles", RequestParameters = false }; int index = Convert.ToInt16(UIVistaManifiestoEncabezado.FocusedRowIndex.ToString()); reporte.Parameters["manifest_header"].Value = fieldValues.Rows[index][0].ToString(); reporte.Parameters["status"].Value = fieldValues.Rows[index][6].ToString(); reporte.Parameters["fech_creacion"].Value = fieldValues.Rows[index][10].ToString(); reporte.Parameters["fech_aceptada"].Value = fieldValues.Rows[index][11].ToString(); reporte.Parameters["fech_completado"].Value = fieldValues.Rows[index][12].ToString(); reporte.Parameters["cod_piloto"].Value = fieldValues.Rows[index][2].ToString(); reporte.Parameters["nom_piloto"].Value = fieldValues.Rows[index][3].ToString(); reporte.Parameters["cod_vehiculo"].Value = fieldValues.Rows[index][4]; reporte.Parameters["placa_vehiculo"].Value = fieldValues.Rows[index][13].ToString(); reporte.Parameters["cod_ruta"].Value = fieldValues.Rows[index][9].ToString(); reporte.Parameters["nom_ruta"].Value = fieldValues.Rows[index][14].ToString(); reporte.Parameters["coment"].Value = fieldValues.Rows[index][5].ToString(); reporte.Parameters["percentage"].Value = fieldValues.Rows[index][15].ToString(); /* * reporte.Parameters["manifest_header"].Value = ((object[])fieldValues[0])[0].ToString(); * reporte.Parameters["status"].Value = ((object[])fieldValues[0])[2].ToString(); * reporte.Parameters["fech_creacion"].Value = ((object[])fieldValues[0])[3].ToString(); * reporte.Parameters["fech_aceptada"].Value = ((object[])fieldValues[0])[4].ToString(); * reporte.Parameters["fech_completado"].Value = ((object[])fieldValues[0])[5].ToString(); * reporte.Parameters["cod_piloto"].Value = ((object[])fieldValues[0])[6].ToString(); * reporte.Parameters["nom_piloto"].Value = ((object[])fieldValues[0])[7].ToString(); * reporte.Parameters["cod_vehiculo"].Value = ((object[])fieldValues[0])[8]; * reporte.Parameters["placa_vehiculo"].Value = ((object[])fieldValues[0])[9].ToString(); * reporte.Parameters["cod_ruta"].Value = ((object[])fieldValues[0])[10].ToString(); * reporte.Parameters["nom_ruta"].Value = ((object[])fieldValues[0])[11].ToString(); * reporte.Parameters["coment"].Value = ((object[])fieldValues[0])[12].ToString(); * reporte.Parameters["percentage"].Value = ((object[])fieldValues[0])[13].ToString(); */ UIVistaReporte.Report = reporte; UIVistaReporte.DataBind(); } } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } }