This commit is contained in:
2024-02-22 10:06:33 -07:00
10 changed files with 937 additions and 354 deletions

View File

@@ -135,14 +135,14 @@ Public Class ClsTransportes
#End Region #End Region
#Region "Boletos" #Region "Boletos"
Public Function AddViajesPasajeros(CveViaje As Integer, CveDestinoOrigen As Integer, CveDestinoFinal As Integer, Importe As Decimal, Asiento As Integer, Nombre As String, Visa As String, Celular As String, Sexo As Boolean, Observacion As String, CveUsuario As Integer, CveVendedor As Integer) As Integer Public Function AddViajesPasajeros(CveContrato As Integer, CveDestinoOrigen As Integer, CveDestinoFinal As Integer, Importe As Decimal, Asiento As Integer, Nombre As String, Visa As String, Celular As String, Sexo As Boolean, Observacion As String, CveUsuario As Integer, CveVendedor As Integer) As Integer
Dim Retorno As Integer = -1 Dim Retorno As Integer = -1
DataAdapter("PA_Trans_ViajesPasajerosAdd") DataAdapter("PA_Trans_ViajesPasajerosAdd")
With SqlAdapter.SelectCommand.Parameters With SqlAdapter.SelectCommand.Parameters
.Add("@CveViajePasajero", SqlDbType.Int).Direction = ParameterDirection.Output .Add("@CveViajePasajero", SqlDbType.Int).Direction = ParameterDirection.Output
.Add("@CveViaje", SqlDbType.Int).Value = CveViaje .Add("@CveContrato", SqlDbType.Int).Value = CveContrato
.Add("@CveDestinoOrigen", SqlDbType.Int).Value = CveDestinoOrigen .Add("@CveDestinoOrigen", SqlDbType.Int).Value = CveDestinoOrigen
.Add("@CveDestinoFinal", SqlDbType.Int).Value = CveDestinoFinal .Add("@CveDestinoFinal", SqlDbType.Int).Value = CveDestinoFinal
.Add("@Importe", SqlDbType.Money).Value = Importe .Add("@Importe", SqlDbType.Money).Value = Importe
@@ -167,12 +167,12 @@ Public Class ClsTransportes
Return Retorno Return Retorno
End Function End Function
Public Function GetViajesPasajeros(CveViaje As Integer, Optional CveViajePasajero As Integer = -1, Optional Estatus As Integer = -1) As Boolean Public Function GetViajesPasajeros(CveContrato As Integer, Optional CveViajePasajero As Integer = -1, Optional Estatus As Integer = -1) As Boolean
Dim Retorno As Boolean = False Dim Retorno As Boolean = False
DataAdapter("PA_Trans_ViajesPasajerosGet") DataAdapter("PA_Trans_ViajesPasajerosGet")
With SqlAdapter.SelectCommand.Parameters With SqlAdapter.SelectCommand.Parameters
.Add("@CveViaje", SqlDbType.Int).Value = CveViaje .Add("@CveContrato", SqlDbType.Int).Value = CveContrato
.Add("@CveViajePasajero", SqlDbType.Int).Value = CveViajePasajero .Add("@CveViajePasajero", SqlDbType.Int).Value = CveViajePasajero
.Add("@Estatus", SqlDbType.Int).Value = Estatus .Add("@Estatus", SqlDbType.Int).Value = Estatus
End With End With

View File

@@ -1024,9 +1024,11 @@ Namespace Modelos
Dim ObjTimbrado As New Timbrado Dim ObjTimbrado As New Timbrado
'DOCUMENTO ACTUAL 'DOCUMENTO ACTUAL
If DebeTimbrar Then If DebeTimbrar Then
Dim CvePAC As Integer = -1
If Me.EmitirCartaPorte AndAlso CveTimbreCartaPorte > 0 Then If Me.EmitirCartaPorte AndAlso CveTimbreCartaPorte > 0 Then
Dim RespCartaPorte As Timbres.MMensajeCartaPorte = Timbres.PreParaCartaPorteFactura(CveTimbreCartaPorte, UsuarioActual) Dim RespCartaPorte As Timbres.MMensajeCartaPorte = Timbres.PreParaCartaPorteFactura(CveTimbreCartaPorte, UsuarioActual)
If Not RespCartaPorte.TieneError Then If Not RespCartaPorte.TieneError Then
CvePAC = 4 'código temporal. para que se timbre PAC 4
Me.Timbre.Complementos.CartaPorte = RespCartaPorte.CartaPorte Me.Timbre.Complementos.CartaPorte = RespCartaPorte.CartaPorte
Else Else
DebeTimbrar = False DebeTimbrar = False
@@ -1034,7 +1036,7 @@ Namespace Modelos
End If End If
End If End If
SeTimbro = ObjTimbrado.TimbrarFactura(UsuarioActual, Me) SeTimbro = ObjTimbrado.TimbrarFactura(UsuarioActual, Me, CvePACEspecial:=CvePAC)
'NOTA DE CREDITO - REFACTURADA - CASO ESPECIAL, TIMBRADO E IMPRESION 'NOTA DE CREDITO - REFACTURADA - CASO ESPECIAL, TIMBRADO E IMPRESION
If Not IsNothing(Obj2) AndAlso Obj2.Count > 0 Then If Not IsNothing(Obj2) AndAlso Obj2.Count > 0 Then

View File

@@ -145,6 +145,15 @@ Partial Class Inventarios_EntradasSalidas
ViewState("TieneSalida") = value ViewState("TieneSalida") = value
End Set End Set
End Property End Property
Public Property CveEntregaAlmacen() As Integer
Get
Return ViewState("CveEntregaAlmacen").ToString.ToEntero
End Get
Set(value As Integer)
ViewState("CveEntregaAlmacen") = value
End Set
End Property
Private Property DtBitacora As DataTable Private Property DtBitacora As DataTable
Get Get
Return CType(ViewState("DtBitacora"), DataTable) Return CType(ViewState("DtBitacora"), DataTable)
@@ -471,7 +480,6 @@ Partial Class Inventarios_EntradasSalidas
CargaDatosEntregaAlmacen(Request("CveEntregaAlmacen").ToString.ToEntero) CargaDatosEntregaAlmacen(Request("CveEntregaAlmacen").ToString.ToEntero)
End If End If
'BLOQUEA PERMISOS 'BLOQUEA PERMISOS
BtnGuardar.Enabled = PermiteGuardar() BtnGuardar.Enabled = PermiteGuardar()
BtnEliminar.Enabled = PermiteEliminar() BtnEliminar.Enabled = PermiteEliminar()
@@ -507,7 +515,6 @@ Partial Class Inventarios_EntradasSalidas
'ImgFecha.Visible = True 'ImgFecha.Visible = True
End If End If
If CveMovimiento > 0 And CveConcepto.Contiene(8) And UsuarioActual.Empresa.Funcionalidad(578).ToEntero = 1 Then If CveMovimiento > 0 And CveConcepto.Contiene(8) And UsuarioActual.Empresa.Funcionalidad(578).ToEntero = 1 Then
ValidaUsaConsola() ValidaUsaConsola()
End If End If
@@ -1238,7 +1245,7 @@ Partial Class Inventarios_EntradasSalidas
End Sub End Sub
Private Sub CargaDatosEntregaAlmacen(CveEntregaAlmacen As Integer) Private Sub CargaDatosEntregaAlmacen(tCveEntregaAlmacen As Integer)
'RECARGA ALMACENES SOLO DE recepcion de usados 'RECARGA ALMACENES SOLO DE recepcion de usados
DdlAlmacen.Items.Clear() DdlAlmacen.Items.Clear()
DdlAlmacen.DataBind() DdlAlmacen.DataBind()
@@ -1254,8 +1261,8 @@ Partial Class Inventarios_EntradasSalidas
Dim ObjGenerales As New ClsGenerales() Dim ObjGenerales As New ClsGenerales()
If (ObjGenerales.GetEntregaAlmacenRutaDetalle(CveEntregaAlmacen)) Then If (ObjGenerales.GetEntregaAlmacenRutaDetalle(tCveEntregaAlmacen)) Then
CveEntregaAlmacen = tCveEntregaAlmacen
For Each dr As DataRow In ObjGenerales.DtResultados.Rows For Each dr As DataRow In ObjGenerales.DtResultados.Rows
AddNew(dr("CvePS").ToString.ToEntero, dr("CodigoPS").ToString, dr("CveUnidadMedida").ToString.ToEntero, dr("Abreviatura").ToString, dr("Cantidad").ToString.ToDecimal, AddNew(dr("CvePS").ToString.ToEntero, dr("CodigoPS").ToString, dr("CveUnidadMedida").ToString.ToEntero, dr("Abreviatura").ToString, dr("Cantidad").ToString.ToDecimal,
0, "", "", "", "", "E", "", MinFecha, 0, "") 0, "", "", "", "", "E", "", MinFecha, 0, "")
@@ -1975,8 +1982,7 @@ Partial Class Inventarios_EntradasSalidas
Dim CvePrePoliza As Integer = ObjConta.AddPrePolizas("Inv/ES", 53, 0, 0, 1, TxtFecha.Text.Replace(",", "").ToDate, obs, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveTipoPoliza:=3) Dim CvePrePoliza As Integer = ObjConta.AddPrePolizas("Inv/ES", 53, 0, 0, 1, TxtFecha.Text.Replace(",", "").ToDate, obs, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveTipoPoliza:=3)
CveMovimiento = ObjInventario.AddMovimiento(CveAlmacen, DdlConcepto.SelectedValue.ToEntero, 1, Fecha, tFolio, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1, -1, SubProyecto, ActivoFijo, Guia:=TxtGuia.Text, Observaciones:=TxtObservaciones.Text, CvePersonal:=DdlPersonal.SelectedValue.ToEntero, Recibio:=TxtResponsable.Text.Trim, CveCliente:=CveCliente, CveClienteSucursal:=CveClienteSucursal, DepartamentoEntrega:=TxtDepartamentoEntrega.Text, PedidoContrato:=TxtPedidoContrato.Text, CveProveedor:=tCveProveedor, Modulo:="ES/1") CveMovimiento = ObjInventario.AddMovimiento(CveAlmacen, DdlConcepto.SelectedValue.ToEntero, 1, Fecha, tFolio, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1, -1, SubProyecto, ActivoFijo, Guia:=TxtGuia.Text, Observaciones:=TxtObservaciones.Text, CvePersonal:=DdlPersonal.SelectedValue.ToEntero, Recibio:=TxtResponsable.Text.Trim, CveCliente:=CveCliente, CveClienteSucursal:=CveClienteSucursal, DepartamentoEntrega:=TxtDepartamentoEntrega.Text, PedidoContrato:=TxtPedidoContrato.Text, CveProveedor:=tCveProveedor, Modulo:="ES/1", CveEntregaAlmacen:=CveEntregaAlmacen)
If CveMovimiento <= 0 OrElse CvePrePoliza <= 0 Then If CveMovimiento <= 0 OrElse CvePrePoliza <= 0 Then
Alert("No se pudo almacenar el movimiento correctamente", TipoMensaje.MsgError) Alert("No se pudo almacenar el movimiento correctamente", TipoMensaje.MsgError)

View File

@@ -81,10 +81,20 @@
</div> </div>
<div class="portlet-body" style="display: none;"> <div class="portlet-body" style="display: none;">
<div class="row"> <div class="row">
<label class="col-md-1 " id="Label1" runat="server" style="width: 90px; margin-top: 5px;">Chofer:</label> <label class="col-md-1 " id="Label1" runat="server" >Chofer:</label>
<div class="col-md-2" > <div class="col-md-2" >
<asp:DropDownList ID="DdlChofer" runat="server" DataTextField="Chofer" DataValueField="CveChofer" CssClass="form-control input-sm select2me" Width="100%" CausesValidation="true"></asp:DropDownList> <asp:DropDownList ID="DdlChofer" runat="server" DataTextField="Chofer" DataValueField="CveChofer" CssClass="form-control input-sm select2me" Width="100%" CausesValidation="true"></asp:DropDownList>
</div> </div>
<label class="col-md-1 " id="LblTipo" runat="server">Tipo:</label>
<div class="col-md-2" >
<asp:DropDownList ID="DdlTipo" runat="server" CssClass="form-control input-sm select2me" Width="100%" CausesValidation="true">
<asp:ListItem Value="-1" Text="Todos"></asp:ListItem>
<asp:ListItem Value="T" Text="Traspasos"></asp:ListItem>
<asp:ListItem Value="R" Text="Recolecciones"></asp:ListItem>
<asp:ListItem Value="E" Text="Entregas"></asp:ListItem>
<asp:ListItem Value="I" Text="Ingresos"></asp:ListItem>
</asp:DropDownList>
</div>
</div> </div>
</div> </div>

View File

@@ -345,7 +345,7 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas
{ {
ClsGenerales ObjGeneral = new ClsGenerales(); ClsGenerales ObjGeneral = new ClsGenerales();
if (ObjGeneral.GetInvEntregaAlmacenRutaRep(DdlSucursales.SelectedValue.ToEntero(), UsuarioActual.CveEmpresa, DdlEstatus.SelectedValue.ToEntero(), TxtFechaI.Text.ToDate(), TxtFechaF.Text.ToDate(), DdlChofer.SelectedValue.ToEntero(), UsuarioActual.CveUsuario)) if (ObjGeneral.GetInvEntregaAlmacenRutaRep(DdlSucursales.SelectedValue.ToEntero(), UsuarioActual.CveEmpresa, DdlEstatus.SelectedValue.ToEntero(), TxtFechaI.Text.ToDate(), TxtFechaF.Text.ToDate(), DdlChofer.SelectedValue.ToEntero(), UsuarioActual.CveUsuario, Tipo:DdlTipo.SelectedValue))
{ {
DTDatos = ObjGeneral.DtResultados; DTDatos = ObjGeneral.DtResultados;
GVDatos.DataSource = DTDatos; GVDatos.DataSource = DTDatos;
@@ -491,7 +491,8 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas
Timbres ObjTimbres = new Timbres(TimbreTipoDocto, cvetimbre, UsuarioActual); Timbres ObjTimbres = new Timbres(TimbreTipoDocto, cvetimbre, UsuarioActual);
StringBuilder MensajeAlert = new StringBuilder(); StringBuilder MensajeAlert = new StringBuilder();
MensajeAlert.AppendFormat("Folio: <b>{0}</b> &nbsp;", ObjTimbres.ObjFactura.SerieFolio); MensajeAlert.AppendFormat("Folio: <b>{0}</b> &nbsp;", ObjTimbres.ObjFactura.SerieFolio);
if (ObjTimbres.MsgError == "" && ObjTimbres.Timbrar()) int CvePAC = 4;
if (ObjTimbres.MsgError == "" && ObjTimbres.Timbrar(CvePAC))
{ {
MensajeAlert.AppendFormat("<a class='texto' style='color:#337ab7' href='/Compras/PopUpVerFactura.aspx?P={0}' target='_blank'>XML &nbsp;<i class='fa fa-file'></i></i></a>&nbsp;&nbsp;", ModExtensiones.Encripta(String.Format("OP=DesXmlTra&CveTimbre={0}&EXT={1}&FOLIO={2}&TIPODOCTO={3}", cvetimbre, "XML", ObjTimbres.ObjFactura.SerieFolio, ObjTimbres.ObjFactura.TipoDocto))); MensajeAlert.AppendFormat("<a class='texto' style='color:#337ab7' href='/Compras/PopUpVerFactura.aspx?P={0}' target='_blank'>XML &nbsp;<i class='fa fa-file'></i></i></a>&nbsp;&nbsp;", ModExtensiones.Encripta(String.Format("OP=DesXmlTra&CveTimbre={0}&EXT={1}&FOLIO={2}&TIPODOCTO={3}", cvetimbre, "XML", ObjTimbres.ObjFactura.SerieFolio, ObjTimbres.ObjFactura.TipoDocto)));
Alert(MensajeAlert.ToString(), ModExtensiones.TipoMensaje.MsgInformacion); Alert(MensajeAlert.ToString(), ModExtensiones.TipoMensaje.MsgInformacion);

View File

@@ -86,7 +86,7 @@
border: 1px solid #999999; border: 1px solid #999999;
border-top: 0; border-top: 0;
font-family: verdana,tahoma,helvetica; font-family: verdana,tahoma,helvetica;
font-size: 10pt; font-size: 12px;
padding: 8px; padding: 8px;
} }

View File

@@ -242,291 +242,291 @@
Visible="False"><p><span class="bold uppercase">information: </span>Los boletos están siendo apartados hasta finalizar su compra</p></asp:Label> Visible="False"><p><span class="bold uppercase">information: </span>Los boletos están siendo apartados hasta finalizar su compra</p></asp:Label>
<asp:Button ID="BtnAgregarPasajero" runat="server" CssClass="col-md-2 btn btn-success" <asp:Button ID="BtnAgregarPasajero" runat="server" CssClass="col-md-2 btn btn-success"
Visible="false" Visible="false"
Text="Agregar Pasajeros" OnClick="AgregarPasajero" ValidationGroup="GrpGuardar"/> Text="Agregar Pasajeros" OnClick="AgregarPasajero" ValidationGroup="GrpGuardar" />
</div> </div>
<%-- Listado de Boletos --%> <%-- Listado de Boletos --%>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<asp:GridView ID="GvB" runat="server" Width="100%" AutoGenerateColumns="false" CssClass="table table-advance table-hover" <asp:GridView ID="GvB" runat="server" Width="100%" AutoGenerateColumns="false" CssClass="table table-advance table-hover"
GridLines="None" DataKeyNames="Nombre,Visa,Asiento"> GridLines="None" DataKeyNames="Nombre,Visa,Asiento">
<Columns> <Columns>
<asp:BoundField DataField="Nombre" HeaderText="Nombre" /> <asp:BoundField DataField="Nombre" HeaderText="Nombre" />
<asp:BoundField DataField="Visa" HeaderText="Visa" /> <asp:BoundField DataField="Visa" HeaderText="Visa" />
<asp:BoundField DataField="Sexo" HeaderText="Sexo" ItemStyle-HorizontalAlign="Center" /> <asp:BoundField DataField="Sexo" HeaderText="Sexo" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="Celular" HeaderText="Celular" ItemStyle-HorizontalAlign="Center" /> <asp:BoundField DataField="Celular" HeaderText="Celular" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="Observaciones" HeaderText="Observaciones" ItemStyle-HorizontalAlign="Center" /> <asp:BoundField DataField="Observaciones" HeaderText="Observaciones" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="Asiento" HeaderText="Asiento" ItemStyle-HorizontalAlign="Center" /> <asp:BoundField DataField="Asiento" HeaderText="Asiento" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="Partida" HeaderText="Partida" ItemStyle-HorizontalAlign="Center" /> <asp:BoundField DataField="Partida" HeaderText="Partida" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="Destino" HeaderText="Destino" ItemStyle-HorizontalAlign="Center" /> <asp:BoundField DataField="Destino" HeaderText="Destino" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="Importe" HeaderText="Importe" DataFormatString="${0:N2}" <asp:BoundField DataField="Importe" HeaderText="Importe" DataFormatString="${0:N2}"
ItemStyle-HorizontalAlign="Right" /> ItemStyle-HorizontalAlign="Right" />
</Columns> </Columns>
</asp:GridView> </asp:GridView>
</div>
</div>
<%--OnClick="FinalizarVenta"--%>
<div class="form-group form-md-line-input input-iconright text-right">
<asp:Button ID="BtnGuardar" runat="server" CssClass="btn btn-primary" Visible="false"
Text="Finalizar Compra" OnClick="FinalizarVenta" />
</div> </div>
</div> </div>
<%--OnClick="FinalizarVenta"--%> <%-- Asientos --%>
<div class="form-group form-md-line-input input-iconright text-right"> <div class="col-md-3">
<asp:Button ID="BtnGuardar" runat="server" CssClass="btn btn-primary" Visible="false" <div class="portlet light xspadding bordered margin-bottom-10">
Text="Finalizar Compra" OnClick="FinalizarVenta" /> <table>
</div> <tbody>
</div> <tr>
<%-- Asientos --%> <td colspan="2" class="btnChofer my-1">
<div class="col-md-3"> <asp:LinkButton ID="chofer" runat="server"
<div class="portlet light xspadding bordered margin-bottom-10"> Text="<i class='fa fa-user'><br/>Chofer</i>" />
<table> </td>
<tbody> </tr>
<tr> <tr>
<td colspan="2" class="btnChofer my-1"> <td>
<asp:LinkButton ID="chofer" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible"
Text="<i class='fa fa-user'><br/>Chofer</i>" /> runat="server" ID="A1" Text="<i class='fa fa-user my-1'><br/>1</i>" />
</td> </td>
</tr> <td>
<tr> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A2" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>2</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" </td>
runat="server" ID="A1" Text="<i class='fa fa-user my-1'><br/>1</i>" /> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</td> <td>
<td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A3" runat="server"
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A2" runat="server" Text="<i class='fa fa-user my-1'><br/>3</i>" />
Text="<i class='fa fa-user my-1'><br/>2</i>" /> </td>
</td> <td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A4" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>4</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A3" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>3</i>" /> </tr>
</td> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A4" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A5" runat="server"
Text="<i class='fa fa-user my-1'><br/>4</i>" /> Text="<i class='fa fa-user my-1'><br/>5</i>" />
</td> </td>
</tr> <td>
<tr> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A6" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>6</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A5" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>5</i>" /> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</td> <td>
<td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A7" runat="server"
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A6" runat="server" Text="<i class='fa fa-user my-1'><br/>7</i>" />
Text="<i class='fa fa-user my-1'><br/>6</i>" /> </td>
</td> <td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A8" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>8</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A7" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>7</i>" /> </tr>
</td> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A8" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A9" runat="server"
Text="<i class='fa fa-user my-1'><br/>8</i>" /> Text="<i class='fa fa-user my-1'><br/>9</i>" />
</td> </td>
</tr> <td>
<tr> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A10" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>10</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A9" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>9</i>" /> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</td> <td>
<td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A11" runat="server"
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A10" runat="server" Text="<i class='fa fa-user my-1'><br/>11</i>" />
Text="<i class='fa fa-user my-1'><br/>10</i>" /> </td>
</td> <td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A12" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>12</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A11" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>11</i>" /> </tr>
</td> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A12" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A13" runat="server"
Text="<i class='fa fa-user my-1'><br/>12</i>" /> Text="<i class='fa fa-user my-1'><br/>13</i>" />
</td> </td>
</tr> <td>
<tr> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A14" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>14</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A13" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>13</i>" /> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</td> <td>
<td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A15" runat="server"
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A14" runat="server" Text="<i class='fa fa-user my-1'><br/>15</i>" />
Text="<i class='fa fa-user my-1'><br/>14</i>" /> </td>
</td> <td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A16" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>16</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A15" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>15</i>" /> </tr>
</td> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A16" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A17" runat="server"
Text="<i class='fa fa-user my-1'><br/>16</i>" /> Text="<i class='fa fa-user my-1'><br/>17</i>" />
</td> </td>
</tr> <td>
<tr> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A18" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>18</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A17" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>17</i>" /> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</td> <td>
<td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A19" runat="server"
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A18" runat="server" Text="<i class='fa fa-user my-1'><br/>19</i>" />
Text="<i class='fa fa-user my-1'><br/>18</i>" /> </td>
</td> <td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A20" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>20</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A19" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>19</i>" /> </tr>
</td> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A20" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A21" runat="server"
Text="<i class='fa fa-user my-1'><br/>20</i>" /> Text="<i class='fa fa-user my-1'><br/>21</i>" />
</td> </td>
</tr> <td>
<tr> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A22" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>22</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A21" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>21</i>" /> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</td> <td>
<td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A23" runat="server"
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A22" runat="server" Text="<i class='fa fa-user my-1'><br/>23</i>" />
Text="<i class='fa fa-user my-1'><br/>22</i>" /> </td>
</td> <td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A24" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>24</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A23" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>23</i>" /> </tr>
</td> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A24" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A25" runat="server"
Text="<i class='fa fa-user my-1'><br/>24</i>" /> Text="<i class='fa fa-user my-1'><br/>25</i>" />
</td> </td>
</tr> <td>
<tr> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A26" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>26</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A25" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>25</i>" /> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</td> <td>
<td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A27" runat="server"
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A26" runat="server" Text="<i class='fa fa-user my-1'><br/>27</i>" />
Text="<i class='fa fa-user my-1'><br/>26</i>" /> </td>
</td> <td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A28" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>28</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A27" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>27</i>" /> </tr>
</td> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A28" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A29" runat="server"
Text="<i class='fa fa-user my-1'><br/>28</i>" /> Text="<i class='fa fa-user my-1'><br/>29</i>" />
</td> </td>
</tr> <td>
<tr> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A30" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>30</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A29" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>29</i>" /> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
</td> <td>
<td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A31" runat="server"
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A30" runat="server" Text="<i class='fa fa-user my-1'><br/>31</i>" />
Text="<i class='fa fa-user my-1'><br/>30</i>" /> </td>
</td> <td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A32" runat="server"
<td> Text="<i class='fa fa-user my-1'><br/>32</i>" />
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A31" runat="server" </td>
Text="<i class='fa fa-user my-1'><br/>31</i>" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A32" runat="server"
Text="<i class='fa fa-user my-1'><br/>32</i>" />
</td>
</tr> </tr>
<tr> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A33" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A33" runat="server"
Text="<i class='fa fa-user my-1'><br/>33</i>" /> Text="<i class='fa fa-user my-1'><br/>33</i>" />
</td> </td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A34" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A34" runat="server"
Text="<i class='fa fa-user my-1'><br/>34</i>" /> Text="<i class='fa fa-user my-1'><br/>34</i>" />
</td> </td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A35" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A35" runat="server"
Text="<i class='fa fa-user my-1'><br/>35</i>" /> Text="<i class='fa fa-user my-1'><br/>35</i>" />
</td> </td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A36" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A36" runat="server"
Text="<i class='fa fa-user my-1'><br/>36</i>" /> Text="<i class='fa fa-user my-1'><br/>36</i>" />
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A37" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A37" runat="server"
Text="<i class='fa fa-user my-1'><br/>37</i>" /> Text="<i class='fa fa-user my-1'><br/>37</i>" />
</td> </td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A38" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A38" runat="server"
Text="<i class='fa fa-user my-1'><br/>38</i>" /> Text="<i class='fa fa-user my-1'><br/>38</i>" />
</td> </td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A39" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A39" runat="server"
Text="<i class='fa fa-user my-1'><br/>39</i>" /> Text="<i class='fa fa-user my-1'><br/>39</i>" />
</td> </td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A40" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A40" runat="server"
Text="<i class='fa fa-user my-1'><br/>40</i>" /> Text="<i class='fa fa-user my-1'><br/>40</i>" />
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A41" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A41" runat="server"
Text="<i class='fa fa-user my-1'><br/>41</i>" /> Text="<i class='fa fa-user my-1'><br/>41</i>" />
</td> </td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A42" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A42" runat="server"
Text="<i class='fa fa-user my-1'><br/>42</i>" /> Text="<i class='fa fa-user my-1'><br/>42</i>" />
</td> </td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A43" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A43" runat="server"
Text="<i class='fa fa-user my-1'><br/>43</i>" /> Text="<i class='fa fa-user my-1'><br/>43</i>" />
</td> </td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A44" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A44" runat="server"
Text="<i class='fa fa-user my-1'><br/>44</i>" /> Text="<i class='fa fa-user my-1'><br/>44</i>" />
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A45" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A45" runat="server"
Text="<i class='fa fa-user my-1'><br/>45</i>" /> Text="<i class='fa fa-user my-1'><br/>45</i>" />
</td> </td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A46" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A46" runat="server"
Text="<i class='fa fa-user my-1'><br/>46</i>" /> Text="<i class='fa fa-user my-1'><br/>46</i>" />
</td> </td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td> <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A47" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A47" runat="server"
Text="<i class='fa fa-user my-1'><br/>47</i>" /> Text="<i class='fa fa-user my-1'><br/>47</i>" />
</td> </td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A48" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A48" runat="server"
Text="<i class='fa fa-user my-1'><br/>48</i>" /> Text="<i class='fa fa-user my-1'><br/>48</i>" />
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A49" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A49" runat="server"
Text="<i class='fa fa-user my-1'><br/>49</i>" /> Text="<i class='fa fa-user my-1'><br/>49</i>" />
</td> </td>
<td> <td>
<asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A50" runat="server" <asp:LinkButton OnClick="OnLinkButtonClick" CssClass="disponible" ID="A50" runat="server"
Text="<i class='fa fa-user my-1'><br/>50</i>" /> Text="<i class='fa fa-user my-1'><br/>50</i>" />
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</div>
</div> </div>
</div> </div>
</div>
</ContentTemplate> </ContentTemplate>
</asp:UpdatePanel> </asp:UpdatePanel>
</asp:Content> </asp:Content>

View File

@@ -10,8 +10,76 @@
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server"> <asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
<style> <style>
.my-1 { .my-1 {
margin-block: 1rem;
} }
.mx-1 {
margin: 0 5px 0 5px;
}
.disponible {
font-size: 10px;
display: inline-block;
width: 20px;
height: 20px;
border: 2px solid #45b6af;
margin: .1px;
cursor: pointer;
color: #45b6af;
text-align: center;
}
.disponible:hover, .disponible.activo {
background-color: #45b6af;
color: #fff;
}
.nodisponible {
display: inline-block;
width: 20px;
height: 20px;
background-color: #F3565D;
margin: 5px;
cursor: pointer;
color: white;
text-align: center;
}
.nodisponible:hover {
color: #fff;
}
.seleccionado {
display: inline-block;
width: 20px;
height: 20px;
background-color: #C49F47;
margin: 5px;
cursor: pointer;
color: white;
text-align: center;
}
.seleccionado:hover {
color: #fff;
}
.btnChofer {
width: 20px;
height: 20px;
border: 1px solid black;
text-align: center;
color: black
}
.btnChofer a {
color: #2C3E50;
}
.btnChofer:hover {
background-color: #E1E5EC;
}
</style> </style>
</asp:Content> </asp:Content>
@@ -26,10 +94,11 @@
<%-- Información General --%> <%-- Información General --%>
<ajax:TabPanel runat="server" HeaderText="Información General" CssClass="tabBodyOverride"> <ajax:TabPanel runat="server" HeaderText="Información General" CssClass="tabBodyOverride">
<ContentTemplate> <ContentTemplate>
<div class="row"> <%-- Datos del Contrato --%>
<div class="col-md-7"> <div class="row">
<%-- Datos del Contrato --%> <div class="col-md-8">
<div class="portlet light bordered"> <div class="portlet light bordered">
<div class="portlet-title"> <div class="portlet-title">
<div class="tools"> <div class="tools">
<a href="javascript;" data-idchekbox="C_chkexpand" class=" collapse" data-original-title="" <a href="javascript;" data-idchekbox="C_chkexpand" class=" collapse" data-original-title=""
@@ -43,13 +112,13 @@
<div class="portlet-body rowpadding"> <div class="portlet-body rowpadding">
<div class="row my-1"> <div class="row my-1">
<label class="col-md-2 text-primary">Folio</label> <label class="col-md-4 bold text-primary">Folio</label>
<asp:Label class="col-md-10" runat="server" ID="LbFolio" Text=""></asp:Label> <asp:Label class="col-md-8" runat="server" ID="LbFolio" Text="Folio"></asp:Label>
</div> </div>
<div class="row my-1"> <div class="row my-1">
<label class="col-md-2">Cliente</label> <label class="col-md-4">Cliente</label>
<div class="col-md-10"> <div class="col-md-8">
<ADS:Dropdownlost CssClassDdl="select2me" ID="DdlClientes" Width="86%" data-metodo="getcliente" <ADS:Dropdownlost CssClassDdl="select2me" ID="DdlClientes" Width="86%" data-metodo="getcliente"
runat="server" DataTextField="NombreComercial" DataValueField="CveCliente" CssStyle="width: 86%;" runat="server" DataTextField="NombreComercial" DataValueField="CveCliente" CssStyle="width: 86%;"
UsaWebService="true" Enabled="false"></ADS:Dropdownlost> UsaWebService="true" Enabled="false"></ADS:Dropdownlost>
@@ -59,8 +128,8 @@
</div> </div>
<div class="row"> <div class="row">
<label class="col-md-2">Servicio</label> <label class="col-md-4">Servicio</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:TextBox ID="TxtDescripcion" runat="server" MaxLength="70" Width="100%" <asp:TextBox ID="TxtDescripcion" runat="server" MaxLength="70" Width="100%"
TextMode="MultiLine" TextMode="MultiLine"
Rows="2"></asp:TextBox> Rows="2"></asp:TextBox>
@@ -74,8 +143,8 @@
</div> </div>
<div class="row my-1"> <div class="row my-1">
<label class="col-md-2">Observaciones</label> <label class="col-md-4">Observaciones</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:TextBox ID="TxtObservaciones" runat="server" MaxLength="70" Width="100%" <asp:TextBox ID="TxtObservaciones" runat="server" MaxLength="70" Width="100%"
TextMode="MultiLine" TextMode="MultiLine"
Rows="2"></asp:TextBox> Rows="2"></asp:TextBox>
@@ -83,15 +152,15 @@
</div> </div>
<div class="row"> <div class="row">
<label class="col-md-2">Lugar de Salida</label> <label class="col-md-4">Lugar de Salida</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:TextBox ID="TxtUbicacion" runat="server" MaxLength="70" Width="100%"></asp:TextBox> <asp:TextBox ID="TxtUbicacion" runat="server" MaxLength="70" Width="100%"></asp:TextBox>
</div> </div>
</div> </div>
<div class="row my-1"> <div class="row my-1">
<label class="col-md-2">Fecha Salida</label> <label class="col-md-4">Fecha Salida</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:TextBox ID="TxtFechaSalida" runat="server" CssClass="form-control" CausesValidation="True" <asp:TextBox ID="TxtFechaSalida" runat="server" CssClass="form-control" CausesValidation="True"
Width="100%" Width="100%"
type="datetime"></asp:TextBox> type="datetime"></asp:TextBox>
@@ -105,8 +174,8 @@
</div> </div>
<div class="row"> <div class="row">
<label class="col-md-2">Fecha Regreso</label> <label class="col-md-4">Fecha Regreso</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:TextBox ID="TxtFechaRegreso" runat="server" CssClass="form-control" CausesValidation="True" <asp:TextBox ID="TxtFechaRegreso" runat="server" CssClass="form-control" CausesValidation="True"
Width="100%" Width="100%"
type="datetime"></asp:TextBox> type="datetime"></asp:TextBox>
@@ -120,9 +189,9 @@
</div> </div>
<div class="row my-1"> <div class="row my-1">
<label class="col-md-2">Cant. pasajeros</label> <label class="col-md-4">Cantidad de pasajeros</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:TextBox ID="TxtCantidadPasajeros" CssStyle="col-md-10 form-control" runat="server" <asp:TextBox ID="TxtCantidadPasajeros" CssStyle="col-md-8 form-control" runat="server"
type="number" type="number"
Width="100%"></asp:TextBox> Width="100%"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVCantidadPasajeros" runat="server" ControlToValidate="TxtCantidadPasajeros" <asp:RequiredFieldValidator ID="RFVCantidadPasajeros" runat="server" ControlToValidate="TxtCantidadPasajeros"
@@ -135,8 +204,8 @@
</div> </div>
<div class="row"> <div class="row">
<label class="col-md-2">Tipo Unidad</label> <label class="col-md-4">Tipo Unidad</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:DropDownList ID="DdlTipoAF" AppendDataBoundItems="true" DataTextField="TipoActivoFijo" <asp:DropDownList ID="DdlTipoAF" AppendDataBoundItems="true" DataTextField="TipoActivoFijo"
DataValueField="CveTipoActivoFijo" Class="table-group-action-input form-control input-inline select2me" DataValueField="CveTipoActivoFijo" Class="table-group-action-input form-control input-inline select2me"
Width="100%" runat="server"> Width="100%" runat="server">
@@ -151,8 +220,8 @@
</div> </div>
<div class="row my-1"> <div class="row my-1">
<label class="col-md-2">Costo dólares</label> <label class="col-md-4">Costo dólares</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:TextBox ID="TxtDolares" CssStyle=" form-control" runat="server" type="number" <asp:TextBox ID="TxtDolares" CssStyle=" form-control" runat="server" type="number"
Width="95%"></asp:TextBox> Width="95%"></asp:TextBox>
<span class="fa fa-dollar"></span> <span class="fa fa-dollar"></span>
@@ -160,8 +229,8 @@
</div> </div>
<div class="row"> <div class="row">
<label class="col-md-2">Costo pesos</label> <label class="col-md-4">Costo pesos</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:TextBox ID="TxtPesos" CssStyle=" form-control" runat="server" type="number" <asp:TextBox ID="TxtPesos" CssStyle=" form-control" runat="server" type="number"
Width="95%"></asp:TextBox> Width="95%"></asp:TextBox>
<span class="fa fa-dollar"></span> <span class="fa fa-dollar"></span>
@@ -169,8 +238,8 @@
</div> </div>
<div class="row my-1"> <div class="row my-1">
<label class="col-md-2">Anticipo</label> <label class="col-md-4">Anticipo</label>
<div class="col-md-10"> <div class="col-md-8">
<asp:TextBox ID="TxtAnticipo" CssStyle=" form-control" Width="95%" runat="server" <asp:TextBox ID="TxtAnticipo" CssStyle=" form-control" Width="95%" runat="server"
type="decimal"></asp:TextBox> type="decimal"></asp:TextBox>
<span class="fa fa-percent"></span> <span class="fa fa-percent"></span>
@@ -179,17 +248,23 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</ContentTemplate> </ContentTemplate>
</ajax:TabPanel> </ajax:TabPanel>
<%-- Pre init --%>
<%-- <ajax:TabPanel runat="server" HeaderText="PreInit" CssClass="row">
<ContentTemplate>
</ContentTemplate>
</ajax:TabPanel>--%>
<%-- Boletos --%> <%-- Boletos --%>
<ajax:TabPanel runat="server" HeaderText="Boletos" CssClass="row" Visible="false" <ajax:TabPanel runat="server" HeaderText="Boletos" CssClass="row" Visible="false"
ID="TabBoletos"> ID="TabBoletos">
<ContentTemplate> <ContentTemplate>
<asp:GridView ID="GvViajesPasajeros" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró ningún boleto registrado" <asp:GridView ID="GvViajesPasajeros" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró ningún boleto registrado"
CssClass="table table-striped table-hover Widthall ScrollAD mysmallbtn" GridLines="None" CssClass="table table-striped table-hover Widthall ScrollAD mysmallbtn" GridLines="None"
data-sort="true" DataKeyNames="CveViajePasajero,Asiento,Nombre, Visa,Celular,Sexo,Estatus,Partida,Destino, Importe,FechaIng, Agencia, TelefonoAgencia"> data-sort="true" DataKeyNames="CveViajePasajero, CveViaje, CveDestinoFinal, CveVendedor, Importe, Asiento, Nombre, Visa, Celular, Observacion, Estatus, CveUsuario, FechaIng, Sexo, Partida, Destino">
<Columns> <Columns>
<asp:TemplateField HeaderText="No. Asiento"> <asp:TemplateField HeaderText="No. Asiento">
<ItemTemplate> <ItemTemplate>
@@ -240,7 +315,7 @@
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Acciones"> <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Acciones">
<ItemTemplate> <ItemTemplate>
<asp:LinkButton ID="BtnEditar" runat="server" AlternateText="Editar" <asp:LinkButton ID="BtnEditar" runat="server" AlternateText="Editar" OnClick="EditarBoleto"
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" ToolTip="Editar" /> CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" ToolTip="Editar" />
<asp:LinkButton ID="BtnCancelar" runat="server" AlternateText="Activar" <asp:LinkButton ID="BtnCancelar" runat="server" AlternateText="Activar"
CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-cancel'></i>" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-cancel'></i>"
@@ -257,6 +332,447 @@
</ContentTemplate> </ContentTemplate>
</ajax:TabPanel> </ajax:TabPanel>
</ajax:TabContainer> </ajax:TabContainer>
<%-- Modal Editar Boleto --%>
<asp:UpdatePanel runat="server" ID="UpModal" UpdateMode="Conditional">
<ContentTemplate>
<div id="ModalEditar" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<div id="UpAddChofer" class="modal-content rowpadding" tabindex="-1"
runat="server">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title" id="ModalLabel" runat="server">Actualizar Boleto</h4>
</div>
<div class="modal-body">
<div class="row" style="display: flex; align-items: center;">
<%-- Datos del Boleto --%>
<div class="col-md-8">
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Ruta</label>
<div class="col-md-8">
<asp:DropDownList runat="server" ID="DdlRuta" CssClass="form-control select2me input-sm"
DataTextField="SubProyecto"
DataValueField="CveSubProyecto"
Width="100%"></asp:DropDownList>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Partida</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server" ID="LbPartida">Partida</asp:Label>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Destino</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server" ID="LbDestino">Destino</asp:Label>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Importe</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server" ID="LbImporte">Importe</asp:Label>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Nombre</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server" ID="LbNombre">Nombre</asp:Label>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Visa</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server" ID="LbVisa">Visa</asp:Label>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Celular</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server" ID="LbCelular">Celular</asp:Label>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Observación</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server"
ID="LbObservacion">Observacion</asp:Label>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Estatus</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server"
ID="LbEstatus">Estatus</asp:Label>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Creado</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server"
ID="LbCreado">Creado</asp:Label>
</div>
</div>
<div class="row margin-bottom-5">
<label class="col-md-4 bold">Asiento</label>
<div class="col-md-8">
<asp:Label CssClass="form-control" runat="server"
ID="LbAsiento">Asiento</asp:Label>
</div>
</div>
</div>
<%-- Asientos --%>
<asp:UpdatePanel runat="server" ID="UpBoletos">
<ContentTemplate>
<asp:Panel runat="server" ID="PnAsientos" class="col-md-4"
Visible="true">
<div class="portlet light xspadding bordered margin-bottom-10">
<table>
<tbody>
<tr>
<td colspan="2" class="btnChofer
my-1">
<asp:LinkButton ID="chofer"
runat="server"
Text="Chofer" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible"
runat="server" ID="A1" Text="1" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A2" runat="server"
Text="2" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A3" runat="server"
Text="3" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A4" runat="server"
Text="4" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A5" runat="server"
Text="5" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A6" runat="server"
Text="6" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A7" runat="server"
Text="7" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A8" runat="server"
Text="8" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A9" runat="server"
Text="9" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A10" runat="server"
Text="10" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A11" runat="server"
Text="11" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A12" runat="server"
Text="12" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A13" runat="server"
Text="13" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A14" runat="server"
Text="14" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A15" runat="server"
Text="15" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A16" runat="server"
Text="16" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A17" runat="server"
Text="17" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A18" runat="server"
Text="18" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A19" runat="server"
Text="19" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A20" runat="server"
Text="20" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A21" runat="server"
Text="21" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A22" runat="server"
Text="22" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A23" runat="server"
Text="23" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A24" runat="server"
Text="24" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A25" runat="server"
Text="25" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A26" runat="server"
Text="26" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A27" runat="server"
Text="27" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A28" runat="server"
Text="28" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A29" runat="server"
Text="29" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A30" runat="server"
Text="30" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A31" runat="server"
Text="31" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A32" runat="server"
Text="32" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A33" runat="server"
Text="33" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A34" runat="server"
Text="34" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A35" runat="server"
Text="35" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A36" runat="server"
Text="36" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A37" runat="server"
Text="37" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A38" runat="server"
Text="38" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A39" runat="server"
Text="39" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A40" runat="server"
Text="40" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A41" runat="server"
Text="41" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A42" runat="server"
Text="42" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A43" runat="server"
Text="43" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A44" runat="server"
Text="44" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A45" runat="server"
Text="45" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A46" runat="server"
Text="46" />
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A47" runat="server"
Text="47" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A48" runat="server"
Text="48" />
</td>
</tr>
<tr>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A49" runat="server"
Text="49" />
</td>
<td>
<asp:LinkButton OnClick="OnLinkButtonClick"
CssClass="disponible" ID="A50" runat="server"
Text="50" />
</td>
</tr>
</tbody>
</table>
</div>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="modal-footer">
<asp:Button OnClick="UpdateBoleto" runat="server" CssClass="btn
btn-primary"
ValidationGroup="GrpGuardar"
Text="Actualizar"></asp:Button>
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate> </ContentTemplate>
</asp:UpdatePanel> </asp:UpdatePanel>
</asp:Content> </asp:Content>

View File

@@ -26,6 +26,22 @@ Partial Class RepContratoDetalle
ViewState("Contrato") = value ViewState("Contrato") = value
End Set End Set
End Property End Property
Private Property SubProyecto As String
Get
Return CType(ViewState("SubProyecto"), String)
End Get
Set(value As String)
ViewState("SubProyecto") = value
End Set
End Property
Private Property AsientoSeleccionado As String
Get
Return ViewState("AsientoSeleccionado").ToString()
End Get
Set(value As String)
ViewState("AsientoSeleccionado") = value
End Set
End Property
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
If Request("CveContrato") Is Nothing Then If Request("CveContrato") Is Nothing Then
Response.Redirect($"~/Transportes/RepContratos.aspx") Response.Redirect($"~/Transportes/RepContratos.aspx")
@@ -49,6 +65,7 @@ Partial Class RepContratoDetalle
If ObjContratos.GetContratos(CveContrato, UsuarioActual.CveEmpresa) Then If ObjContratos.GetContratos(CveContrato, UsuarioActual.CveEmpresa) Then
Contrato = ObjContratos.DtResultados Contrato = ObjContratos.DtResultados
If Contrato IsNot Nothing AndAlso Contrato.Rows.Count > 0 Then If Contrato IsNot Nothing AndAlso Contrato.Rows.Count > 0 Then
SubProyecto = Contrato.Rows(0)("SubProyecto").ToString
LbFolio.Text = Contrato.Rows(0)("NumeroContrato").ToString LbFolio.Text = Contrato.Rows(0)("NumeroContrato").ToString
DdlClientes.SelectedText = Contrato.Rows(0)("NombreComercial").ToString DdlClientes.SelectedText = Contrato.Rows(0)("NombreComercial").ToString
DdlClientes.SelectedValue = Contrato.Rows(0)("CveCliente").ToString DdlClientes.SelectedValue = Contrato.Rows(0)("CveCliente").ToString
@@ -105,6 +122,55 @@ Partial Class RepContratoDetalle
End Try End Try
End Sub End Sub
Protected Sub EditarBoleto(sender As Object, e As EventArgs)
Dim GvRow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
LbPartida.Text = GvRow.DataKey("Partida").ToString()
LbDestino.Text = GvRow.DataKey("Destino").ToString()
LbImporte.Text = GvRow.DataKey("Importe").ToString()
LbNombre.Text = GvRow.DataKey("Nombre").ToString()
LbVisa.Text = GvRow.DataKey("Visa").ToString()
LbCelular.Text = GvRow.DataKey("Celular").ToString()
LbObservacion.Text = GvRow.DataKey("Observacion").ToString()
LbEstatus.Text = GvRow.DataKey("Estatus").ToString()
LbCreado.Text = GvRow.DataKey("FechaIng").ToString()
LbAsiento.Text = GvRow.DataKey("Asiento").ToString()
'Seleccionamos la ruta que tiene el usuario actual
DdlRuta.ClearSelection()
Dim ObjContratos As New ClsContratos
If ObjContratos.GetContratosReporte(UsuarioActual.CveEmpresa, MinFecha, MaxFecha, -1, CveEstatus:=-1, CveTipoContrato:=35) Then
For Each row As DataRow In ObjContratos.DtResultados.Rows
' Asigna los valores de la columna deseada al ListItem
Dim listItem As New ListItem(row("CveContrato").ToString(), row("CveContrato").ToString())
' Agrega el ListItem al DropDownList
DdlRuta.Items.Add(listItem)
Next
End If
ObjContratos.Dispose()
RegistraScript(String.Format("$('#{0}').modal('show');", "ModalEditar"))
End Sub
Protected Sub UpdateBoleto(sender As Object, e As EventArgs)
End Sub
Protected Sub OnLinkButtonClick(sender As Object, e As EventArgs)
'quitamos la selección anterior, en caso de existir.
If AsientoSeleccionado <> "" Then
Dim cph As ContentPlaceHolder = CType(Me.Master.FindControl("C"), ContentPlaceHolder)
Dim lnk As LinkButton = CType(cph.FindControl(AsientoSeleccionado), LinkButton)
lnk.CssClass = "disponible"
End If
Dim linkButton As LinkButton = DirectCast(sender, LinkButton)
Dim buttonID As String = linkButton.ID
linkButton.CssClass += " activo"
AsientoSeleccionado = buttonID
UpBoletos.Update()
End Sub
Protected Sub ImprimirBoleto(sender As Object, e As EventArgs) Protected Sub ImprimirBoleto(sender As Object, e As EventArgs)
Dim dtResult As New DataTable() Dim dtResult As New DataTable()
Dim GvRow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow) Dim GvRow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
@@ -112,7 +178,7 @@ Partial Class RepContratoDetalle
Dim Importe As Decimal = GvRow.DataKey("Importe").ToDecimal Dim Importe As Decimal = GvRow.DataKey("Importe").ToDecimal
Dim params As New List(Of ReportParameter) From { Dim params As New List(Of ReportParameter) From {
New ReportParameter("Ruta", GvRow.DataKey("Ruta")), New ReportParameter("Ruta", SubProyecto),
New ReportParameter("Origen", GvRow.DataKey("Partida")), New ReportParameter("Origen", GvRow.DataKey("Partida")),
New ReportParameter("Destino", GvRow.DataKey("Destino")), New ReportParameter("Destino", GvRow.DataKey("Destino")),
New ReportParameter("FechaSalida", Fecha.ToShortDateString()), New ReportParameter("FechaSalida", Fecha.ToShortDateString()),
@@ -132,6 +198,8 @@ Partial Class RepContratoDetalle
'Empresas/188/Formatos/Boleto.mrt 'Empresas/188/Formatos/Boleto.mrt
End Sub End Sub
End Class End Class

View File

@@ -2,11 +2,8 @@
Option Strict On Option Strict On
Imports System.Data Imports System.Data
Imports System.Web.Compilation
Imports Extensiones Imports Extensiones
Imports Microsoft.Reporting.WebForms Imports Microsoft.Reporting.WebForms
Imports System.Xml.Serialization
Imports System.IO
Imports System.Xml Imports System.Xml
Partial Class Ventas_RepVentas Partial Class Ventas_RepVentas
@@ -116,20 +113,6 @@ Partial Class Ventas_RepVentas
If UsuarioActual.CveEmpresa = 72 AndAlso UsuarioActual.CveUsuario.Contiene(100, 1614, 1517) Then If UsuarioActual.CveEmpresa = 72 AndAlso UsuarioActual.CveUsuario.Contiene(100, 1614, 1517) Then
liRepHP.Visible = True liRepHP.Visible = True
End If End If
'SI ES EL USUARIO SISTEMA MOSTRAR LA MODALIDAD CONTABLE (TEMPORAL)
'If UsuarioActual.CveUsuario = 100 Then
'divModalidadcontable.Visible = True
'End If
'Modalidad Cotizacion
If Opcion = "Cot" Then
DdlTipoComprobante.SelectedValuesIfExistM(Opcion)
DdlGrupo.SelectedValueExist("7")
DdlTipoComprobante_SelectedIndexChanged(DdlTipoComprobante, EventArgs.Empty)
'DdlEstatus.SelectedValue = "-1"
End If
CargaGrupo() CargaGrupo()
If UsuarioActual.CveVendedor > 0 AndAlso Not UsuarioActual.TienePermisoProceso(263) Then If UsuarioActual.CveVendedor > 0 AndAlso Not UsuarioActual.TienePermisoProceso(263) Then
@@ -147,8 +130,14 @@ Partial Class Ventas_RepVentas
DVServicioDomicilio.Visible = True DVServicioDomicilio.Visible = True
DivLblDistr.Visible = True DivLblDistr.Visible = True
DivDistr.Visible = True DivDistr.Visible = True
'Modalidad Cotizacion
If Opcion = "Cot" Then
DdlTipoComprobante.SelectedValuesIfExistM(Opcion)
DdlGrupo.SelectedValueExist("7")
DdlTipoComprobante_SelectedIndexChanged(DdlTipoComprobante, EventArgs.Empty)
DdlEstatus.ClearSelection()
End If
End If End If
PrePersonalizacion() PrePersonalizacion()
CargaPersonalizacion() CargaPersonalizacion()
@@ -297,11 +286,8 @@ Partial Class Ventas_RepVentas
Agrupador = DdlGrupo.SelectedItem.Text Agrupador = DdlGrupo.SelectedItem.Text
CveProyecto = DdlProyecto.SelectedValue.ToEntero CveProyecto = DdlProyecto.SelectedValue.ToEntero
ObjVentas.Dispose() ObjVentas.Dispose()
GvDatosDataBind() GvDatosDataBind()
Primeracontsulta = False Primeracontsulta = False
End Sub End Sub
@@ -998,22 +984,16 @@ Partial Class Ventas_RepVentas
Protected Sub LnkDescargaCartaPorte_Click(sender As Object, e As EventArgs) Protected Sub LnkDescargaCartaPorte_Click(sender As Object, e As EventArgs)
Dim ObjVentas As New ClsVentas Dim ObjVentas As New ClsVentas
Dim DTDataos As New DataTable Dim DTDataos As New DataTable
Dim CveSubProyectos As String = If(DdlSubProyecto.GetSelectedValuesM = "", "-1", DdlSubProyecto.GetSelectedValuesM) Dim CveSubProyectos As String = If(DdlSubProyecto.GetSelectedValuesM = "", "-1", DdlSubProyecto.GetSelectedValuesM)
If ObjVentas.GetListadoCartaPorteRep(txtFechaI.Text.ToDate, txtFechaF.Text.ToDate, CveSubProyectos, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) Then If ObjVentas.GetListadoCartaPorteRep(txtFechaI.Text.ToDate, txtFechaF.Text.ToDate, CveSubProyectos, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) Then
DTDataos = ObjVentas.DtResultados DTDataos = ObjVentas.DtResultados
End If End If
ObjVentas.Dispose() ObjVentas.Dispose()
DTDataos.ExportToExcel("RepCartasPorte") DTDataos.ExportToExcel("RepCartasPorte")
End Sub End Sub
Protected Sub ImgExcelPersonalizado_Click(sender As Object, e As EventArgs) Handles ImgExcelPersonalizado.Click Protected Sub ImgExcelPersonalizado_Click(sender As Object, e As EventArgs) Handles ImgExcelPersonalizado.Click