mejoras en implementación carta porte
This commit is contained in:
@@ -552,6 +552,24 @@ Public Class ClsVentas
|
|||||||
End Try
|
End Try
|
||||||
Return Retorno
|
Return Retorno
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
Public Function UpdateDireccionEnvioVenta(CveVenta As Integer, CveDireccionEnvio As Integer, CveEmpresa As Integer) As Boolean
|
||||||
|
Dim Retorno As Boolean = False
|
||||||
|
DataAdapter("PA_Vta_VentasDireccionEnvioUpdate")
|
||||||
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
|
.Add("@CveVenta", SqlDbType.Int).Value = CveVenta
|
||||||
|
.Add("@CveDireccionEnvio", SqlDbType.Int).Value = CveDireccionEnvio
|
||||||
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
|
End With
|
||||||
|
Try
|
||||||
|
SqlAdapter.Fill(Data)
|
||||||
|
Retorno = True
|
||||||
|
Catch ex As Exception
|
||||||
|
OnError("Ocurrió un error al actualizar la dirección de envío de la venta.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
|
||||||
|
End Try
|
||||||
|
Return Retorno
|
||||||
|
End Function
|
||||||
Public Function AddVta_VentaPago(CveVenta As Integer, CveMetodoPago As Integer, Importe As Double) As Boolean
|
Public Function AddVta_VentaPago(CveVenta As Integer, CveMetodoPago As Integer, Importe As Double) As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
DataAdapter("PA_Vta_VentasPagoAdd")
|
DataAdapter("PA_Vta_VentasPagoAdd")
|
||||||
|
|||||||
@@ -981,9 +981,6 @@ Partial Class PopUpVerFactura
|
|||||||
DtUbicaciones.Columns.Add(New DataColumn("Nombre", GetType(String)))
|
DtUbicaciones.Columns.Add(New DataColumn("Nombre", GetType(String)))
|
||||||
DtUbicaciones.Columns.Add(New DataColumn("FechaHoraSalida", GetType(DateTime)))
|
DtUbicaciones.Columns.Add(New DataColumn("FechaHoraSalida", GetType(DateTime)))
|
||||||
DtUbicaciones.Columns.Add(New DataColumn("Direccion", GetType(String)))
|
DtUbicaciones.Columns.Add(New DataColumn("Direccion", GetType(String)))
|
||||||
DtUbicaciones.Columns.Add(New DataColumn("TipoUbicacion", GetType(String)))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Dim DtMercancias As New DataTable()
|
Dim DtMercancias As New DataTable()
|
||||||
DtMercancias.Columns.Add(New DataColumn("Cantidad", GetType(Decimal)))
|
DtMercancias.Columns.Add(New DataColumn("Cantidad", GetType(Decimal)))
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -147,18 +147,24 @@
|
|||||||
<%--<asp:Label Text="" ID="LbFolio" runat="server" />--%>
|
<%--<asp:Label Text="" ID="LbFolio" runat="server" />--%>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr id="trObsGral" runat="server" visible="false">
|
||||||
<td>Observaciones Grales:</td>
|
<td>Observaciones Grales:</td>
|
||||||
<td>
|
<td>
|
||||||
<asp:Label Text="" ID="LbObservaciones" runat="server" />
|
<asp:Label Text="" ID="LbObservaciones" runat="server" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr id="trObsAlmacen" runat="server" visible="false">
|
||||||
<td>Observaciones Almacén:</td>
|
<td>Observaciones Almacén:</td>
|
||||||
<td>
|
<td>
|
||||||
<asp:Label Text="" ID="LbObservacionesAlmacen" runat="server" />
|
<asp:Label Text="" ID="LbObservacionesAlmacen" runat="server" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr id="trDireccionEnvio" runat="server" visible="false">
|
||||||
|
<td>Dirección Envío:</td>
|
||||||
|
<td>
|
||||||
|
<asp:Label Text="" ID="LblDirEnvio" runat="server" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -218,7 +224,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr style="display:none;">
|
||||||
<td>Guía:</td>
|
<td>Guía:</td>
|
||||||
<td>
|
<td>
|
||||||
<asp:TextBox ID="TxtGuia" runat="server" CssClass="form-control input-sm" MaxLength="20" Width="320px"></asp:TextBox>
|
<asp:TextBox ID="TxtGuia" runat="server" CssClass="form-control input-sm" MaxLength="20" Width="320px"></asp:TextBox>
|
||||||
@@ -227,7 +233,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td>Observaciones:</td>
|
<td>Observaciones:</td>
|
||||||
<td>
|
<td>
|
||||||
<asp:TextBox ID="TxtObservaciones" TextMode="MultiLine" Rows="2" CssClass="form-control input-sm" runat="server" MaxLength="200"></asp:TextBox>
|
<asp:TextBox ID="TxtObservaciones" TextMode="MultiLine" Rows="1" CssClass="form-control input-sm" runat="server" MaxLength="200"></asp:TextBox>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr id="DivTransitorio1" runat="server" visible="false">
|
<tr id="DivTransitorio1" runat="server" visible="false">
|
||||||
@@ -941,7 +947,7 @@
|
|||||||
<tr runat="server" id="RowCajas" align="left" visible="true">
|
<tr runat="server" id="RowCajas" align="left" visible="true">
|
||||||
<td class="text-right" align="left" valign="top" style="width: 140px; padding-top: 4px;"><b>Observaciones:</b></td>
|
<td class="text-right" align="left" valign="top" style="width: 140px; padding-top: 4px;"><b>Observaciones:</b></td>
|
||||||
<td style="width: 200px;">
|
<td style="width: 200px;">
|
||||||
<asp:TextBox ID="TxtObservacionesPaqInterna" runat="server" CssClass="form-control MultiLineTextBox" Width="200px" Height="60px" Style="padding: 0px" TextMode="MultiLine"></asp:TextBox>
|
<asp:TextBox ID="TxtObservacionesPaqInterna" runat="server" CssClass="form-control MultiLineTextBox" Width="200px" Height="40px" Style="padding: 0px" TextMode="MultiLine"></asp:TextBox>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|||||||
@@ -574,13 +574,14 @@ Partial Class Inventarios_EntregaAlmacen
|
|||||||
CreaDtDetalleLote()
|
CreaDtDetalleLote()
|
||||||
|
|
||||||
If DtDatos.Rows(0) IsNot Nothing Then
|
If DtDatos.Rows(0) IsNot Nothing Then
|
||||||
EsDevolucionVenta = DtDatos.Rows(0)("EsDevolucionVenta").ToString().ToEntero()
|
Dim drE As DataRow = DtDatos.Rows(0)
|
||||||
|
|
||||||
|
EsDevolucionVenta = drE("EsDevolucionVenta").ToString().ToEntero()
|
||||||
TipoDocto = DtDatos.Rows(0)("TipoDocto").ToString()
|
TipoDocto = DtDatos.Rows(0)("TipoDocto").ToString()
|
||||||
TipoMovimiento = If(TipoDocto.Contiene({"Rem", "Ing", "Ped", "PeC", "Ant"}) And (EsDevolucionVenta = 0 Or CveVentaAD > 0), 1, 2)
|
TipoMovimiento = If(TipoDocto.Contiene({"Rem", "Ing", "Ped", "PeC", "Ant"}) And (EsDevolucionVenta = 0 Or CveVentaAD > 0), 1, 2)
|
||||||
|
|
||||||
LbCliente.Text = DtDatos.Rows(0)("Nombre").ToString()
|
LbCliente.Text = DtDatos.Rows(0)("Nombre").ToString()
|
||||||
'LbFolio.Text = DtDatos.Rows(0)("SerieFolio").ToString()
|
HLFolio.Text = drE("SerieFolio").ToString()
|
||||||
HLFolio.Text = DtDatos.Rows(0)("SerieFolio").ToString()
|
|
||||||
If UsuarioActual.TienePermisoProceso(201) Then
|
If UsuarioActual.TienePermisoProceso(201) Then
|
||||||
HLFolio.NavigateUrl = $"/Ventas/Ventas.aspx?CveVenta={CveVenta}"
|
HLFolio.NavigateUrl = $"/Ventas/Ventas.aspx?CveVenta={CveVenta}"
|
||||||
End If
|
End If
|
||||||
@@ -592,8 +593,10 @@ Partial Class Inventarios_EntregaAlmacen
|
|||||||
StrAlmacenes = String.Format("{0} AND NOT (Almacen like '%Domicilio%') ", StrAlmacenes)
|
StrAlmacenes = String.Format("{0} AND NOT (Almacen like '%Domicilio%') ", StrAlmacenes)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
trObsGral.Visible = drE("Observaciones").ToString() <> ""
|
||||||
LbObservaciones.Text = DtDatos.Rows(0)("Observaciones").ToString()
|
LbObservaciones.Text = DtDatos.Rows(0)("Observaciones").ToString()
|
||||||
LbObservacionesAlmacen.Text = DtDatos.Rows(0)("ObservacionesAlmacen").ToString()
|
trObsAlmacen.Visible = drE("ObservacionesAlmacen").ToString() <> ""
|
||||||
|
LbObservacionesAlmacen.Text = drE("ObservacionesAlmacen").ToString()
|
||||||
CveVentaSurtir = CveVenta
|
CveVentaSurtir = CveVenta
|
||||||
CveAlmacenTraspasoDestino = DtDatos.Rows(0)(If(EsDevolucionVenta = 1 And TipoDocto <> "Rem", "CveAlmacenTraspasoOrigen", "CveAlmacenTraspasoDestino")).ToString().ToEntero()
|
CveAlmacenTraspasoDestino = DtDatos.Rows(0)(If(EsDevolucionVenta = 1 And TipoDocto <> "Rem", "CveAlmacenTraspasoOrigen", "CveAlmacenTraspasoDestino")).ToString().ToEntero()
|
||||||
CveAlmacenTraspasoOrigen = DtDatos.Rows(0)(If(EsDevolucionVenta = 1 And TipoDocto <> "Rem", "CveAlmacenTraspasoDestino", "CveAlmacenTraspasoOrigen")).ToString().ToEntero()
|
CveAlmacenTraspasoOrigen = DtDatos.Rows(0)(If(EsDevolucionVenta = 1 And TipoDocto <> "Rem", "CveAlmacenTraspasoDestino", "CveAlmacenTraspasoOrigen")).ToString().ToEntero()
|
||||||
@@ -604,6 +607,20 @@ Partial Class Inventarios_EntregaAlmacen
|
|||||||
CveSubProyecto = DtDatos.Rows(0)("CveSubProyecto").ToString().ToEntero()
|
CveSubProyecto = DtDatos.Rows(0)("CveSubProyecto").ToString().ToEntero()
|
||||||
EsInterno = CBool(DtDatos.Rows(0)("EsInterno").ToString())
|
EsInterno = CBool(DtDatos.Rows(0)("EsInterno").ToString())
|
||||||
|
|
||||||
|
If drE("CveDireccionEnvio").ToString.ToEntero > 0 Then
|
||||||
|
trDireccionEnvio.Visible = True
|
||||||
|
'carga la dirección de envío
|
||||||
|
Dim ObjClientes As New ClsClientes
|
||||||
|
If ObjClientes.DireccionEnvioGet(drE("CveDireccionEnvio").ToString.ToEntero, CveCliente, -1) Then
|
||||||
|
Dim drenvio As DataRow = ObjClientes.DtResultados.FiltroPrimero("")
|
||||||
|
LblDirEnvio.Text = drenvio("SucursalClienteVentaDireccion").ToString
|
||||||
|
End If
|
||||||
|
|
||||||
|
ObjClientes.Dispose()
|
||||||
|
Else
|
||||||
|
trDireccionEnvio.Visible = False
|
||||||
|
End If
|
||||||
|
|
||||||
If DtDatos.SUM("CantidadS") <= 0 Then
|
If DtDatos.SUM("CantidadS") <= 0 Then
|
||||||
GvDatos.CssClass = "table table-striped table-hover Widthall ScrollAD gvInventario gvEscondeColumna"
|
GvDatos.CssClass = "table table-striped table-hover Widthall ScrollAD gvInventario gvEscondeColumna"
|
||||||
Else
|
Else
|
||||||
|
|||||||
@@ -95,7 +95,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</ContentTemplate>
|
</ContentTemplate>
|
||||||
</asp:UpdatePanel>
|
</asp:UpdatePanel>
|
||||||
<asp:LinkButton runat="server" CssClass="btn btn-primary" ID="LnkGeneraRecoleccion" OnClick="LnkGeneraRecoleccion_Click">Recoleccion</asp:LinkButton>
|
|
||||||
<ajax:TabContainer ID="Tab" runat="server" ActiveTabIndex="0" Width="100%" OnActiveTabChanged="Tab_ActiveTabChanged" AutoPostBack="true">
|
<ajax:TabContainer ID="Tab" runat="server" ActiveTabIndex="0" Width="100%" OnActiveTabChanged="Tab_ActiveTabChanged" AutoPostBack="true">
|
||||||
|
|
||||||
<ajax:TabPanel ID="TabEntrega" runat="server" HeaderText="Entrega">
|
<ajax:TabPanel ID="TabEntrega" runat="server" HeaderText="Entrega">
|
||||||
@@ -115,27 +115,24 @@
|
|||||||
<div class="portlet-body rowpadding">
|
<div class="portlet-body rowpadding">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
<div class="col-md-1" runat="server" id="DVDatosEntrega1" visible="false">
|
<div class="col-md-2 form-group form-md-line-input input-iconright" runat="server" id="DVDatosEntrega2" visible="false">
|
||||||
Chofer:
|
|
||||||
</div>
|
|
||||||
<div class="col-md-2" runat="server" id="DVDatosEntrega2" visible="false">
|
|
||||||
<asp:DropDownList ID="DdlChofer" runat="server" DataTextField="ChoferLicencia" DataValueField="CveChofer" CssClass="form-control input-sm select2me" Width="100%" CausesValidation="true"></asp:DropDownList>
|
<asp:DropDownList ID="DdlChofer" runat="server" DataTextField="ChoferLicencia" DataValueField="CveChofer" CssClass="form-control input-sm select2me" Width="100%" CausesValidation="true"></asp:DropDownList>
|
||||||
|
|
||||||
<asp:RequiredFieldValidator ID="RfvDdlChofer" runat="server" Enabled="false" ControlToValidate="DdlChofer" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Chofer''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
<asp:RequiredFieldValidator ID="RfvDdlChofer" runat="server" Enabled="false" ControlToValidate="DdlChofer" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Chofer''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
<ajax:ValidatorCalloutExtender ID="VceDdlChofer" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlChofer" Width="350px"></ajax:ValidatorCalloutExtender>
|
<ajax:ValidatorCalloutExtender ID="VceDdlChofer" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlChofer" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<label for="<%= DdlChofer.ClientID.ToString()%>">Chofer:</label>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-1" runat="server" id="DVDatosEntrega3" visible="false">
|
|
||||||
Unidad:
|
<div class="col-md-2 form-group form-md-line-input input-iconright" runat="server" id="DVDatosEntrega4" visible="false">
|
||||||
</div>
|
|
||||||
<div class="col-md-2" runat="server" id="DVDatosEntrega4" visible="false">
|
|
||||||
<asp:DropDownList runat="server" ID="DdlUnidadCamion" Width="100%" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" DataValueField="CveCamion" DataTextField="CamionPlaca" CausesValidation="true"></asp:DropDownList>
|
<asp:DropDownList runat="server" ID="DdlUnidadCamion" Width="100%" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" DataValueField="CveCamion" DataTextField="CamionPlaca" CausesValidation="true"></asp:DropDownList>
|
||||||
<asp:RequiredFieldValidator ID="RfvDdlUnidadCamion" runat="server" Enabled="false" ControlToValidate="DdlUnidadCamion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Unidad''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
<asp:RequiredFieldValidator ID="RfvDdlUnidadCamion" runat="server" Enabled="false" ControlToValidate="DdlUnidadCamion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Unidad''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
<ajax:ValidatorCalloutExtender ID="VceDdlUnidadCamion" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlUnidadCamion" Width="350px"></ajax:ValidatorCalloutExtender>
|
<ajax:ValidatorCalloutExtender ID="VceDdlUnidadCamion" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlUnidadCamion" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<label for="<%= DdlUnidadCamion.ClientID.ToString()%>"> Unidad:</label>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-1" runat="server" id="DVDatosEntrega5" visible="false">
|
<div class="col-md-2 form-group form-md-line-input input-iconright" runat="server" id="DVDatosEntrega6" visible="false">
|
||||||
F. Entrega:
|
|
||||||
</div>
|
|
||||||
<div class="col-md-1" runat="server" id="DVDatosEntrega6" visible="false">
|
|
||||||
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy" style="width: 125px !important;">
|
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy" style="width: 125px !important;">
|
||||||
<asp:TextBox ID="TxtFechaEntrega" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10" Width="80px" ClientIDMode="Static"></asp:TextBox>
|
<asp:TextBox ID="TxtFechaEntrega" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10" Width="80px" ClientIDMode="Static"></asp:TextBox>
|
||||||
<span class="input-group-btn ">
|
<span class="input-group-btn ">
|
||||||
@@ -145,10 +142,14 @@
|
|||||||
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="TxtFechaEntrega" PopupButtonID="ImgFechaEntrega" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="TxtFechaEntrega" PopupButtonID="ImgFechaEntrega" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||||||
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="TxtFechaEntrega" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Entrega''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="TxtFechaEntrega" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Entrega''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
||||||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server" HighlightCssClass="vco" TargetControlID="CompareValidator1" Width="350px"></ajax:ValidatorCalloutExtender>
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server" HighlightCssClass="vco" TargetControlID="CompareValidator1" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<label for="<%= TxtFechaEntrega.ClientID.ToString()%>"> F. Entrega:</label>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-1" runat="server" id="DvCartaPorte2" visible="false">
|
<div class="col-md-2 form-group form-md-line-input input-iconright" runat="server" id="DvCartaPorte2" visible="false">
|
||||||
<asp:CheckBox ID="ChkEmitirCartaPorte" runat="server" Text="Carta Porte" />
|
<asp:CheckBox ID="ChkEmitirCartaPorte" runat="server" Text="Carta Porte" />
|
||||||
|
<label for="<%= ChkEmitirCartaPorte.ClientID.ToString()%>"> Emitir:</label>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-1" runat="server" id="DVDatosEntrega7">
|
<div class="col-md-1" runat="server" id="DVDatosEntrega7">
|
||||||
</div>
|
</div>
|
||||||
@@ -169,7 +170,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<asp:GridView ID="GvEntregas" runat="server" AutoGenerateColumns="False"
|
<asp:GridView ID="GvEntregas" runat="server" AutoGenerateColumns="False"
|
||||||
DataKeyNames="SerieFolio,FechaIng,Nombre,CveVenta,OrdenCompra,NombreComercial,TipoDocto,CorreoNotificacion,CveVendedor,Orden,CveMovimiento,CveDireccionEnvio,CveSubProyectoOrigen"
|
DataKeyNames="SerieFolio,FechaIng,Nombre,CveVenta,CveCliente,NombreComercial,TipoDocto,CorreoNotificacion,CveVendedor,Orden,CveMovimiento,CveDireccionEnvio,CveSubProyectoOrigen"
|
||||||
EmptyDataText="No se encontraron registros" ToolTip="Listado de entregas"
|
EmptyDataText="No se encontraron registros" ToolTip="Listado de entregas"
|
||||||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD"
|
CssClass="table table-striped table-advance table-hover Widthall ScrollAD"
|
||||||
data-sort="true"
|
data-sort="true"
|
||||||
@@ -203,7 +204,12 @@
|
|||||||
<asp:Literal ID="LblContacto" runat="server" Text='<%# Eval("Contacto") %>'></asp:Literal>
|
<asp:Literal ID="LblContacto" runat="server" Text='<%# Eval("Contacto") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:BoundField HeaderText="Dirección" DataField="Direccion" ItemStyle-HorizontalAlign="Left" />
|
<asp:TemplateField HeaderText="Dirección Entrega" HeaderStyle-HorizontalAlign="Left">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Literal ID="LblDir" runat="server" Text='<%# Eval("Direccion") %>'></asp:Literal>
|
||||||
|
<asp:LinkButton ID="LnkEditarDir" runat="server" OnClick="LnkEditarDir_Click" AlternateText="Editar Dirección" ToolTip="Editar Dirección" CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||||||
|
</ItemTemplate>
|
||||||
|
</asp:TemplateField>
|
||||||
</Columns>
|
</Columns>
|
||||||
|
|
||||||
</asp:GridView>
|
</asp:GridView>
|
||||||
@@ -284,7 +290,7 @@
|
|||||||
<ajax:TabPanel ID="TabRecoleccion" runat="server" HeaderText="Recolección">
|
<ajax:TabPanel ID="TabRecoleccion" runat="server" HeaderText="Recolección">
|
||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
|
|
||||||
|
<asp:LinkButton runat="server" CssClass="btn btn-primary" ID="LnkGeneraRecoleccion" OnClick="LnkGeneraRecoleccion_Click">Recoleccion</asp:LinkButton>
|
||||||
<asp:UpdatePanel ID="UpDatosRecoleccion" runat="server" UpdateMode="Conditional">
|
<asp:UpdatePanel ID="UpDatosRecoleccion" runat="server" UpdateMode="Conditional">
|
||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
|
|
||||||
@@ -293,7 +299,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<asp:GridView ID="gvR" runat="server" AutoGenerateColumns="False"
|
<asp:GridView ID="gvR" runat="server" AutoGenerateColumns="False"
|
||||||
DataKeyNames="CveEntregaAlmacen,Orden,CveDireccionOrigen,CveSubProyectoDestino"
|
DataKeyNames="CveEntregaAlmacen,Orden,CveDireccionOrigen,CveSubProyecto"
|
||||||
EmptyDataText="No se encontraron registros" ToolTip="Listado de recolecciones"
|
EmptyDataText="No se encontraron registros" ToolTip="Listado de recolecciones"
|
||||||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD"
|
CssClass="table table-striped table-advance table-hover Widthall ScrollAD"
|
||||||
data-sort="true"
|
data-sort="true"
|
||||||
@@ -548,6 +554,43 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="DivEditarEntrega" class="modal ADS fade" role="dialog">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<asp:UpdatePanel ID="UpModalEditarentrega" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
|
||||||
|
<ContentTemplate>
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||||
|
<span aria-hidden="true">×</span>
|
||||||
|
</button>
|
||||||
|
<h4 class="modal-title" id="H1" runat="server">Editar Dirección</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-md-6 form-md-line-input input-iconright">
|
||||||
|
<asp:HiddenField ID="HdnCveVenta" runat="server" />
|
||||||
|
<asp:DropDownList ID="DdlModalDireccionEnvio" runat="server" Width="100%" AppendDataBoundItems="true" DataTextField="DireccionEnvio" DataValueField="CveDireccionEnvio" Class="table-group-action-input form-control input-inline input-small input-sm select2me"></asp:DropDownList>
|
||||||
|
<label for="<%= DdlModalDireccionEnvio.ClientID.ToString()%>">Dirección Origen:</label>
|
||||||
|
</div>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlModalDireccionEnvio" runat="server" ControlToValidate="DdlModalDireccionEnvio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Dirección Origen''</b> es necesario." InitialValue="-1" ValidationGroup="GrpModalEditarentrega"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="VceDdlModalDireccionEnvio" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlModalDireccionEnvio" Width="250px" PopupPosition="BottomLeft"></ajax:ValidatorCalloutExtender>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<asp:UpdatePanel runat="server">
|
||||||
|
<ContentTemplate>
|
||||||
|
<asp:Button ID="BtnModalEditarentrega" runat="server" OnClick="BtnModalEditarentrega_Click" CssClass="btn btn-success" Text="Actualizar" ValidationGroup="GrpModalEditarentrega" />
|
||||||
|
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
|
||||||
|
</ContentTemplate>
|
||||||
|
</asp:UpdatePanel>
|
||||||
|
</div>
|
||||||
|
</ContentTemplate>
|
||||||
|
</asp:UpdatePanel>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
|
|||||||
@@ -283,7 +283,7 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas
|
|||||||
|
|
||||||
if (CveEntregaAlmacen > 0)
|
if (CveEntregaAlmacen > 0)
|
||||||
{
|
{
|
||||||
int CveTimbre = ObjGeneral.AddGralTimbre("Rec", row.DataKey("CveSubProyectoDestino").ToEntero(), TxtFechaEntrega.Text.ToDate(), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEntregaAlmacen:CveEntregaAlmacen , AplicaCP: ChkEmitirCartaPorte.Checked);
|
int CveTimbre = ObjGeneral.AddGralTimbre("Rec", row.DataKey("CveSubProyecto").ToEntero(), TxtFechaEntrega.Text.ToDate(), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEntregaAlmacen:CveEntregaAlmacen , AplicaCP: ChkEmitirCartaPorte.Checked);
|
||||||
|
|
||||||
if (CveTimbre <= 0)
|
if (CveTimbre <= 0)
|
||||||
{
|
{
|
||||||
@@ -547,21 +547,21 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas
|
|||||||
|
|
||||||
private void OcultarmostarDatosEntrega(bool mostrar )
|
private void OcultarmostarDatosEntrega(bool mostrar )
|
||||||
{
|
{
|
||||||
DVDatosEntrega1.Visible = mostrar;
|
//DVDatosEntrega1.Visible = mostrar;
|
||||||
DVDatosEntrega2.Visible = mostrar;
|
DVDatosEntrega2.Visible = mostrar;
|
||||||
DVDatosEntrega3.Visible = mostrar;
|
//DVDatosEntrega3.Visible = mostrar;
|
||||||
DVDatosEntrega4.Visible = mostrar;
|
DVDatosEntrega4.Visible = mostrar;
|
||||||
DVDatosEntrega5.Visible = mostrar;
|
//DVDatosEntrega5.Visible = mostrar;
|
||||||
DVDatosEntrega6.Visible = mostrar;
|
DVDatosEntrega6.Visible = mostrar;
|
||||||
|
|
||||||
if (mostrar)
|
//if (mostrar)
|
||||||
{
|
//{
|
||||||
DVDatosEntrega7.Attributes.Add("class", "col-md-1");
|
// DVDatosEntrega7.Attributes.Add("class", "col-md-1");
|
||||||
}
|
//}
|
||||||
else
|
//else
|
||||||
{
|
//{
|
||||||
DVDatosEntrega7.Attributes.Add("class", "col-md-9");
|
// DVDatosEntrega7.Attributes.Add("class", "col-md-9");
|
||||||
}
|
//}
|
||||||
|
|
||||||
if (UsuarioActual.Empresa.Funcionalidad(161).ToEntero() == 1)
|
if (UsuarioActual.Empresa.Funcionalidad(161).ToEntero() == 1)
|
||||||
{
|
{
|
||||||
@@ -834,8 +834,8 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
CveEntregaAlmacen = -1;
|
|
||||||
ObjGenerales.RollBack();
|
ObjGenerales.RollBack();
|
||||||
|
Alert("Ocurrió un error.",ModExtensiones.TipoMensaje.MsgError);
|
||||||
}
|
}
|
||||||
|
|
||||||
ObjGenerales.Dispose();
|
ObjGenerales.Dispose();
|
||||||
@@ -950,4 +950,60 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void CargaModalCombosDirecciones(int CveCliente, int CveDireccionEnvio)
|
||||||
|
{
|
||||||
|
|
||||||
|
DdlModalDireccionEnvio.Items.Clear();
|
||||||
|
|
||||||
|
DataTable dtt = new DataTable();
|
||||||
|
ClsClientes ObjClientes = new ClsClientes();
|
||||||
|
if (ObjClientes.DireccionEnvioGet(-1, CveCliente, -1))
|
||||||
|
{
|
||||||
|
dtt = ObjClientes.DtResultados;
|
||||||
|
}
|
||||||
|
ObjClientes.Dispose();
|
||||||
|
|
||||||
|
DdlModalDireccionEnvio.DataSource = dtt;
|
||||||
|
DdlModalDireccionEnvio.DataBind();
|
||||||
|
DdlModalDireccionEnvio.SelectedValueExist(CveDireccionEnvio);
|
||||||
|
|
||||||
|
dtt.Dispose();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected void LnkEditarDir_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
GridViewRow GvRow = (GridViewRow)(((LinkButton)sender).NamingContainer);
|
||||||
|
|
||||||
|
int CveCliente = GvRow.DataKey("CveCliente").ToEntero();
|
||||||
|
int CveDireccion = GvRow.DataKey("CveDireccionEnvio").ToEntero();
|
||||||
|
|
||||||
|
HdnCveVenta.Value = GvRow.DataKey("CveVenta");
|
||||||
|
CargaModalCombosDirecciones(CveCliente, CveDireccion);
|
||||||
|
|
||||||
|
UpModalEditarentrega.Update();
|
||||||
|
this.RegistraScript("$('#DivEditarEntrega').modal('show');");
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void BtnModalEditarentrega_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
bool ProcesoOK = true;
|
||||||
|
|
||||||
|
ClsVentas ObjVentas = new ClsVentas();
|
||||||
|
if (!ObjVentas.UpdateDireccionEnvioVenta(HdnCveVenta.Value.ToEntero(), DdlModalDireccionEnvio.SelectedValue.ToEntero(), UsuarioActual.CveEmpresa))
|
||||||
|
{
|
||||||
|
ProcesoOK = false;
|
||||||
|
}
|
||||||
|
ObjVentas.Dispose();
|
||||||
|
|
||||||
|
if (ProcesoOK)
|
||||||
|
{
|
||||||
|
this.RegistraScript("$('#DivEditarEntrega').modal('hide');");
|
||||||
|
Alert("Dirección Actualizada correctamente.",ModExtensiones.TipoMensaje.ToastInformacion);
|
||||||
|
CargaDatos();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1630,7 +1630,7 @@ div.md-checkbox {
|
|||||||
.ajax__tab_xp .ajax__tab_body {
|
.ajax__tab_xp .ajax__tab_body {
|
||||||
border: 1px solid #ddd !important;
|
border: 1px solid #ddd !important;
|
||||||
border-top-color: transparent !important;
|
border-top-color: transparent !important;
|
||||||
padding: 15px !important;
|
padding: 10px !important;
|
||||||
padding-top: 5px !important;
|
padding-top: 5px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1662,7 +1662,7 @@ div.md-checkbox {
|
|||||||
color: #5b9bd1 !important;
|
color: #5b9bd1 !important;
|
||||||
line-height: 1.42857143 !important;
|
line-height: 1.42857143 !important;
|
||||||
font-family: "Open Sans", sans-serif !important;
|
font-family: "Open Sans", sans-serif !important;
|
||||||
font-size: 14px !important;
|
font-size: 12px !important;
|
||||||
position: relative !important;
|
position: relative !important;
|
||||||
display: block !important;
|
display: block !important;
|
||||||
padding: 10px 15px !important;
|
padding: 10px 15px !important;
|
||||||
|
|||||||
@@ -887,7 +887,7 @@
|
|||||||
<i></i>
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
<asp:DropDownList ID="DdlEstados" runat="server" DataTextField="Estado" DataValueField="CveEstado" Width="100%" Class="form-control input-sm select2me"></asp:DropDownList>
|
<asp:DropDownList ID="DdlEstados" runat="server" DataTextField="NombreEstado" DataValueField="CveEstado" Width="100%" Class="form-control input-sm select2me"></asp:DropDownList>
|
||||||
<label for="<%= DdlEstados.ClientID.ToString()%>">Lugar de nacimiento: </label>
|
<label for="<%= DdlEstados.ClientID.ToString()%>">Lugar de nacimiento: </label>
|
||||||
<asp:RequiredFieldValidator ID="RfvDdlEstados" runat="server" ControlToValidate="DdlEstados" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Género''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardarAddS"></asp:RequiredFieldValidator>
|
<asp:RequiredFieldValidator ID="RfvDdlEstados" runat="server" ControlToValidate="DdlEstados" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Género''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardarAddS"></asp:RequiredFieldValidator>
|
||||||
<i></i>
|
<i></i>
|
||||||
|
|||||||
Reference in New Issue
Block a user