diff --git a/AF/OrdenServicio.aspx.vb b/AF/OrdenServicio.aspx.vb
deleted file mode 100644
index f95760d7e..000000000
--- a/AF/OrdenServicio.aspx.vb
+++ /dev/null
@@ -1,437 +0,0 @@
-Option Explicit On
-Option Strict On
-
-Imports System.Data
-Imports System.IO
-Imports Extensiones
-Imports GemBox.Spreadsheet
-Imports Microsoft.Reporting.WebForms
-
-Partial Class AF_OrdenServicio
- Inherits ClsPaginas
-
-#Region " PROPIEDADES"
-
- Property DT_Cabeceras As DataTable
- Get
-
- If ViewState("DT_Cabeceras") Is Nothing Then
-
- Return New DataTable
- Else
- Return DirectCast(ViewState("DT_Cabeceras"), DataTable)
- End If
-
- End Get
- Set(value As DataTable)
- ViewState("DT_Cabeceras") = value
- End Set
- End Property
-
-
- Property DT_Datos As DataTable
- Get
-
- If ViewState("DT_Datos") Is Nothing Then
- Return New DataTable
- Else
- Return DirectCast(ViewState("DT_Datos"), DataTable)
- End If
-
- End Get
- Set(value As DataTable)
- ViewState("DT_Datos") = value
- End Set
- End Property
-
-
- Property ReporteBytes As Byte()
- Get
- If ViewState("ReporteBytes") Is Nothing Then
- Return Nothing
- Else
- Return DirectCast(ViewState("ReporteBytes"), Byte())
- End If
- End Get
- Set(value As Byte())
- ViewState("ReporteBytes") = value
- End Set
- End Property
-
-#End Region
-
- Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
- If Not Page.IsPostBack Then
-
- CargaCombos()
- 'CargaDatos()
-
-
- TxtFecha.Text = $"{Now.Day.ToString("00")}/{Now.Month.ToString("00")}/{Now.Year}"
-
- End If
- End Sub
-
-
-#Region " CARGA PARAMETROS "
-
-#End Region
-
-#Region " CARGA COMBOS "
- Protected Sub CargaCombos()
- CargarCentrosDeCosto(Nothing, DdlSubProyecto, Nothing, LblSubProyecto)
- LblSubProyecto2.Text = LblSubProyecto.Text
-
-
-
-
-
- End Sub
-
-
-#End Region
-
-#Region " CARGA DATOS "
- 'Protected Sub BtnFiltrar_Click(sender As Object, e As EventArgs)
- ' CargaDatos()
-
- 'End Sub
-
-
-#End Region
-
-#Region " GV DATOS "
-
- Private Sub CargaDatos()
-
- Dim ObjAF As New ClsAF
-
- If ObjAF.GetMetricasRegistro(DdlSubProyecto.SelectedValue.ToEntero, UsuarioActual.CveEmpresa, TxtFecha.Text.ToDate) Then
- DT_Cabeceras = ObjAF.DSResultados.Tables(0)
- DT_Datos = ObjAF.DSResultados.Tables(1)
-
-
- If DT_Cabeceras.Rows.Count > 0 AndAlso DT_Datos.Rows.Count > 0 Then
- BtnGuardar.Visible = True
- Else
- BtnGuardar.Visible = False
- GvDatos.DataSource = Nothing
- GvDatos.DataBind()
- End If
-
- Else
- GvDatos.DataSource = Nothing
- GvDatos.DataBind()
- BtnGuardar.Visible = False
- End If
-
- ObjAF.Dispose()
-
- If DT_Datos.Rows.Count > 0 Then
- CargaTablas()
- End If
-
- UpGuardar.Update()
- UpDatos.Update()
-
- End Sub
-
- Private Sub CargaTablas()
-
- Dim IDX_LIMPIAR As Integer = 1
-
- For IDX_LIMPIAR = 1 To 15
- GvDatos.Columns(IDX_LIMPIAR).HeaderText = ""
- GvDatos.Columns(IDX_LIMPIAR).Visible = False
- Next
-
- Dim x As Integer = 0
- Dim limite As Integer = DT_Cabeceras.Rows.Count - 1
-
-
- For x = 0 To limite
- GvDatos.Columns(x + 1).HeaderText = DT_Cabeceras.Rows(x)("Metrica").ToString
- GvDatos.Columns(x + 1).Visible = True
- Next x
-
-
- GvDatos.DataSource = DT_Datos
- GvDatos.DataBind()
-
-
-
-
- End Sub
-
-
- Protected Sub GvDatos_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GvDatos.RowDataBound
-
- If e.Row.RowType = DataControlRowType.DataRow Then
-
- e.Row.FCDropDownList("DdlPersonal").DataSource = GlobalDTRHPersonal(UsuarioActual.CveEmpresa).FiltraParametros("CveEstatusPersonal = 1")
- e.Row.FCDropDownList("DdlPersonal").DataBind()
- e.Row.FCDropDownList("DdlPersonal").Items.Insert(0, New ListItem("Selecione uno", "-1"))
-
- e.Row.FCDropDownList("DdlPersonal").SelectedValueExist(e.Row.DataKey("CvePersonaResponsable"))
-
- End If
-
- End Sub
-
-#End Region
-
- Protected Sub LnkEliminarMetricaValor_Click(sender As Object, e As EventArgs)
-
- End Sub
-
- Protected Sub DdlSubProyecto_SelectedIndexChanged(sender As Object, e As EventArgs)
-
- If DdlSubProyecto.SelectedValue.ToEntero > 0 Then
- CargaDatos()
-
- Else
- GvDatos.DataSource = Nothing
- GvDatos.DataBind()
-
- UpDatos.Update()
-
- End If
-
- End Sub
- Protected Sub BtnGuardar_Click(sender As Object, e As EventArgs)
-
-
- Dim ObjAF As New ClsAF
- Dim limite As Integer = DT_Cabeceras.Rows.Count - 1
-
- ObjAF.IniciaTransacSQL()
-
- Dim ErrorProceso As Boolean = False
-
- For Each GvRow As GridViewRow In GvDatos.Rows
- If GvRow.RowType = DataControlRowType.DataRow Then
-
- Dim DdlPersonal As DropDownList = GvRow.FCDropDownList("DdlPersonal")
-
- If DdlPersonal.SelectedValue.ToEntero <= 0 Then
- Alert($"unidad: {GvRow.DataKey("Unidad")} require personal", TipoMensaje.MsgAdvertencia)
-
- ErrorProceso = True
- Exit For
- End If
-
- If ObjAF.AddMetricasValores(GvRow.DataKey("CveActivoFijo").ToEntero, DdlPersonal.SelectedValue.ToEntero, UsuarioActual.CveUsuario, DdlSubProyecto.SelectedValue.ToEntero, TxtFecha.Text.ToDate, UsuarioActual.CveEmpresa) Then
-
- Dim CveMetricaValor As Integer = ObjAF.CveMetricaValor
- Dim x As Integer = 0
-
- For x = 0 To limite
- Dim valor As Decimal = GvRow.FCTextBox($"TxtMetrica{x + 1}").Text.ToDecimal
-
- ' valor = If(valor.Trim.Length = 0, "0", valor)
- If ObjAF.AddMetricasValoresDetalle(CveMetricaValor, DT_Cabeceras(x)("CveMetrica").ToString.ToEntero, valor) Then
- ErrorProceso = False
- Else
- ErrorProceso = True
- Exit For
- End If
- Next x
-
- If ErrorProceso Then
- Exit For
- End If
-
- Else
- ErrorProceso = True
- Exit For
- End If
- End If
-
- Next
-
-
- If Not ErrorProceso Then
-
- ObjAF.Commit()
- ExportToExcelG(GvDatos, $"RegistroRevision{Now.ToString("yyyyMMddmmss")}", UsuarioActual, "ReporteRevision", 100, 100, filtros:=$"Filtros {LblSubProyecto.Text}: {DdlSubProyecto.SelectedItem.Text} Fecha: {TxtFecha.Text}")
- RegistraScript("$('#ModalDescargaReporte').modal({ backdrop: 'static', keyboard: false });")
- GvDatos.DataSource = Nothing
- GvDatos.DataBind()
-
- BtnGuardar.Visible = False
-
- UpDatos.Update()
- UpGuardar.Update()
-
- Else
- ObjAF.RollBack()
- End If
-
- ObjAF.Dispose()
-
- End Sub
-
-
-
-
-#Region "DESCARGA EXCEL"
-
- Public Sub ExportToExcelG(Gv1 As GridView, NombreArchivoXLSx As String, Usuario As Usuario, Titulo As String, Optional AlturaImagen As Double = 100, Optional AnchoImagen As Double = 100, Optional filtros As String = "")
-
-
-
- For Each GvRow As GridViewRow In Gv1.Rows
-
- Dim IDX_LIMPIAR As Integer = 1
-
- For IDX_LIMPIAR = 1 To 15
- GvRow.Cells(IDX_LIMPIAR).Text = GvRow.FCTextBox($"TxtMetrica{IDX_LIMPIAR}").Text
- Next
-
- If GvRow.FCDropDownList("DDLPersonal").SelectedValue.ToEntero > 0 Then
- GvRow.Cells(16).Text = GvRow.FCDropDownList("DDLPersonal").SelectedItem.Text
- Else
- GvRow.Cells(16).Text = ""
- End If
-
- Next
-
-
-
- Dim sw1 As New StringWriter()
- Dim htw1 As New HtmlTextWriter(sw1)
- Gv1.RenderControl(htw1)
-
- Dim options = GemBox.Spreadsheet.LoadOptions.HtmlDefault
- Dim htmlStream1 = New MemoryStream(options.Encoding.GetBytes(sw1.ToString()))
-
- htmlStream1.Position = 0
- Dim sr1 As New StreamReader(htmlStream1)
- Dim myStr1 = sr1.ReadToEnd()
-
- sr1.Dispose()
- htmlStream1.Dispose()
- sw1.Dispose()
-
- Dim HtmlCompleto As String = myStr1
-
-
- HtmlCompleto = Regex.Replace(HtmlCompleto, "\<[\/]*a[^\>]*\>", "")
-
- Dim asd As String = ""
-
-
- Dim htmlStream5 = New MemoryStream(options.Encoding.GetBytes(HtmlCompleto))
-
- GemBox.Spreadsheet.SpreadsheetInfo.SetLicense(SerialGemBoxSpreadsheet())
-
- Dim excel As GemBox.Spreadsheet.ExcelFile
-
- excel = GemBox.Spreadsheet.ExcelFile.Load(htmlStream5, options)
-
- If Usuario IsNot Nothing Then
- Dim TotalRowHeader As Integer = 8
- Dim TotalRowFooter As Integer = 2
-
- Dim worksheet = excel.Worksheets(0)
- worksheet.Rows.InsertEmpty(0, TotalRowHeader)
- Dim celdasConTexto = worksheet.GetUsedCellRange(True)
- celdasConTexto.Style.Font.Name = "Calibri Light"
-
- Dim RangoNombreEmpresa = worksheet.Cells.GetSubrangeAbsolute(1, celdasConTexto.FirstColumnIndex, 1, celdasConTexto.LastColumnIndex)
- RangoNombreEmpresa.Merged = True
- RangoNombreEmpresa.Value = Usuario.Empresa.Empresa
- RangoNombreEmpresa.Style.Font.Size = 18 * 20
- RangoNombreEmpresa.Style.Font.Name = "Calibri Light"
- RangoNombreEmpresa.Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Center
- RangoNombreEmpresa.Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
-
-
- Dim RangoFiltros = worksheet.Cells.GetSubrangeAbsolute(6, celdasConTexto.FirstColumnIndex, 6, celdasConTexto.LastColumnIndex)
- RangoFiltros.Merged = True
- RangoFiltros.Value = filtros
- RangoFiltros.Style.Font.Size = 15 * 20
- RangoFiltros.Style.Font.Name = "Calibri Light"
- RangoFiltros.Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Left
- RangoFiltros.Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
-
-
- Dim RangoTitulo = worksheet.Cells.GetSubrangeAbsolute(3, celdasConTexto.FirstColumnIndex, 3, celdasConTexto.LastColumnIndex)
- RangoTitulo.Merged = True
- RangoTitulo.Value = Titulo
- RangoTitulo.Style.Font.Size = 20 * 20
- RangoTitulo.Style.Font.Name = "Calibri Light"
- RangoTitulo.Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Center
- RangoTitulo.Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
-
- For i = celdasConTexto.FirstColumnIndex To celdasConTexto.LastColumnIndex
- worksheet.Rows(8).Cells(i).Style.Font.Size = 12 * 20
- worksheet.Rows(8).Cells(i).Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Center
- worksheet.Rows(8).Cells(i).Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
-
- worksheet.Rows(8).Cells(i).Style.FillPattern.SetPattern(GemBox.Spreadsheet.FillPatternStyle.Solid, GemBox.Spreadsheet.SpreadsheetColor.FromArgb(75, 119, 190), GemBox.Spreadsheet.SpreadsheetColor.FromArgb(255, 255, 255))
- worksheet.Rows(8).Cells(i).Style.Font.Color = GemBox.Spreadsheet.SpreadsheetColor.FromArgb(255, 255, 255)
-
-
-
-
- If i > 0 Then
- Try
- worksheet.Columns(i).AutoFit(1)
- Catch ex As Exception
- End Try
- End If
-
- Next
-
- Dim IndexEndTable As Integer = Gv1.Rows.Count + 4 + TotalRowHeader + TotalRowFooter
-
- worksheet.Rows(IndexEndTable).Cells(0).Value = "Usuario Imprimió"
- worksheet.Rows(IndexEndTable + 1).Cells(0).Value = Usuario.Nombre
-
- worksheet.Rows(IndexEndTable).Cells(2).Value = "Fecha Impresión"
- worksheet.Rows(IndexEndTable + 1).Cells(2).Value = DateTime.Now.ToString("dd/MM/yyyy")
-
- Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", Usuario.Empresa.Ruta))
-
- If Imagen.Exists Then
- Dim Ruta As String = String.Format("{0}/Logo.png", Usuario.Empresa.Ruta)
- Using sr As New StreamReader(Ruta)
- Dim ms As New MemoryStream()
- sr.BaseStream.CopyTo(ms)
- worksheet.Pictures.Add(ms, ExcelPictureFormat.Png, "A1", AnchoImagen, AlturaImagen, LengthUnit.Pixel)
- End Using
- End If
-
- End If
-
-
-
-
- Dim memoryStream As New MemoryStream()
- excel.Save(memoryStream, SaveOptions.XlsxDefault)
- ReporteBytes = memoryStream.ToArray()
- memoryStream.Dispose()
-
- End Sub
-
-
- Protected Sub LnkDescargaReporte_Click(sender As Object, e As EventArgs)
-
-
- Response.ContentType = "application/force-download"
- Response.AppendHeader("Content-Disposition", $"attachment;filename=RegistroRevision{Now.ToString("yyyyMMddmmss")}.xlsx")
- Response.BinaryWrite(ReporteBytes)
- Response.End()
-
- End Sub
-
-
- Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
- End Sub
-
-#End Region
-
-
-
-End Class
diff --git a/AF/OrdenServicio.aspx b/AF/OrdenTrabajo.aspx
similarity index 72%
rename from AF/OrdenServicio.aspx
rename to AF/OrdenTrabajo.aspx
index 36780ba5a..955d449d4 100644
--- a/AF/OrdenServicio.aspx
+++ b/AF/OrdenTrabajo.aspx
@@ -1,4 +1,4 @@
-<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="OrdenServicio.aspx.vb" Inherits="AF_OrdenServicio" EnableEventValidation = "false" %>
+<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="OrdenTrabajo.aspx.vb" Inherits="AF_OrdenTrabajo" EnableEventValidation = "false" %>
@@ -74,33 +74,31 @@
-
@@ -112,43 +110,7 @@
-<%--
-
-
-
-
-
-
-
-
-
-
-
-
Fecha:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--%>
+
@@ -162,12 +124,7 @@
GridLines="None">
- <%--
-
-
-
-
- --%>
+
@@ -339,14 +296,14 @@
Metricas guardadas correctamente.
-
- Descarga Reporte Excel
+ <%--
+ Descarga Reporte Excel--%>
-
+ <%-- --%>
diff --git a/AF/OrdenTrabajo.aspx.vb b/AF/OrdenTrabajo.aspx.vb
new file mode 100644
index 000000000..d7c2d7326
--- /dev/null
+++ b/AF/OrdenTrabajo.aspx.vb
@@ -0,0 +1,285 @@
+Option Explicit On
+Option Strict On
+
+Imports System.Data
+Imports System.IO
+Imports Extensiones
+Imports GemBox.Spreadsheet
+Imports Microsoft.Reporting.WebForms
+
+Partial Class AF_OrdenTrabajo
+ Inherits ClsPaginas
+
+#Region " PROPIEDADES"
+
+ Property CveOrdenTrabajo As Integer
+ Get
+ If ViewState("CveOrdenTrabajo") Is Nothing Then
+ Return -1
+ Else
+ Return ViewState("CveOrdenTrabajo").ToString.ToEntero
+ End If
+ End Get
+ Set(value As Integer)
+ ViewState("CveOrdenTrabajo") = value
+ End Set
+ End Property
+
+
+
+
+#End Region
+
+ Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
+ If Not Page.IsPostBack Then
+
+
+ If Request("CveOrdenTrabajo") IsNot Nothing Then
+ CveOrdenTrabajo = Request("CveOrdenTrabajo").ToEntero
+ End If
+
+ CargaCombos()
+ End If
+ End Sub
+
+
+#Region " CARGA PARAMETROS "
+
+#End Region
+
+#Region " CARGA COMBOS "
+ Protected Sub CargaCombos()
+
+ Dim ObjAF As New ClsAF
+
+ If ObjAF.GetTiposServicios(-1, -1, -1, UsuarioActual.CveEmpresa) Then
+ DdlTipoServicio.DataSource = ObjAF.DtResultados
+ Else
+ DdlTipoServicio.DataSource = Nothing
+ End If
+
+ ObjAF.Dispose()
+
+ DdlTipoServicio.DataBind()
+ DdlTipoServicio.Items.Insert(0, New ListItem("Seleccione uno", "-1"))
+
+ UpFiltro.Update()
+
+
+
+ End Sub
+
+
+#End Region
+
+#Region " CARGA DATOS "
+ 'Protected Sub BtnFiltrar_Click(sender As Object, e As EventArgs)
+ ' CargaDatos()
+
+ 'End Sub
+
+
+#End Region
+
+#Region " GV DATOS "
+
+ Private Sub CargaDatos()
+
+ Dim ObjAF As New ClsAF
+
+
+ ObjAF.Dispose()
+
+
+ End Sub
+
+
+
+ Protected Sub GvDatos_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GvDatos.RowDataBound
+
+ If e.Row.RowType = DataControlRowType.DataRow Then
+
+
+
+ End If
+
+ End Sub
+
+#End Region
+
+ Protected Sub LnkEliminarMetricaValor_Click(sender As Object, e As EventArgs)
+
+ End Sub
+
+
+ Protected Sub BtnGuardar_Click(sender As Object, e As EventArgs)
+
+
+
+
+ End Sub
+
+
+
+
+#Region "DESCARGA EXCEL"
+
+ 'Public Sub ExportToExcelG(Gv1 As GridView, NombreArchivoXLSx As String, Usuario As Usuario, Titulo As String, Optional AlturaImagen As Double = 100, Optional AnchoImagen As Double = 100, Optional filtros As String = "")
+
+
+
+ ' For Each GvRow As GridViewRow In Gv1.Rows
+
+ ' Dim IDX_LIMPIAR As Integer = 1
+
+ ' For IDX_LIMPIAR = 1 To 15
+ ' GvRow.Cells(IDX_LIMPIAR).Text = GvRow.FCTextBox($"TxtMetrica{IDX_LIMPIAR}").Text
+ ' Next
+
+ ' If GvRow.FCDropDownList("DDLPersonal").SelectedValue.ToEntero > 0 Then
+ ' GvRow.Cells(16).Text = GvRow.FCDropDownList("DDLPersonal").SelectedItem.Text
+ ' Else
+ ' GvRow.Cells(16).Text = ""
+ ' End If
+
+ ' Next
+
+
+
+ ' Dim sw1 As New StringWriter()
+ ' Dim htw1 As New HtmlTextWriter(sw1)
+ ' Gv1.RenderControl(htw1)
+
+ ' Dim options = GemBox.Spreadsheet.LoadOptions.HtmlDefault
+ ' Dim htmlStream1 = New MemoryStream(options.Encoding.GetBytes(sw1.ToString()))
+
+ ' htmlStream1.Position = 0
+ ' Dim sr1 As New StreamReader(htmlStream1)
+ ' Dim myStr1 = sr1.ReadToEnd()
+
+ ' sr1.Dispose()
+ ' htmlStream1.Dispose()
+ ' sw1.Dispose()
+
+ ' Dim HtmlCompleto As String = myStr1
+
+
+ ' HtmlCompleto = Regex.Replace(HtmlCompleto, "\<[\/]*a[^\>]*\>", "")
+
+ ' Dim asd As String = ""
+
+
+ ' Dim htmlStream5 = New MemoryStream(options.Encoding.GetBytes(HtmlCompleto))
+
+ ' GemBox.Spreadsheet.SpreadsheetInfo.SetLicense(SerialGemBoxSpreadsheet())
+
+ ' Dim excel As GemBox.Spreadsheet.ExcelFile
+
+ ' excel = GemBox.Spreadsheet.ExcelFile.Load(htmlStream5, options)
+
+ ' If Usuario IsNot Nothing Then
+ ' Dim TotalRowHeader As Integer = 8
+ ' Dim TotalRowFooter As Integer = 2
+
+ ' Dim worksheet = excel.Worksheets(0)
+ ' worksheet.Rows.InsertEmpty(0, TotalRowHeader)
+ ' Dim celdasConTexto = worksheet.GetUsedCellRange(True)
+ ' celdasConTexto.Style.Font.Name = "Calibri Light"
+
+ ' Dim RangoNombreEmpresa = worksheet.Cells.GetSubrangeAbsolute(1, celdasConTexto.FirstColumnIndex, 1, celdasConTexto.LastColumnIndex)
+ ' RangoNombreEmpresa.Merged = True
+ ' RangoNombreEmpresa.Value = Usuario.Empresa.Empresa
+ ' RangoNombreEmpresa.Style.Font.Size = 18 * 20
+ ' RangoNombreEmpresa.Style.Font.Name = "Calibri Light"
+ ' RangoNombreEmpresa.Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Center
+ ' RangoNombreEmpresa.Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
+
+
+ ' Dim RangoFiltros = worksheet.Cells.GetSubrangeAbsolute(6, celdasConTexto.FirstColumnIndex, 6, celdasConTexto.LastColumnIndex)
+ ' RangoFiltros.Merged = True
+ ' RangoFiltros.Value = filtros
+ ' RangoFiltros.Style.Font.Size = 15 * 20
+ ' RangoFiltros.Style.Font.Name = "Calibri Light"
+ ' RangoFiltros.Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Left
+ ' RangoFiltros.Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
+
+
+ ' Dim RangoTitulo = worksheet.Cells.GetSubrangeAbsolute(3, celdasConTexto.FirstColumnIndex, 3, celdasConTexto.LastColumnIndex)
+ ' RangoTitulo.Merged = True
+ ' RangoTitulo.Value = Titulo
+ ' RangoTitulo.Style.Font.Size = 20 * 20
+ ' RangoTitulo.Style.Font.Name = "Calibri Light"
+ ' RangoTitulo.Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Center
+ ' RangoTitulo.Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
+
+ ' For i = celdasConTexto.FirstColumnIndex To celdasConTexto.LastColumnIndex
+ ' worksheet.Rows(8).Cells(i).Style.Font.Size = 12 * 20
+ ' worksheet.Rows(8).Cells(i).Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Center
+ ' worksheet.Rows(8).Cells(i).Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
+
+ ' worksheet.Rows(8).Cells(i).Style.FillPattern.SetPattern(GemBox.Spreadsheet.FillPatternStyle.Solid, GemBox.Spreadsheet.SpreadsheetColor.FromArgb(75, 119, 190), GemBox.Spreadsheet.SpreadsheetColor.FromArgb(255, 255, 255))
+ ' worksheet.Rows(8).Cells(i).Style.Font.Color = GemBox.Spreadsheet.SpreadsheetColor.FromArgb(255, 255, 255)
+
+
+
+
+ ' If i > 0 Then
+ ' Try
+ ' worksheet.Columns(i).AutoFit(1)
+ ' Catch ex As Exception
+ ' End Try
+ ' End If
+
+ ' Next
+
+ ' Dim IndexEndTable As Integer = Gv1.Rows.Count + 4 + TotalRowHeader + TotalRowFooter
+
+ ' worksheet.Rows(IndexEndTable).Cells(0).Value = "Usuario Imprimió"
+ ' worksheet.Rows(IndexEndTable + 1).Cells(0).Value = Usuario.Nombre
+
+ ' worksheet.Rows(IndexEndTable).Cells(2).Value = "Fecha Impresión"
+ ' worksheet.Rows(IndexEndTable + 1).Cells(2).Value = DateTime.Now.ToString("dd/MM/yyyy")
+
+ ' Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", Usuario.Empresa.Ruta))
+
+ ' If Imagen.Exists Then
+ ' Dim Ruta As String = String.Format("{0}/Logo.png", Usuario.Empresa.Ruta)
+ ' Using sr As New StreamReader(Ruta)
+ ' Dim ms As New MemoryStream()
+ ' sr.BaseStream.CopyTo(ms)
+ ' worksheet.Pictures.Add(ms, ExcelPictureFormat.Png, "A1", AnchoImagen, AlturaImagen, LengthUnit.Pixel)
+ ' End Using
+ ' End If
+
+ ' End If
+
+
+
+
+ ' Dim memoryStream As New MemoryStream()
+ ' excel.Save(memoryStream, SaveOptions.XlsxDefault)
+ ' ReporteBytes = memoryStream.ToArray()
+ ' memoryStream.Dispose()
+
+ 'End Sub
+
+
+ 'Protected Sub LnkDescargaReporte_Click(sender As Object, e As EventArgs)
+
+
+ ' Response.ContentType = "application/force-download"
+ ' Response.AppendHeader("Content-Disposition", $"attachment;filename=RegistroRevision{Now.ToString("yyyyMMddmmss")}.xlsx")
+ ' Response.BinaryWrite(ReporteBytes)
+ ' Response.End()
+
+ 'End Sub
+
+
+ 'Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
+ 'End Sub
+
+#End Region
+
+
+
+End Class
diff --git a/AF/TipoOrdenTrabajo.aspx b/AF/TipoOrdenTrabajo.aspx
new file mode 100644
index 000000000..e6ebb33b7
--- /dev/null
+++ b/AF/TipoOrdenTrabajo.aspx
@@ -0,0 +1,285 @@
+<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="TipoOrdenTrabajo.aspx.vb" Inherits="AF_TipoOrdenTrabajo" EnableEventValidation = "false" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Registro Revisión
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Metricas guardadas correctamente.
+ <%--
+ Descarga Reporte Excel--%>
+
+
+
+
+
+ <%-- --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/AF/TipoOrdenTrabajo.aspx.vb b/AF/TipoOrdenTrabajo.aspx.vb
new file mode 100644
index 000000000..71b84d52f
--- /dev/null
+++ b/AF/TipoOrdenTrabajo.aspx.vb
@@ -0,0 +1,280 @@
+Option Explicit On
+Option Strict On
+
+Imports System.Data
+Imports System.IO
+Imports Extensiones
+Imports GemBox.Spreadsheet
+Imports Microsoft.Reporting.WebForms
+
+Partial Class AF_TipoOrdenTrabajo
+ Inherits ClsPaginas
+
+#Region " PROPIEDADES"
+
+ Property CveOrdenTrabajo As Integer
+ Get
+ If ViewState("CveOrdenTrabajo") Is Nothing Then
+ Return -1
+ Else
+ Return ViewState("CveOrdenTrabajo").ToString.ToEntero
+ End If
+ End Get
+ Set(value As Integer)
+ ViewState("CveOrdenTrabajo") = value
+ End Set
+ End Property
+
+
+
+
+#End Region
+
+ Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
+ If Not Page.IsPostBack Then
+
+
+ If Request("CveOrdenTrabajo") IsNot Nothing Then
+ CveOrdenTrabajo = Request("CveOrdenTrabajo").ToEntero
+ End If
+
+ CargaCombos()
+ End If
+ End Sub
+
+
+#Region " CARGA PARAMETROS "
+
+#End Region
+
+#Region " CARGA COMBOS "
+ Protected Sub CargaCombos()
+
+ Dim ObjAF As New ClsAF
+
+ If ObjAF.GetTiposMantenimiento(-1) Then
+ DdlTipoMantenimiento.DataSource = ObjAF.DtResultados
+ Else
+ DdlTipoMantenimiento.DataSource = Nothing
+ End If
+
+ ObjAF.Dispose()
+
+ DdlTipoMantenimiento.DataBind()
+ DdlTipoMantenimiento.Items.Insert(0, New ListItem("Seleccione uno", "-1"))
+
+ UpFiltro.Update()
+
+
+
+ End Sub
+
+
+#End Region
+
+#Region " CARGA DATOS "
+ 'Protected Sub BtnFiltrar_Click(sender As Object, e As EventArgs)
+ ' CargaDatos()
+
+ 'End Sub
+
+
+#End Region
+
+#Region " GV DATOS "
+
+ Private Sub CargaDatos()
+
+ Dim ObjAF As New ClsAF
+
+
+ ObjAF.Dispose()
+
+
+ End Sub
+
+
+
+ Protected Sub GvDatos_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs)
+
+ If e.Row.RowType = DataControlRowType.DataRow Then
+
+
+
+ End If
+
+ End Sub
+
+#End Region
+
+
+
+
+ Protected Sub BtnGuardar_Click(sender As Object, e As EventArgs)
+
+ End Sub
+
+
+
+
+#Region "DESCARGA EXCEL"
+
+ 'Public Sub ExportToExcelG(Gv1 As GridView, NombreArchivoXLSx As String, Usuario As Usuario, Titulo As String, Optional AlturaImagen As Double = 100, Optional AnchoImagen As Double = 100, Optional filtros As String = "")
+
+
+
+ ' For Each GvRow As GridViewRow In Gv1.Rows
+
+ ' Dim IDX_LIMPIAR As Integer = 1
+
+ ' For IDX_LIMPIAR = 1 To 15
+ ' GvRow.Cells(IDX_LIMPIAR).Text = GvRow.FCTextBox($"TxtMetrica{IDX_LIMPIAR}").Text
+ ' Next
+
+ ' If GvRow.FCDropDownList("DDLPersonal").SelectedValue.ToEntero > 0 Then
+ ' GvRow.Cells(16).Text = GvRow.FCDropDownList("DDLPersonal").SelectedItem.Text
+ ' Else
+ ' GvRow.Cells(16).Text = ""
+ ' End If
+
+ ' Next
+
+
+
+ ' Dim sw1 As New StringWriter()
+ ' Dim htw1 As New HtmlTextWriter(sw1)
+ ' Gv1.RenderControl(htw1)
+
+ ' Dim options = GemBox.Spreadsheet.LoadOptions.HtmlDefault
+ ' Dim htmlStream1 = New MemoryStream(options.Encoding.GetBytes(sw1.ToString()))
+
+ ' htmlStream1.Position = 0
+ ' Dim sr1 As New StreamReader(htmlStream1)
+ ' Dim myStr1 = sr1.ReadToEnd()
+
+ ' sr1.Dispose()
+ ' htmlStream1.Dispose()
+ ' sw1.Dispose()
+
+ ' Dim HtmlCompleto As String = myStr1
+
+
+ ' HtmlCompleto = Regex.Replace(HtmlCompleto, "\<[\/]*a[^\>]*\>", "")
+
+ ' Dim asd As String = ""
+
+
+ ' Dim htmlStream5 = New MemoryStream(options.Encoding.GetBytes(HtmlCompleto))
+
+ ' GemBox.Spreadsheet.SpreadsheetInfo.SetLicense(SerialGemBoxSpreadsheet())
+
+ ' Dim excel As GemBox.Spreadsheet.ExcelFile
+
+ ' excel = GemBox.Spreadsheet.ExcelFile.Load(htmlStream5, options)
+
+ ' If Usuario IsNot Nothing Then
+ ' Dim TotalRowHeader As Integer = 8
+ ' Dim TotalRowFooter As Integer = 2
+
+ ' Dim worksheet = excel.Worksheets(0)
+ ' worksheet.Rows.InsertEmpty(0, TotalRowHeader)
+ ' Dim celdasConTexto = worksheet.GetUsedCellRange(True)
+ ' celdasConTexto.Style.Font.Name = "Calibri Light"
+
+ ' Dim RangoNombreEmpresa = worksheet.Cells.GetSubrangeAbsolute(1, celdasConTexto.FirstColumnIndex, 1, celdasConTexto.LastColumnIndex)
+ ' RangoNombreEmpresa.Merged = True
+ ' RangoNombreEmpresa.Value = Usuario.Empresa.Empresa
+ ' RangoNombreEmpresa.Style.Font.Size = 18 * 20
+ ' RangoNombreEmpresa.Style.Font.Name = "Calibri Light"
+ ' RangoNombreEmpresa.Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Center
+ ' RangoNombreEmpresa.Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
+
+
+ ' Dim RangoFiltros = worksheet.Cells.GetSubrangeAbsolute(6, celdasConTexto.FirstColumnIndex, 6, celdasConTexto.LastColumnIndex)
+ ' RangoFiltros.Merged = True
+ ' RangoFiltros.Value = filtros
+ ' RangoFiltros.Style.Font.Size = 15 * 20
+ ' RangoFiltros.Style.Font.Name = "Calibri Light"
+ ' RangoFiltros.Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Left
+ ' RangoFiltros.Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
+
+
+ ' Dim RangoTitulo = worksheet.Cells.GetSubrangeAbsolute(3, celdasConTexto.FirstColumnIndex, 3, celdasConTexto.LastColumnIndex)
+ ' RangoTitulo.Merged = True
+ ' RangoTitulo.Value = Titulo
+ ' RangoTitulo.Style.Font.Size = 20 * 20
+ ' RangoTitulo.Style.Font.Name = "Calibri Light"
+ ' RangoTitulo.Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Center
+ ' RangoTitulo.Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
+
+ ' For i = celdasConTexto.FirstColumnIndex To celdasConTexto.LastColumnIndex
+ ' worksheet.Rows(8).Cells(i).Style.Font.Size = 12 * 20
+ ' worksheet.Rows(8).Cells(i).Style.HorizontalAlignment = GemBox.Spreadsheet.HorizontalAlignmentStyle.Center
+ ' worksheet.Rows(8).Cells(i).Style.VerticalAlignment = GemBox.Spreadsheet.VerticalAlignmentStyle.Center
+
+ ' worksheet.Rows(8).Cells(i).Style.FillPattern.SetPattern(GemBox.Spreadsheet.FillPatternStyle.Solid, GemBox.Spreadsheet.SpreadsheetColor.FromArgb(75, 119, 190), GemBox.Spreadsheet.SpreadsheetColor.FromArgb(255, 255, 255))
+ ' worksheet.Rows(8).Cells(i).Style.Font.Color = GemBox.Spreadsheet.SpreadsheetColor.FromArgb(255, 255, 255)
+
+
+
+
+ ' If i > 0 Then
+ ' Try
+ ' worksheet.Columns(i).AutoFit(1)
+ ' Catch ex As Exception
+ ' End Try
+ ' End If
+
+ ' Next
+
+ ' Dim IndexEndTable As Integer = Gv1.Rows.Count + 4 + TotalRowHeader + TotalRowFooter
+
+ ' worksheet.Rows(IndexEndTable).Cells(0).Value = "Usuario Imprimió"
+ ' worksheet.Rows(IndexEndTable + 1).Cells(0).Value = Usuario.Nombre
+
+ ' worksheet.Rows(IndexEndTable).Cells(2).Value = "Fecha Impresión"
+ ' worksheet.Rows(IndexEndTable + 1).Cells(2).Value = DateTime.Now.ToString("dd/MM/yyyy")
+
+ ' Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", Usuario.Empresa.Ruta))
+
+ ' If Imagen.Exists Then
+ ' Dim Ruta As String = String.Format("{0}/Logo.png", Usuario.Empresa.Ruta)
+ ' Using sr As New StreamReader(Ruta)
+ ' Dim ms As New MemoryStream()
+ ' sr.BaseStream.CopyTo(ms)
+ ' worksheet.Pictures.Add(ms, ExcelPictureFormat.Png, "A1", AnchoImagen, AlturaImagen, LengthUnit.Pixel)
+ ' End Using
+ ' End If
+
+ ' End If
+
+
+
+
+ ' Dim memoryStream As New MemoryStream()
+ ' excel.Save(memoryStream, SaveOptions.XlsxDefault)
+ ' ReporteBytes = memoryStream.ToArray()
+ ' memoryStream.Dispose()
+
+ 'End Sub
+
+
+ 'Protected Sub LnkDescargaReporte_Click(sender As Object, e As EventArgs)
+
+
+ ' Response.ContentType = "application/force-download"
+ ' Response.AppendHeader("Content-Disposition", $"attachment;filename=RegistroRevision{Now.ToString("yyyyMMddmmss")}.xlsx")
+ ' Response.BinaryWrite(ReporteBytes)
+ ' Response.End()
+
+ 'End Sub
+
+
+ 'Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
+ 'End Sub
+
+#End Region
+
+
+
+End Class
diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index 628bf554b..70b5ff422 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -3955,6 +3955,11 @@ Public Class ClsPaginas
PaginaDict.Add("/AF/CatTiposServicios.aspx".ToUpper(), 765)
PaginaDict.Add("/AF/CatTiposServiciosActividades.aspx".ToUpper(), 766)
PaginaDict.Add("/AF/CatTiposServiciosMateriales.aspx".ToUpper(), 767)
+
+ PaginaDict.Add("/AF/TipoOrdenTrabajo.aspx".ToUpper(), -1)
+ PaginaDict.Add("/AF/OrdenTrabajo.aspx".ToUpper(), -1)
+ PaginaDict.Add("/AF/RepOrdenTrabajo.aspx".ToUpper(), -1)
+
#End Region
'AIMMGM
#Region "AIMMGM"
diff --git a/App_Code/ClsRH.vb b/App_Code/ClsRH.vb
index 3ac5ef12b..7e1ee24e2 100644
--- a/App_Code/ClsRH.vb
+++ b/App_Code/ClsRH.vb
@@ -3839,7 +3839,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
- OnError("Ocurrió al agregar el Curso CursoAdd.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al agregar el Curso CursoAdd.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
@@ -3875,7 +3875,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
- OnError("Ocurrió al Actualizar el Curso CursoUpdate.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Actualizar el Curso CursoUpdate.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
@@ -3894,12 +3894,12 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
Retorno = True
Catch exs As SqlException
If exs.ErrorCode = -2146232060 Then
- OnError("Ocurrió al Eliminar el Curso, Existen registros relacionadados.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Curso, Existen registros relacionadados.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
Else
- OnError("Ocurrió al Eliminar el Curso CursoRemove.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Curso CursoRemove.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End If
Catch ex As Exception
- OnError("Ocurrió al Eliminar el Curso CursoRemove.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Curso CursoRemove.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
@@ -3924,7 +3924,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
- OnError("Ocurrió al consultar el reporte CursosRepGet.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al consultar el reporte CursosRepGet.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
@@ -4115,7 +4115,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
- OnError("Ocurrió al agregar el Tema TemaAdd.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al agregar el Tema TemaAdd.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
@@ -4140,7 +4140,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
- OnError("Ocurrió al Actualizar el Tema TemaUpdate.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió error al Actualizar el Tema TemaUpdate.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
@@ -4161,9 +4161,9 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
If exs.Message.Contains("Número: 547;") Then
- OnError("Ocurrió al Eliminar el Tema Existen registros relacionadados.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("El Tema no se puede eliminar porque tiene registros relacionados..", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
Else
- OnError("Ocurrió al Eliminar el Tema TemasRemove.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("El Tema no se puede eliminar porque tiene registros relacionados. TemasRemove.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End If
@@ -4174,7 +4174,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
'End If
Catch ex As Exception
- OnError("Ocurrió al Eliminar el Tema TemasRemove.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Tema TemasRemove.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
End Function
@@ -4225,7 +4225,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
- OnError("Ocurrió al agregar el Subtema SubtemaAdd.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al agregar el Subtema SubtemaAdd.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
@@ -4251,7 +4251,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
- OnError("Ocurrió al Actualizar el Subtema SubtemaUpdate.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Actualizar el Subtema SubtemaUpdate.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
@@ -4270,12 +4270,12 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
Catch exs As SqlException
If exs.ErrorCode = -2146232060 Then
- OnError("Ocurrió al Eliminar el Subtema, Existen registros relacionadados.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Subtema, Existen registros relacionadados.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
Else
- OnError("Ocurrió al Eliminar el Subtema SubtemaRemove.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Subtema SubtemaRemove.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End If
Catch ex As Exception
- OnError("Ocurrió al Eliminar el Subtema SubtemaRemove.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Subtema SubtemaRemove.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
End Function
@@ -4329,7 +4329,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
- OnError("Ocurrió al agregar el Capacitador CapacitadorAdd.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al agregar el Capacitador CapacitadorAdd.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
@@ -4358,7 +4358,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
- OnError("Ocurrió al Actualizar el Capacitador CapacitadorUpdate.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Actualizar el Capacitador CapacitadorUpdate.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
@@ -4376,12 +4376,12 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
Retorno = True
Catch exs As SqlException
If exs.ErrorCode = -2146232060 Then
- OnError("Ocurrió al Eliminar el Tema Existen registros relacionadados.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Tema Existen registros relacionadados.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
Else
- OnError("Ocurrió al Eliminar el Tema CapaditadorRemove.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Tema CapaditadorRemove.", exs, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End If
Catch ex As Exception
- OnError("Ocurrió al Eliminar el Tema CapacitadorRemove.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ OnError("Ocurrió un error al Eliminar el Tema CapacitadorRemove.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
End Try
Return Retorno
diff --git a/vwd.webinfo b/vwd.webinfo
index 2fd2ac3b0..ede2ec670 100644
--- a/vwd.webinfo
+++ b/vwd.webinfo
@@ -88,6 +88,10 @@
+
+
+
+