From 277255fc688d8f54d194850d7dc0a9ce2ca79b04 Mon Sep 17 00:00:00 2001 From: rakcsle Date: Tue, 7 May 2024 00:30:56 -0700 Subject: [PATCH] RepContratosCalendarios --- App_Code/CalendarEvent.vb | 1 + Ashx/CargaEventos.ashx | 2 ++ Transportes/RepContratosCalendario.aspx | 16 +++++++++++-- Transportes/RepContratosCalendario.aspx.vb | 28 ++++++++++++++++++---- 4 files changed, 41 insertions(+), 6 deletions(-) diff --git a/App_Code/CalendarEvent.vb b/App_Code/CalendarEvent.vb index f5f94aaee..0a47fc29f 100644 --- a/App_Code/CalendarEvent.vb +++ b/App_Code/CalendarEvent.vb @@ -36,6 +36,7 @@ Public Class CalendarEvent Public Property CvePersonal As Integer Public Property CvePersonal2 As Integer Public Property CveCliente As Integer + Public Property NombreComercial As String Public Property CveProveedor As Integer Public Property CveOS As Integer Public Property CveOSDetalle As Integer diff --git a/Ashx/CargaEventos.ashx b/Ashx/CargaEventos.ashx index 0513bd853..f87a5a85d 100644 --- a/Ashx/CargaEventos.ashx +++ b/Ashx/CargaEventos.ashx @@ -464,6 +464,7 @@ Public Class CargaEventos : Implements IHttpHandler, IRequiresSessionState cevent.allDay = False cevent.NombreAcercamiento = dr("Ubicacion").ToString cevent.CveCliente = dr("CveCliente").ToString.ToEntero + cevent.NombreComercial = dr("NombreComercial").ToString cevent.CvePersonal = dr("CveChofer").ToString.ToEntero cevent.CvePersonal2 = dr("CveChofer2").ToString.ToEntero cevent.CveEventoEstatus = dr("CveContratosEstatus").ToString.ToEntero @@ -530,6 +531,7 @@ Public Class CargaEventos : Implements IHttpHandler, IRequiresSessionState cevent.end = If(tipoVista = "fecha", String.Format("{0:s}", dr("FechaInicial").ToString.ToDateTime.AddHours(1)), String.Format("{0:s}", dr("FechaFinal").ToString.ToDateTime)) cevent.allDay = False cevent.CveCliente = dr("CveCliente").ToString.ToEntero + cevent.NombreComercial = dr("NombreComercial").ToString cevent.NombreAcercamiento = dr("Ubicacion").ToString cevent.CveActivoFijo = dr("CveAF").ToString.ToEntero cevent.CvePersonal = dr("CveChofer").ToString.ToEntero diff --git a/Transportes/RepContratosCalendario.aspx b/Transportes/RepContratosCalendario.aspx index be43ad1ff..3d5d77992 100644 --- a/Transportes/RepContratosCalendario.aspx +++ b/Transportes/RepContratosCalendario.aspx @@ -380,7 +380,7 @@
+ Width="100%" runat="server" Enabled="true">
@@ -389,7 +389,7 @@
@@ -401,6 +401,7 @@ + Seleccione @@ -469,6 +470,8 @@ + + @@ -665,6 +668,15 @@ $('#<%=TxtAnticipo.ClientID%>').val(event.Anticipo); $('#<%=CveContrato.ClientID%>').val(event.id); + + if (event.NombreComercial !== null) { + $('#HidModClienteNombre').val(''); + } else { + $('#HidModClienteNombre').val(event.NombreComercial); + } + + $('#HidModCveCliente').val(event.CveCliente); + $('#<%=BtnModal.ClientID%>').click(); } diff --git a/Transportes/RepContratosCalendario.aspx.vb b/Transportes/RepContratosCalendario.aspx.vb index 383b245e7..7a41ac7e3 100644 --- a/Transportes/RepContratosCalendario.aspx.vb +++ b/Transportes/RepContratosCalendario.aspx.vb @@ -122,10 +122,14 @@ Partial Class RepContratosCalendario 'Lista Chofer' DdlChofer.DataSource = GlobalDTRHPersonal(UsuarioActual.CveEmpresa) DdlChofer.DataBind() - DdlChofer.Items.Insert(0, New ListItem("-", "")) + DdlChofer.Items.Insert(0, New ListItem("Seleccione", "")) + DdlChofer.SelectedValueExist(-1) + DdlChofer2.DataSource = GlobalDTRHPersonal(UsuarioActual.CveEmpresa) DdlChofer2.DataBind() - DdlChofer2.Items.Insert(0, New ListItem("-", "")) + DdlChofer2.Items.Insert(0, New ListItem("Seleccione", "")) + DdlChofer2.SelectedValueExist(-1) + DdlChoferFiltro.DataSource = GlobalDTRHPersonal(UsuarioActual.CveEmpresa).FiltraParametros("", "NombreCompleto") DdlChoferFiltro.DataBind() @@ -148,7 +152,7 @@ Partial Class RepContratosCalendario DdlSubProyectos.Items.Insert(0, New ListItem("Todos", "-1")) 'CargarCentrosDeCosto(Nothing, DdlSubProyectos, Nothing, LblSubProyecto) - + UpModal.Update() End Sub Private Sub OnRowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GvContratos.RowDataBound @@ -157,7 +161,23 @@ Partial Class RepContratosCalendario e.Row.BackColor = Drawing.ColorTranslator.FromHtml(BackgroundColor) End If End Sub - Protected Sub MostrarModal(sender As Object, e As System.EventArgs) + Protected Sub MostrarModal(sender As Object, e As System.EventArgs) + + + If HidModClienteNombre.Value = "" Then + HidModClienteNombre.Value = GlobalDTCliente(UsuarioActual.CveEmpresa, -1, HidModCveCliente.Value.ToEntero).FiltroPrimeroValor("NombreComercial") + End If + + DdlClientes.SelectedText = HidModClienteNombre.Value + DdlClientes.SelectedValue = HidModCveCliente.Value + + DdlClientes.txtText.Value = HidModClienteNombre.Value + DdlClientes.txtValue.Value = HidModCveCliente.Value + + + + UpModal.Update() + RegistraScript("$('#ModalActualizar').modal('show');") End Sub