Imports System.Data
Imports Extensiones
Imports System.Linq
Imports Microsoft.Reporting.WebForms
Imports System.Data.OleDb
Partial Class OI_SubidasADS
Inherits ClsPaginas
Private Property Datos As DataTable
Get
If ViewState("Datos") Is Nothing Then
Return New DataTable
Else
Return DirectCast(ViewState("Datos"), DataTable)
End If
End Get
Set(value As DataTable)
ViewState("Datos") = value
End Set
End Property
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
TxtFechaI.Text = Now.AddDays(-30).ToString("dd/MM/yyyy")
TxtFechaFin.Text = Now.ToString("dd/MM/yyyy")
If UsuarioActual.CveRol = 1 Then
CargaDatosSubidasPendientes()
ActualizarGV()
End If
CargaDatosSubidasPendientes()
End If
End Sub
Public Sub CargaDatosSubidasPendientes()
Dim ObjDesarrollo As New ClsDesarrollo
If ObjDesarrollo.DesarrolloSubidaRepGet(TxtFechaI.Text.ToDate, TxtFechaFin.Text.ToDate, DdlOpcion.SelectedValue.ToEntero) Then
Datos = ObjDesarrollo.DtResultados
Datos.Columns.Add("ListaSubida")
Datos.Columns.Add("Comprometido")
Datos.AcceptChanges()
Else
Datos = Nothing
End If
If ObjDesarrollo.DesarrolloSubidaGet(-1, -1, "-1", -1) Then
Dim ComprometidosEnum = From row In ObjDesarrollo.DtResultados.FiltraParametros("CveSubidaCom > 0").AsEnumerable()
Select row.Field(Of String)("Comprometido") Distinct
LblComprometidos.Text = $"Comprometidos:
"
For Each itemC In ComprometidosEnum
LblComprometidos.Text = LblComprometidos.Text & itemC.ToString & "
"
Next
LblComprometidos.Text = LblComprometidos.Text & ""
For Each Drow As DataRow In Datos.Rows
Dim DTSubidas As New DataTable
'Dim ListaSubida As String = $"Mostrar subida
| Tipo | Archivo | DB | Tabla | Campo | Tipo | Relacion | Procedimiento | Script |
|---|
| Tipo | Archivo | DB | Tabla | Campo | Tipo | Relacion | Procedimiento | Script |
|---|---|---|---|---|---|---|---|---|
| {dRow2("SubidaTipo").ToString } | {dRow2("Subida").ToString} | {dRow2("DB").ToString} | {dRow2("Tabla").ToString} | {dRow2("Campo").ToString} | {dRow2("TipoDato").ToString} | {dRow2("LlaveForanea").ToString} | {dRow2("Procedimiento").ToString} | { If(dRow2("Script").ToString.Trim.Length > 0, "", "") } |
| {dRow2("SubidaTipo").ToString } | {dRow2("Subida").ToString} | {dRow2("DB").ToString} | {dRow2("Tabla").ToString} | {dRow2("Campo").ToString} | {dRow2("TipoDato").ToString} | {dRow2("LlaveForanea").ToString} | {dRow2("Procedimiento").ToString} | { If(dRow2("Script").ToString.Trim.Length > 0, "", "") } |