Merge branch 'master' of http://jperez@192.168.10.111:8383/SIG.git
This commit is contained in:
@@ -184,6 +184,7 @@ Public Class ClsTransportes
|
|||||||
CveMasivo = Data.Rows(0)("CveMasivo").ToString.ToEntero
|
CveMasivo = Data.Rows(0)("CveMasivo").ToString.ToEntero
|
||||||
Fecha = Data.Rows(0)("Fecha").ToString.ToDate
|
Fecha = Data.Rows(0)("Fecha").ToString.ToDate
|
||||||
Ruta = Data.Rows(0)("Ruta").ToString
|
Ruta = Data.Rows(0)("Ruta").ToString
|
||||||
|
Me.CveViaje = Data.Rows(0)("CveViaje").ToString.ToEntero
|
||||||
End If
|
End If
|
||||||
Retorno = True
|
Retorno = True
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
@@ -273,20 +274,15 @@ Public Class ClsTransportes
|
|||||||
|
|
||||||
Return Retorno
|
Return Retorno
|
||||||
End Function
|
End Function
|
||||||
Public Function GetViajesPasajeros(CveViaje As Integer, Optional CveViajePasajero As Integer = 0, Optional Estatus As Boolean = False) As Boolean
|
Public Function GetViajesPasajeros(CveViaje 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")
|
||||||
If Estatus = True Then
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
.Add("@CveViaje", SqlDbType.Int).Value = CveViaje
|
||||||
.Add("@CveViaje", SqlDbType.Int).Value = CveViaje
|
.Add("@CveViajePasajero", SqlDbType.Int).Value = CveViajePasajero
|
||||||
.Add("@Estatus", SqlDbType.Bit).Value = Estatus
|
.Add("@Estatus", SqlDbType.Int).Value = Estatus
|
||||||
End With
|
End With
|
||||||
Else
|
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
|
||||||
.Add("@CveViaje", SqlDbType.Int).Value = CveViaje
|
|
||||||
End With
|
|
||||||
End If
|
|
||||||
|
|
||||||
Try
|
Try
|
||||||
SqlAdapter.Fill(Data)
|
SqlAdapter.Fill(Data)
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ Imports System.Data
|
|||||||
Imports System.Data.SqlClient
|
Imports System.Data.SqlClient
|
||||||
Imports System.IO
|
Imports System.IO
|
||||||
Imports Extensiones
|
Imports Extensiones
|
||||||
Imports Microsoft.Owin.Security.Provider
|
|
||||||
Imports Microsoft.Reporting.WebForms
|
Imports Microsoft.Reporting.WebForms
|
||||||
|
|
||||||
Partial Class Inventarios_EntregaAlmacen
|
Partial Class Inventarios_EntregaAlmacen
|
||||||
@@ -342,7 +341,7 @@ Partial Class Inventarios_EntregaAlmacen
|
|||||||
|
|
||||||
InicializaValores()
|
InicializaValores()
|
||||||
CargaParametrosAD()
|
CargaParametrosAD()
|
||||||
If UsuarioActual.CveEmpresa.Contiene(1, 72, 80, 146, 119) Then DdlAlmacen.AutoPostBack = True
|
If UsuarioActual.CveEmpresa.Contiene(1, 72, 80, 146, 119, 186) Then DdlAlmacen.AutoPostBack = True
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(281).ToEntero() = 1 Then
|
If UsuarioActual.Empresa.Funcionalidad(281).ToEntero() = 1 Then
|
||||||
|
|
||||||
@@ -521,9 +520,7 @@ Partial Class Inventarios_EntregaAlmacen
|
|||||||
|
|
||||||
If DtPendientes IsNot Nothing Then
|
If DtPendientes IsNot Nothing Then
|
||||||
GVPendientes.DataSource = DtPendientes
|
GVPendientes.DataSource = DtPendientes
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
LtActualizado.Text = String.Format("Actualizado: {0}", NowADS().ToString("H:mm"))
|
LtActualizado.Text = String.Format("Actualizado: {0}", NowADS().ToString("H:mm"))
|
||||||
|
|
||||||
GVPendientes.DataBind()
|
GVPendientes.DataBind()
|
||||||
@@ -613,8 +610,6 @@ Partial Class Inventarios_EntregaAlmacen
|
|||||||
TipoEntrega = 1
|
TipoEntrega = 1
|
||||||
BtnGuardar.Visible = True
|
BtnGuardar.Visible = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Dim StrAlmacenes As String = "CveTipoAlmacen IN (1,2,26)"
|
Dim StrAlmacenes As String = "CveTipoAlmacen IN (1,2,26)"
|
||||||
|
|
||||||
If UsuarioActual.CveSubProyecto = 8804 Then
|
If UsuarioActual.CveSubProyecto = 8804 Then
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ Partial Class OS_RepOSMedicas
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
txtFechaI.Text = NowADS().FirstDayOfMonth.ToShortDateString
|
txtFechaI.Text = NowADS().FirstDayOfMonth.ToShortDateString
|
||||||
txtFechaF.Text = NowADS().ToShortDateString
|
txtFechaF.Text = NowADS().AddDays(2).ToShortDateString
|
||||||
|
|
||||||
DdlMedico.DataSource = GlobalDTMedicos(UsuarioActual.CveEmpresa).FiltraParametros("Estatus = 'True' ")
|
DdlMedico.DataSource = GlobalDTMedicos(UsuarioActual.CveEmpresa).FiltraParametros("Estatus = 'True' ")
|
||||||
DdlMedico.DataBind()
|
DdlMedico.DataBind()
|
||||||
|
|||||||
@@ -1667,6 +1667,22 @@ function loadsortadscroll() {
|
|||||||
var index = tthis.index();
|
var index = tthis.index();
|
||||||
var multiplicador = -1;
|
var multiplicador = -1;
|
||||||
var tipodato = tthis.closest('tr').find('th').data('tipodato')
|
var tipodato = tthis.closest('tr').find('th').data('tipodato')
|
||||||
|
if(1==1){
|
||||||
|
|
||||||
|
var table = $(tthis.closest('.ADScroller').find('.ADScroller-body > table ')[0]);
|
||||||
|
var tabletr = table.find('> tr:not(.trnopadding.ADtr),> tbody > tr:not(.trnopadding.ADtr),> thead > tr:not(.trnopadding.ADtr)');
|
||||||
|
if (tabletr.length > 0) {
|
||||||
|
|
||||||
|
el = $(tabletr[0]);
|
||||||
|
var tdtexto = el.find("> td");
|
||||||
|
texto = $(tdtexto[index]).data('order');
|
||||||
|
if (texto) {
|
||||||
|
tipodato = 'dataorder';
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//console.log({ tipodato })
|
||||||
tthis.closest('tr').addClass('tsorterblock');
|
tthis.closest('tr').addClass('tsorterblock');
|
||||||
setTimeout(
|
setTimeout(
|
||||||
function () {
|
function () {
|
||||||
@@ -1867,6 +1883,35 @@ function loadsortadscroll() {
|
|||||||
table.append(this.obj);
|
table.append(this.obj);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function reordenarcinco() {
|
||||||
|
var re = new RegExp(",", 'g');
|
||||||
|
var table = $(tthis.closest('.ADScroller').find('.ADScroller-body > table ')[0]);
|
||||||
|
var tabletr = table.find('> tr:not(.trnopadding.ADtr),> tbody > tr:not(.trnopadding.ADtr),> thead > tr:not(.trnopadding.ADtr)');
|
||||||
|
tipostring = 0;
|
||||||
|
tiponumeric = 0;
|
||||||
|
tipodate = 0;
|
||||||
|
var mapped = tabletr.map(function (i, el) {
|
||||||
|
el = $(el);
|
||||||
|
var tdtexto = el.find("> td");
|
||||||
|
var texto = null;
|
||||||
|
var texton = 0;
|
||||||
|
if (tdtexto && tdtexto.length > index) {
|
||||||
|
texton = Number($(tdtexto[index]).data('order'));
|
||||||
|
|
||||||
|
} else {
|
||||||
|
texto = null;
|
||||||
|
}
|
||||||
|
return { index: i, value: texton, obj: el };
|
||||||
|
});
|
||||||
|
//console.log(mapped)
|
||||||
|
mapped.sort(function (a, b) {
|
||||||
|
return (+(a.value > b.value) || +(a.value === b.value) - 1) * multiplicador;
|
||||||
|
});
|
||||||
|
mapped.each(function (i, el) {
|
||||||
|
table.append(this.obj);
|
||||||
|
});
|
||||||
|
}
|
||||||
switch (tipodato) {
|
switch (tipodato) {
|
||||||
case 'string':
|
case 'string':
|
||||||
reordenardos();
|
reordenardos();
|
||||||
@@ -1877,6 +1922,9 @@ function loadsortadscroll() {
|
|||||||
case 'numeric':
|
case 'numeric':
|
||||||
reordenarcuatro();
|
reordenarcuatro();
|
||||||
break;
|
break;
|
||||||
|
case 'dataorder':
|
||||||
|
reordenarcinco();
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
reordenaruno();
|
reordenaruno();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<%@ Page Language="VB" Title="Transportes V&A - Comprar Boleto" AutoEventWireup="false" MasterPageFile="~/Site.master" CodeFile="Boletos.aspx.vb"
|
<%@ Page Language="VB" Title="Transportes V&A - Comprar Boleto" AutoEventWireup="false" MasterPageFile="~/Site.master" CodeFile="Boletos.aspx.vb"
|
||||||
Inherits="Boletos" EnableEventValidation="true" %>
|
Inherits="Boletos" %>
|
||||||
|
|
||||||
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
||||||
Comprar Boleto
|
Comprar Boleto
|
||||||
@@ -67,155 +67,146 @@
|
|||||||
</style>
|
</style>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
|
|
||||||
<%--<asp:Content ID="Content1" ContentPlaceHolderID="HB" runat="Server">
|
<asp:Content ID="Content1" ContentPlaceHolderID="HB" runat="Server">
|
||||||
<contenttemplate>
|
|
||||||
<li>
|
</asp:Content>
|
||||||
<asp:HyperLink ID="LBListadoViajes" runat="server" NavigateUrl="ListadoViajes.aspx"
|
|
||||||
Target="_blank"><i class='fa fa-road'></i>Viajes</asp:HyperLink>
|
|
||||||
</li>
|
|
||||||
</contenttemplate>
|
|
||||||
</asp:Content>--%>
|
|
||||||
|
|
||||||
<asp:Content ID="Content2" ContentPlaceHolderID="C" runat="Server">
|
<asp:Content ID="Content2" ContentPlaceHolderID="C" runat="Server">
|
||||||
|
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="upPanel">
|
||||||
<div class="col-md-8">
|
<ContentTemplate>
|
||||||
<div class="portlet light xspadding bordered">
|
<div class="row">
|
||||||
<div class="portlet-title">
|
<div class="col-md-8">
|
||||||
<div class="caption font-green">
|
<div class="portlet light xspadding bordered">
|
||||||
<i class="fa fa-users font-green"></i>
|
<div class="portlet-title">
|
||||||
<span class="caption-subject bold uppercase">Datos del Cliente </span>
|
<div class="caption font-green">
|
||||||
</div>
|
<i class="fa fa-users font-green"></i>
|
||||||
<div class="actions">
|
<span class="caption-subject bold uppercase">Datos del Cliente </span>
|
||||||
<div class="btn-group">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="actions">
|
||||||
</div>
|
<div class="btn-group">
|
||||||
<div class="portlet-body form">
|
|
||||||
|
|
||||||
<div class="form-group form-md-line-input input-iconright ">
|
|
||||||
<asp:TextBox ID="TxtNombre" CssClass="form-control" runat="server" MaxLength="200" ClientIDMode="Static"></asp:TextBox>
|
|
||||||
<asp:RequiredFieldValidator ID="RFVTxtNombre" runat="server" ControlToValidate="TxtNombre" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
||||||
<label for="<%= TxtNombre.ClientID.ToString()%>">Nombre:</label>
|
|
||||||
<i></i>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row " >
|
|
||||||
<div class="col-md-12">
|
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
|
||||||
<asp:TextBox ID="TxtVisa" runat="server" Width="100%" CssClass="form-control" ></asp:TextBox>
|
|
||||||
<label for="<%= TxtVisa.ClientID.ToString()%>">Visa:</label>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
|
||||||
<asp:DropDownList ID="RblSexo" CssClass="form-control" runat="server" >
|
|
||||||
<asp:ListItem Text="Masculino" Value="1" Selected="True" />
|
|
||||||
<asp:ListItem Text="Femenino" Value="0" />
|
|
||||||
</asp:DropDownList>
|
|
||||||
<label for="<%= RblSexo.ClientID.ToString()%>">Sexo:</label>
|
|
||||||
<i></i>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
|
||||||
<asp:TextBox ID="TxtCelular" runat="server" Width="100%" CssClass="form-control" ></asp:TextBox>
|
|
||||||
<asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtCelular" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Celular''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
||||||
<label for="<%= TxtCelular.ClientID.ToString()%>">Celular:</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
<div class="portlet-body form">
|
||||||
|
|
||||||
<div class="form-group form-md-line-input input-iconright ">
|
<div class="form-group form-md-line-input input-iconright ">
|
||||||
<asp:TextBox ID="TxtObservaciones" CssClass="form-control" runat="server" MaxLength="200" ClientIDMode="Static"></asp:TextBox>
|
<asp:TextBox ID="TxtNombre" CssClass="form-control" runat="server" MaxLength="200" ClientIDMode="Static"></asp:TextBox>
|
||||||
<label for="<%= TxtObservaciones.ClientID.ToString()%>">Observaciones:</label>
|
<asp:RequiredFieldValidator ID="RFVTxtNombre" runat="server" ControlToValidate="TxtNombre" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
<i></i>
|
<label for="<%= TxtNombre.ClientID.ToString()%>">Nombre:</label>
|
||||||
</div>
|
<i></i>
|
||||||
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="portlet light xspadding bordered ">
|
|
||||||
<div class="portlet-title">
|
|
||||||
<div class="caption font-yellow">
|
|
||||||
<i class=" fa fa-bus font-yellow"></i>
|
|
||||||
<span class="caption-subject bold uppercase">Datos del Viaje</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="portlet-body form">
|
|
||||||
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="upPanel">
|
|
||||||
<ContentTemplate>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
|
||||||
<asp:TextBox ID="TxtRuta" runat="server" Width="100%" Enabled="false" CssClass="form-control" ></asp:TextBox>
|
|
||||||
<label for="<%= TxtRuta.ClientID.ToString()%>">Ruta:</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
|
||||||
|
|
||||||
<asp:DropDownList ID="DdlPartida" AppendDataBoundItems="true" DataTextField="Destino"
|
|
||||||
AutoPostBack="true"
|
|
||||||
DataValueField="CveDestino" Class="form-control input-sm select2me"
|
|
||||||
OnTextChanged="CotizarTarifa"
|
|
||||||
Width="200px" runat="server">
|
|
||||||
</asp:DropDownList>
|
|
||||||
<asp:RequiredFieldValidator ID="RFVPartida" runat="server" ControlToValidate="DdlPartida"
|
|
||||||
Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Partida''</b> es necesario, por favor ingréselo."
|
|
||||||
ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
||||||
<label for="<%= DdlPartida.ClientID.ToString()%>">Partida:</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-6">
|
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
|
||||||
<asp:TextBox ID="TxtFecha" runat="server" Width="100%" Enabled="false" CssClass="form-control" ></asp:TextBox>
|
|
||||||
<label for="<%= TxtFecha.ClientID.ToString()%>">Fecha:</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-6">
|
|
||||||
|
|
||||||
|
<div class="row " >
|
||||||
|
<div class="col-md-12">
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
<asp:DropDownList ID="DdlDestino" AppendDataBoundItems="true" DataTextField="Destino"
|
<asp:TextBox ID="TxtVisa" runat="server" Width="100%" CssClass="form-control" ></asp:TextBox>
|
||||||
AutoPostBack="true"
|
<label for="<%= TxtVisa.ClientID.ToString()%>">Visa:</label>
|
||||||
DataValueField="CveDestino" Class="form-control input-sm select2me"
|
|
||||||
OnTextChanged="CotizarTarifa"
|
|
||||||
Width="200px" runat="server">
|
|
||||||
</asp:DropDownList>
|
|
||||||
<asp:RequiredFieldValidator ID="RFVDestino" runat="server" ControlToValidate="DdlDestino"
|
|
||||||
Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Destino''</b> es necesario, por favor ingréselo."
|
|
||||||
ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
||||||
<label for="<%= DdlDestino.ClientID.ToString()%>">Destino:</label>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-6">
|
||||||
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
|
<asp:DropDownList ID="RblSexo" CssClass="form-control" runat="server" >
|
||||||
|
<asp:ListItem Text="Masculino" Value="1" Selected="True" />
|
||||||
|
<asp:ListItem Text="Femenino" Value="0" />
|
||||||
|
</asp:DropDownList>
|
||||||
|
<label for="<%= RblSexo.ClientID.ToString()%>">Sexo:</label>
|
||||||
|
<i></i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
|
<asp:TextBox ID="TxtCelular" runat="server" Width="100%" CssClass="form-control" ></asp:TextBox>
|
||||||
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtCelular" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Celular''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<label for="<%= TxtCelular.ClientID.ToString()%>">Celular:</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group form-md-line-input input-iconright ">
|
||||||
|
<asp:TextBox ID="TxtObservaciones" CssClass="form-control" runat="server" MaxLength="200" ClientIDMode="Static"></asp:TextBox>
|
||||||
|
<label for="<%= TxtObservaciones.ClientID.ToString()%>">Observaciones:</label>
|
||||||
|
<i></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="portlet light xspadding bordered ">
|
||||||
<div class="row">
|
<div class="portlet-title">
|
||||||
<asp:Label runat="server" ID="TxtCosto" CssClass="text-success bold text-center"></asp:Label>
|
<div class="caption font-yellow">
|
||||||
<br />
|
<i class=" fa fa-bus font-yellow"></i>
|
||||||
<div class="text-center">
|
<span class="caption-subject bold uppercase">Datos del Viaje</span>
|
||||||
<asp:Button ID="BtnGuardar" Visible="False" OnClick="AddBoleto" runat="server" CssClass="btn btn-success margin-top-15"
|
|
||||||
Text="Comprar Boleto"
|
|
||||||
ValidationGroup="GrpGuardar"></asp:Button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="portlet-body form">
|
||||||
|
|
||||||
</ContentTemplate>
|
<div class="row">
|
||||||
</asp:UpdatePanel>
|
<div class="col-md-6">
|
||||||
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
|
<asp:TextBox ID="TxtRuta" runat="server" Width="100%" Enabled="false" CssClass="form-control" ></asp:TextBox>
|
||||||
|
<label for="<%= TxtRuta.ClientID.ToString()%>">Ruta:</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
|
|
||||||
|
<asp:DropDownList ID="DdlPartida" DataTextField="Destino"
|
||||||
|
AutoPostBack="true"
|
||||||
|
DataValueField="CveDestino" Class="form-control input-sm select2me" OnSelectedIndexChanged="DdlPartida_SelectedIndexChanged"
|
||||||
|
Width="200px" runat="server">
|
||||||
|
</asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RFVPartida" runat="server" ControlToValidate="DdlPartida"
|
||||||
|
Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Partida''</b> es necesario, por favor ingréselo."
|
||||||
|
ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<label for="<%= DdlPartida.ClientID.ToString()%>">Partida:</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-6">
|
||||||
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
|
<asp:TextBox ID="TxtFecha" runat="server" Width="100%" Enabled="false" CssClass="form-control" ></asp:TextBox>
|
||||||
|
<label for="<%= TxtFecha.ClientID.ToString()%>">Fecha:</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
|
||||||
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
|
<asp:DropDownList ID="DdlDestino" DataTextField="Destino"
|
||||||
|
AutoPostBack="true"
|
||||||
|
DataValueField="CveDestino" Class="form-control input-sm select2me"
|
||||||
|
OnSelectedIndexChanged="DdlDestino_SelectedIndexChanged"
|
||||||
|
Width="200px" runat="server">
|
||||||
|
</asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RFVDestino" runat="server" ControlToValidate="DdlDestino"
|
||||||
|
Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Destino''</b> es necesario, por favor ingréselo."
|
||||||
|
ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<label for="<%= DdlDestino.ClientID.ToString()%>">Destino:</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<asp:Label runat="server" ID="TxtCosto" CssClass="text-success bold text-center"></asp:Label>
|
||||||
|
<br />
|
||||||
|
<div class="text-center">
|
||||||
|
<asp:Button ID="BtnGuardar" Visible="False" OnClick="AddBoleto" runat="server" CssClass="btn btn-success margin-top-15"
|
||||||
|
Text="Comprar Boleto"
|
||||||
|
ValidationGroup="GrpGuardar"></asp:Button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
<div class="col-md-4">
|
||||||
|
|
||||||
<div class="col-md-4">
|
|
||||||
<div class="portlet light xspadding bordered margin-bottom-10">
|
<div class="portlet light xspadding bordered margin-bottom-10">
|
||||||
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="UPPAsientos">
|
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="UPPAsientos">
|
||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
@@ -226,6 +217,7 @@
|
|||||||
<asp:LinkButton ID="chofer" runat="server"
|
<asp:LinkButton ID="chofer" runat="server"
|
||||||
Text="<i class='fa fa-user'><br/>Chofer</i>" />
|
Text="<i class='fa fa-user'><br/>Chofer</i>" />
|
||||||
</td>
|
</td>
|
||||||
|
<td colspan="3"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@@ -474,6 +466,9 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</ContentTemplate>
|
||||||
|
</asp:UpdatePanel>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
|
|
||||||
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
||||||
|
|||||||
@@ -59,13 +59,16 @@ Partial Class Boletos
|
|||||||
'Datos Viaje
|
'Datos Viaje
|
||||||
Dim ObjViaje As New ClsTransportes
|
Dim ObjViaje As New ClsTransportes
|
||||||
Dim retornoViaje As Boolean = ObjViaje.GetViajes(CveViaje, UsuarioActual.CveEmpresa)
|
Dim retornoViaje As Boolean = ObjViaje.GetViajes(CveViaje, UsuarioActual.CveEmpresa)
|
||||||
ViewState("CveRuta") = ObjViaje.CveRuta
|
|
||||||
If retornoViaje Then
|
If retornoViaje AndAlso ObjViaje.CveViaje > 0 Then
|
||||||
|
CveRuta = ObjViaje.CveRuta
|
||||||
TxtRuta.Text = ObjViaje.Ruta
|
TxtRuta.Text = ObjViaje.Ruta
|
||||||
TxtFecha.Text = ObjViaje.Fecha.ToShortDateString
|
TxtFecha.Text = ObjViaje.Fecha.ToShortDateString
|
||||||
|
CargaDestinos()
|
||||||
'Boletos Vendidos
|
'Boletos Vendidos
|
||||||
Dim dt As DataTable
|
Dim dt As DataTable
|
||||||
If ObjViaje.GetViajesPasajeros(CveViaje, Estatus:=True) Then 'Poner párametro para estatus y cancelado de viajes
|
If ObjViaje.GetViajesPasajeros(CveViaje, Estatus:=1) Then 'Poner párametro para estatus y cancelado de viajes
|
||||||
|
dt = ObjViaje.DtResultados
|
||||||
dt = ObjViaje.DtResultados
|
dt = ObjViaje.DtResultados
|
||||||
Dim cph As ContentPlaceHolder = CType(Me.Master.FindControl("C"), ContentPlaceHolder)
|
Dim cph As ContentPlaceHolder = CType(Me.Master.FindControl("C"), ContentPlaceHolder)
|
||||||
For Each dr As DataRow In dt.Rows
|
For Each dr As DataRow In dt.Rows
|
||||||
@@ -75,7 +78,6 @@ Partial Class Boletos
|
|||||||
lnk.CssClass = "nodisponible"
|
lnk.CssClass = "nodisponible"
|
||||||
lnk.ToolTip = dr("Nombre").ToString
|
lnk.ToolTip = dr("Nombre").ToString
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Next
|
Next
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
@@ -85,6 +87,10 @@ Partial Class Boletos
|
|||||||
|
|
||||||
Protected Sub InicializaCombos()
|
Protected Sub InicializaCombos()
|
||||||
'Lista Destinos''carga específicos
|
'Lista Destinos''carga específicos
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub CargaDestinos()
|
||||||
Dim ObjDestinos As New ClsTransportes()
|
Dim ObjDestinos As New ClsTransportes()
|
||||||
|
|
||||||
If ObjDestinos.GetDestinos(CveRuta:=CveRuta) Then
|
If ObjDestinos.GetDestinos(CveRuta:=CveRuta) Then
|
||||||
@@ -102,20 +108,18 @@ Partial Class Boletos
|
|||||||
End If
|
End If
|
||||||
ObjDestinos.Dispose()
|
ObjDestinos.Dispose()
|
||||||
End Sub
|
End Sub
|
||||||
|
Private Sub CotizarTarifa()
|
||||||
Protected Sub CotizarTarifa(sender As Object, e As EventArgs)
|
|
||||||
If DdlDestino.SelectedValue <> "" And DdlPartida.SelectedValue <> "" Then
|
If DdlDestino.SelectedValue <> "" And DdlPartida.SelectedValue <> "" Then
|
||||||
|
|
||||||
Dim ObjDestinos As New ClsTransportes()
|
Dim ObjDestinos As New ClsTransportes()
|
||||||
Dim retorno As Boolean = ObjDestinos.GetDestinosTarifas(DdlPartida.SelectedValue.ToEntero, DdlDestino.SelectedValue.ToEntero)
|
Dim retorno As Boolean = ObjDestinos.GetDestinosTarifas(DdlPartida.SelectedValue.ToEntero, DdlDestino.SelectedValue.ToEntero)
|
||||||
Dim ImporteR As Decimal = ObjDestinos.DtResultados.FiltroPrimeroValor("Importe").ToDecimal
|
Dim ImporteR As Decimal = ObjDestinos.DtResultados.FiltroPrimeroValor("Importe").ToDecimal.RoundSQL
|
||||||
ObjDestinos.Dispose()
|
ObjDestinos.Dispose()
|
||||||
|
|
||||||
If retorno Then
|
If retorno Then
|
||||||
If ImporteR > 0 Then
|
If ImporteR > 0 Then
|
||||||
Dim redondeado As String = CStr(Math.Round(ImporteR, 2))
|
ViewState("Importe") = ImporteR
|
||||||
ViewState("Importe") = redondeado
|
TxtCosto.Text = $"El precio de su boleto es ${ImporteR.FormatoNumero}"
|
||||||
TxtCosto.Text = $"El precio de su boleto es ${Importe}"
|
|
||||||
BtnGuardar.Visible = True
|
BtnGuardar.Visible = True
|
||||||
upPanel.Visible = True
|
upPanel.Visible = True
|
||||||
Else
|
Else
|
||||||
@@ -175,4 +179,12 @@ Partial Class Boletos
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
Protected Sub DdlPartida_SelectedIndexChanged(sender As Object, e As EventArgs)
|
||||||
|
CotizarTarifa()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Protected Sub DdlDestino_SelectedIndexChanged(sender As Object, e As EventArgs)
|
||||||
|
CotizarTarifa()
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -14,9 +14,9 @@
|
|||||||
</style>
|
</style>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
|
|
||||||
<%--<asp:Content ID="Content1" ContentPlaceHolderID="HB" runat="Server">
|
<asp:Content ID="Content1" ContentPlaceHolderID="HB" runat="Server">
|
||||||
|
|
||||||
</asp:Content>--%>
|
</asp:Content>
|
||||||
|
|
||||||
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
|
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
|
||||||
<div class="row my-1" style="margin-right: 10px; margin-top: 10px;" align="right">
|
<div class="row my-1" style="margin-right: 10px; margin-top: 10px;" align="right">
|
||||||
@@ -27,11 +27,13 @@
|
|||||||
</i></a>
|
</i></a>
|
||||||
</div>
|
</div>
|
||||||
<asp:Label ID="Prueba" runat="server" Text=""></asp:Label>
|
<asp:Label ID="Prueba" runat="server" Text=""></asp:Label>
|
||||||
|
<asp:UpdatePanel ID="UPPD" runat="server">
|
||||||
|
<ContentTemplate>
|
||||||
|
|
||||||
<div class="portlet light xspadding bordered margin-bottom-10">
|
<div class="portlet light xspadding bordered margin-bottom-10">
|
||||||
<asp:GridView ID="GvBoletos" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró ningún boleto registrado"
|
<asp:GridView ID="GvBoletos" 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="Asiento,Nombre, Visa,Celular,Sexo,Estatus,Partida,Destino, Importe,FechaIng, Agencia, TelefonoAgencia">
|
data-sort="true" DataKeyNames="CveViajePasajero,Asiento,Nombre, Visa,Celular,Sexo,Estatus,Partida,Destino, Importe,FechaIng, Agencia, TelefonoAgencia">
|
||||||
<Columns>
|
<Columns>
|
||||||
|
|
||||||
<asp:TemplateField HeaderText="No. Asiento">
|
<asp:TemplateField HeaderText="No. Asiento">
|
||||||
@@ -93,10 +95,10 @@
|
|||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:LinkButton ID="BtnEditar" runat="server" AlternateText="Editar"
|
<asp:LinkButton ID="BtnEditar" runat="server" AlternateText="Editar"
|
||||||
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="BtnToggle" 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>"
|
||||||
data-toggle="confirmation" data-popout="true" data-original-title='<%# If(Eval("Estatus").ToString = "True", "Cancelar Boleto", "Reactivar") %>'
|
data-toggle="confirmation" data-popout="true" data-original-title='<%# If(Eval("Estatus").ToString = "True", "Cancelar Boleto", "Reactivar") %>'
|
||||||
data-btn-ok-label="si" OnClick="ToggleViajesPasajeros" />
|
data-btn-ok-label="si" OnClick="BtnCancelar_Click" />
|
||||||
<asp:LinkButton ID="BtnImprimir" runat="server" AlternateText="Viaje"
|
<asp:LinkButton ID="BtnImprimir" runat="server" AlternateText="Viaje"
|
||||||
CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-print'></i>" ToolTip="Imprimir"
|
CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-print'></i>" ToolTip="Imprimir"
|
||||||
OnClick="ImprimirBoleto" />
|
OnClick="ImprimirBoleto" />
|
||||||
@@ -107,6 +109,8 @@
|
|||||||
</asp:GridView>
|
</asp:GridView>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</ContentTemplate>
|
||||||
|
</asp:UpdatePanel>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ Partial Class ListadoBoletos
|
|||||||
Response.Redirect("/Transportes/RepViajes.aspx")
|
Response.Redirect("/Transportes/RepViajes.aspx")
|
||||||
End If
|
End If
|
||||||
CveViaje = Request.QueryString("CveViaje").ToEntero
|
CveViaje = Request.QueryString("CveViaje").ToEntero
|
||||||
Ruta = Request.QueryString("Ruta")
|
Ruta = IfNull(Request("Ruta"), "").ToString
|
||||||
|
|
||||||
Prueba.Text = Ruta
|
Prueba.Text = Ruta
|
||||||
|
|
||||||
@@ -46,43 +46,11 @@ Partial Class ListadoBoletos
|
|||||||
|
|
||||||
Private Sub CargaDatos()
|
Private Sub CargaDatos()
|
||||||
Dim ObjTransportes As New ClsTransportes
|
Dim ObjTransportes As New ClsTransportes
|
||||||
|
|
||||||
If ObjTransportes.GetViajesPasajeros(CveViaje) Then
|
If ObjTransportes.GetViajesPasajeros(CveViaje) Then
|
||||||
|
|
||||||
GvBoletos.DataSource = ObjTransportes.DtResultados
|
GvBoletos.DataSource = ObjTransportes.DtResultados
|
||||||
ObjTransportes.Dispose()
|
|
||||||
GvBoletos.DataBind()
|
|
||||||
End If
|
End If
|
||||||
End Sub
|
ObjTransportes.Dispose()
|
||||||
|
GvBoletos.DataBind()
|
||||||
Protected Sub ToggleViajesPasajeros(sender As Object, e As EventArgs)
|
|
||||||
Dim GvRow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
|
|
||||||
Dim CveViajePasajero As String = GvRow.DataKey("CveViajePasajero")
|
|
||||||
Dim Estatus As String = GvRow.DataKey("Estatus")
|
|
||||||
Dim cambiarEstatus As Boolean = Not Estatus.ToBool
|
|
||||||
Dim ObjTransportes As New ClsTransportes
|
|
||||||
|
|
||||||
Try
|
|
||||||
ObjTransportes.IniciaTransacSQL()
|
|
||||||
If ObjTransportes.UpdateViajesPasajeros(CveViajePasajero.ToEntero, Activar:=True, Estatus:=cambiarEstatus) Then
|
|
||||||
|
|
||||||
If cambiarEstatus Then
|
|
||||||
Alert($"El boleto ha sido cancelado correctamente.")
|
|
||||||
Else
|
|
||||||
Alert($"El boleto ha sido reactivado correctamente.")
|
|
||||||
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
ObjTransportes.Commit()
|
|
||||||
|
|
||||||
Catch ex As Exception
|
|
||||||
ObjTransportes.RollBack()
|
|
||||||
Alert($"No se pudo cambiar el estatus del boleto {ex}", TipoMensaje.MsgError)
|
|
||||||
Finally
|
|
||||||
ObjTransportes.Dispose()
|
|
||||||
CargaDatos()
|
|
||||||
End Try
|
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Protected Sub ImprimirBoleto(sender As Object, e As EventArgs)
|
Protected Sub ImprimirBoleto(sender As Object, e As EventArgs)
|
||||||
@@ -113,4 +81,29 @@ Partial Class ListadoBoletos
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
Protected Sub BtnCancelar_Click(sender As Object, e As EventArgs)
|
||||||
|
Dim GvRow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
|
||||||
|
Dim CveViajePasajero As String = GvRow.DataKey("CveViajePasajero")
|
||||||
|
Dim Estatus As String = GvRow.DataKey("Estatus")
|
||||||
|
Dim cambiarEstatus As Boolean = Not Estatus.ToBool
|
||||||
|
Dim ObjTransportes As New ClsTransportes
|
||||||
|
ObjTransportes.IniciaTransacSQL()
|
||||||
|
Try
|
||||||
|
If ObjTransportes.UpdateViajesPasajeros(CveViajePasajero.ToEntero, Activar:=cambiarEstatus, Estatus:=cambiarEstatus) Then
|
||||||
|
If Not cambiarEstatus Then
|
||||||
|
Alert($"El boleto ha sido cancelado correctamente.")
|
||||||
|
Else
|
||||||
|
Alert($"El boleto ha sido reactivado correctamente.")
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
ObjTransportes.Commit()
|
||||||
|
Catch ex As Exception
|
||||||
|
ObjTransportes.RollBack()
|
||||||
|
Alert($"No se pudo cambiar el estatus del boleto {ex}", TipoMensaje.MsgError)
|
||||||
|
Finally
|
||||||
|
ObjTransportes.Dispose()
|
||||||
|
CargaDatos()
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
@@ -164,11 +164,12 @@ Partial Class Ventas_Promociones
|
|||||||
If UsuarioActual.Empresa.Funcionalidad(558) = "1" Then
|
If UsuarioActual.Empresa.Funcionalidad(558) = "1" Then
|
||||||
GvDatos.Columns(8).Visible = True
|
GvDatos.Columns(8).Visible = True
|
||||||
DivRin.Visible = True
|
DivRin.Visible = True
|
||||||
Dim ObjGral As New ClsGenerales
|
'Dim ObjGral As New ClsGenerales
|
||||||
If ObjGral.GetRimTamanios(UsuarioActual.CveEmpresa) Then
|
'If ObjGral.GetRinTamanios(UsuarioActual.CveEmpresa) Then
|
||||||
DdlRin.DataSource = ObjGral.DtResultados
|
' DdlRin.DataSource = ObjGral.DtResultados
|
||||||
End If
|
'End If
|
||||||
ObjGral.Dispose()
|
'ObjGral.Dispose()
|
||||||
|
DdlRin.DataSource = GlobalDTPSRinTamaños(UsuarioActual.CveEmpresa)
|
||||||
DdlRin.DataBind()
|
DdlRin.DataBind()
|
||||||
DdlRin.Items.Insert(0, New ListItem("Todos", "-1"))
|
DdlRin.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
End If
|
End If
|
||||||
@@ -1073,12 +1074,12 @@ Partial Class Ventas_Promociones
|
|||||||
ObjPS.Dispose()
|
ObjPS.Dispose()
|
||||||
|
|
||||||
|
|
||||||
Dim ObjGral As New ClsGenerales
|
'Dim ObjGral As New ClsGenerales
|
||||||
If ObjGral.GetRimTamanios(UsuarioActual.CveEmpresa) Then
|
'If ObjGral.GetRinTamanios(UsuarioActual.CveEmpresa) Then
|
||||||
DTRines = ObjGral.DtResultados
|
' DTRines = ObjGral.DtResultados
|
||||||
End If
|
'End If
|
||||||
ObjGral.Dispose()
|
'ObjGral.Dispose()
|
||||||
|
DTRines = GlobalDTPSRinTamaños(UsuarioActual.CveEmpresa)
|
||||||
|
|
||||||
Dim RegistroActual As Integer = 1
|
Dim RegistroActual As Integer = 1
|
||||||
For Each dRow As DataRow In DTPlantilla.Rows
|
For Each dRow As DataRow In DTPlantilla.Rows
|
||||||
|
|||||||
@@ -5368,7 +5368,7 @@
|
|||||||
</asp:GridView>
|
</asp:GridView>
|
||||||
|
|
||||||
<asp:GridView ID="GvRemPS" runat="server" AutoGenerateColumns="false" GridLines="None" Visible="false" CssClass="table table-grid table-striped table-advance table-hover Widthall"
|
<asp:GridView ID="GvRemPS" runat="server" AutoGenerateColumns="false" GridLines="None" Visible="false" CssClass="table table-grid table-striped table-advance table-hover Widthall"
|
||||||
DataKeyNames="CveVentaDetalle, PU, Total, Cantidad, CveContrato,Surtido,Medico,Procedimiento" AllowPaging="False">
|
DataKeyNames="CveVenta, CveVentaDetalle, PU, Total, Cantidad, CveContrato,Surtido,Medico,Procedimiento" AllowPaging="False">
|
||||||
<Columns>
|
<Columns>
|
||||||
<asp:TemplateField>
|
<asp:TemplateField>
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
|
|||||||
Reference in New Issue
Block a user