From 9ce27592e9697b837701b11f24a29ed0e7893726 Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 18 Mar 2022 17:59:58 -0700 Subject: [PATCH 1/4] -- mejoras recolecciones --- Inventarios/EntradasSalidas.aspx.vb | 47 ++++++++++++++------ Inventarios/EntregaAlmacenRuta.aspx.cs | 24 +++------- Inventarios/RepEntregaAlmacenRuta.aspx | 7 +-- Inventarios/RepEntregaAlmacenRuta.aspx.cs | 53 +++-------------------- 4 files changed, 51 insertions(+), 80 deletions(-) diff --git a/Inventarios/EntradasSalidas.aspx.vb b/Inventarios/EntradasSalidas.aspx.vb index 3325d6163..51be4121d 100644 --- a/Inventarios/EntradasSalidas.aspx.vb +++ b/Inventarios/EntradasSalidas.aspx.vb @@ -295,9 +295,6 @@ Partial Class Inventarios_EntradasSalidas If Not IsPostBack Then - - - If UsuarioActual.CveUsuario = 100 AndAlso IfNull(Request("Regenera"), "").ToString = "1" Then RegeneraRM(Request("CveMovimiento").ToString.ToEntero, 119) Exit Sub @@ -337,7 +334,6 @@ Partial Class Inventarios_EntradasSalidas divGuia.Visible = True End Select - If Request("CveMovimiento") IsNot Nothing AndAlso Request("CveMovimiento").ToString.ToEntero > 0 Then If UsuarioActual.CveRol = 1 AndAlso UsuarioActual.CveEmpresa = 140 Then LnkGenerarVirtual.Visible = True @@ -371,6 +367,11 @@ Partial Class Inventarios_EntradasSalidas ActivaConsumoInterno() End If + If Request("CveEntregaAlmacen") IsNot Nothing AndAlso Request("CveEntregaAlmacen").ToString.ToEntero > 0 Then + CargaDatosEntregaAlmacen(Request("CveEntregaAlmacen").ToString.ToEntero) + End If + + 'BLOQUEA PERMISOS BtnGuardar.Enabled = PermiteGuardar() BtnEliminar.Enabled = PermiteEliminar() @@ -549,16 +550,13 @@ Partial Class Inventarios_EntradasSalidas 'Llenar el dropdownlist de almacén - If Not IfNull(Request("CI"), -1).ToString.ToEntero > 0 Then + If Not IfNull(Request("CI"), -1).ToString.ToEntero > 0 AndAlso Not IfNull(Request("CveEntregaAlmacen"), -1).ToString.ToEntero > 0 Then DdlAlmacen.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1).FiltraParametros("CveTipoAlmacen NOT IN (9,11)") 'GlobalDTAlmacen(UsuarioActual.CveEmpresa) 'ElseIf UsuarioActual.CveUsuario.Contiene(1) Then ' DdlAlmacen.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1).FiltraParametros("CveTipoAlmacen NOT IN (9,11) or CveAlmacen = 651e") 'GlobalDTAlmacen(UsuarioActual.CveEmpresa) - End If - - DdlAlmacenInventarioFisico.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1).FiltraParametros("CveTipoAlmacen NOT IN (9,11)") 'GlobalDTAlmacen(UsuarioActual.CveEmpresa) DdlAlmacenCambioVigencias.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1).FiltraParametros("CveTipoAlmacen NOT IN (9,11)") @@ -574,7 +572,7 @@ Partial Class Inventarios_EntradasSalidas DdlAlmacenInventarioFisico.DataBind() DdlAlmacenCambioVigencias.DataBind() - If IsNothing(Request("CveMovimiento")) Then + If IsNothing(Request("CveMovimiento")) And IsNothing(Request("CveEntregaAlmacen")) Then DdlAlmacen.SelectedValueExist(UsuarioActual.CveAlmacen) DdlAlmacen_SelectedIndexChanged(DdlAlmacen, EventArgs.Empty) End If @@ -660,8 +658,6 @@ Partial Class Inventarios_EntradasSalidas GvM.Columns(8).Visible = False End If - - If Mov.GetMovimientos(tCveMovimiento, pCveConcepto, pFolio, UsuarioActual.CveEmpresa) AndAlso Mov.DtResultados.Rows.Count = 1 Then CveMovimiento = Mov.CveMovimiento @@ -672,7 +668,6 @@ Partial Class Inventarios_EntradasSalidas Folio = Mov.Folio Dim drM As DataRow = DtMov.Rows(0) - If DtMov.Rows(0)("CveConcepto").ToString.ToEntero = 2 Then HplTraspaso.Visible = True HplTraspaso.NavigateUrl = $"/Inventarios/TraspasoAlmacen.aspx?CveEntrada={DtMov.Rows(0)("CveMovimiento").ToString}" @@ -1048,6 +1043,32 @@ Partial Class Inventarios_EntradasSalidas End Sub + + Private Sub CargaDatosEntregaAlmacen(CveEntregaAlmacen As Integer) + 'RECARGA ALMACENES SOLO DE recepcion de usados + DdlAlmacen.Items.Clear() + DdlAlmacen.DataBind() + Dim dttA As DataTable = Nothing + dttA = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1).FiltraParametros("CveTipoAlmacen IN (1,22,27)") + + DdlAlmacen.DataSource = dttA + DdlAlmacen.Items.Insert(0, New ListItem("Seleccione", "-1")) + DdlAlmacen.DataBind() + DdlAlmacen.SelectedIndex = 1 'toma el primer renglón + + Dim ObjGenerales As New ClsGenerales() + + If (ObjGenerales.GetEntregaAlmacenRutaDetalle(CveEntregaAlmacen)) Then + + 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, + 0, "", "", "", "", "E", "", MinFecha, 0, "") + Next + End If + ObjGenerales.Dispose() + End Sub + + Private Sub BloqueaEdicionEncabezado() @@ -1923,7 +1944,7 @@ Partial Class Inventarios_EntradasSalidas If Not ErrorAC And Not ErrorMovInv Then Dim Msg As New StringBuilder - Msg.AppendFormat("
El Movimiento se registro con el Folio: {0}", ObjInventario.Folio) + Msg.AppendFormat("
El Movimiento se registro con el Folio: {0}", ObjInventario.Folio, ObjInventario.CveMovimiento) Msg.AppendFormat("

Imprimir Movimiento ", Encripta(String.Format("OP=Alm&CveMovimiento={0}", CveMovimiento))) If RetornoVirtual IsNot Nothing Then diff --git a/Inventarios/EntregaAlmacenRuta.aspx.cs b/Inventarios/EntregaAlmacenRuta.aspx.cs index 9a9c5cd0a..9fe1c890f 100644 --- a/Inventarios/EntregaAlmacenRuta.aspx.cs +++ b/Inventarios/EntregaAlmacenRuta.aspx.cs @@ -11,8 +11,7 @@ using System.Text; public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas { - - + DataTable DTGenerarDocumentos { get { @@ -837,15 +836,11 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas } //} } - } else { - ProcesoOK = ObjGenerales.UpdateInvEntregaAlmacenRuta(CveEntregaAlmacen, DdlmodalRecoleccionDireccion.SelectedValue.ToEntero(), -1, DdlChofer.SelectedValue.ToEntero(), DdlUnidadCamion.SelectedValue.ToEntero(), TxtFechaEntrega.Text.ToDate(), UsuarioActual.CveEmpresa); - - } - + } if (ProcesoOK) { @@ -877,10 +872,8 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas ObjGenerales.Dispose(); CargaDatosRecoleccion(); - } - #endregion protected void LnkModalGvModalPSRecoleccionEliminar_Click(object sender, EventArgs e) @@ -889,8 +882,7 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas GridViewRow GvRow = (GridViewRow)LnkEliminar.NamingContainer; if (CveEntregaAlmacen > 0) - { - + { int CveEntregaAlmacenDetalleEliminar = GvRow.DataKey("CveEntregaAlmacenDetalle").ToEntero(); ClsGenerales ObjGenerales = new ClsGenerales(); @@ -907,8 +899,7 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas DTRecoleccion.Rows[DTIndex].Delete(); DTRecoleccion.AcceptChanges(); - } - + } CargaDatosRecoleccionDetallePS(); } @@ -945,9 +936,7 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas LimpiarControlesPS(); CargaDatosRecoleccionDetallePS(); - } - - + } private void LimpiarControlesPS() { TxtModalRecoleccionCantidad.Text = ""; @@ -1026,8 +1015,7 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas } } - - + protected void gvR_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) diff --git a/Inventarios/RepEntregaAlmacenRuta.aspx b/Inventarios/RepEntregaAlmacenRuta.aspx index 962eb485a..6b3f51c34 100644 --- a/Inventarios/RepEntregaAlmacenRuta.aspx +++ b/Inventarios/RepEntregaAlmacenRuta.aspx @@ -148,7 +148,8 @@ - + + @@ -156,8 +157,8 @@ - - + + diff --git a/Inventarios/RepEntregaAlmacenRuta.aspx.cs b/Inventarios/RepEntregaAlmacenRuta.aspx.cs index 97a5503f1..815d3722d 100644 --- a/Inventarios/RepEntregaAlmacenRuta.aspx.cs +++ b/Inventarios/RepEntregaAlmacenRuta.aspx.cs @@ -383,10 +383,7 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas if (GvRow.DataKey("CveCamionRemolque2").ToEntero() > 0) { DdlRemolque2.SelectedValueExist(GvRow.DataKey("CveCamionRemolque2")); - } - - - + } CveDireccionOrigen = GvRow.DataKey("CveDireccionOrigen").ToEntero(); CveDireccionDestino = GvRow.DataKey("CveDireccionDestino").ToEntero(); @@ -617,9 +614,7 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas { if (e.Row.RowType == DataControlRowType.DataRow) { - e.Row.Cells[11].Text = ""; - LinkButton LnkEditar = e.Row.FCLinkButton("LnkEditar"); LinkButton LnkTimbrar = e.Row.FCLinkButton("LnkTimbrar"); LinkButton LnkCancelaTimbre = e.Row.FCLinkButton("LnkCancelaTimbre"); @@ -634,11 +629,11 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas LnkTimbrar.Visible = true; } - //if (e.Row.DataKey("TimbreTipoDocto") == "Man") - //{ - // e.Row.FCLinkButton("LnkEditarDirOrigen").Visible = true; - // e.Row.FCLinkButton("LnkEditarDirDestino").Visible = true; - //} + if (e.Row.DataKey("Tipo") == "R" && e.Row.DataKey("Estatus") == "1") + { + e.Row.FCHyperLink("HplR").Visible = true; + e.Row.FCHyperLink("HplR").NavigateUrl = "/Inventarios/EntradasSalidas.aspx?CveEntregaAlmacen=" + e.Row.DBCampo("CveEntregaAlmacen"); + } if (e.Row.DataKey("Estatus").ToEntero() == 1) { @@ -687,15 +682,10 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas default: e.Row.FCLabel("LtTipo").CssClass = "label label-sm label-warning"; break; - } - } - } - - private void CargaPersonalChofer() { DdlModalChofer.Items.Clear(); @@ -706,18 +696,10 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas { DdlModalChofer.DataSource = ObjAcar.DtResultados; } - - - - ObjAcar.Dispose(); - DdlModalChofer.DataBind(); - DdlModalChofer.Items.Insert(0, new ListItem("Seleccione Uno", "-1")); - - UpModalEditarentrega.Update(); } @@ -744,7 +726,6 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas } } } - UpModalEditarentrega.Update(); } @@ -779,15 +760,11 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas } } - - protected void DdlConfigAuto_SelectedIndexChanged(object sender, EventArgs e) { ValidaConfiguracionVeiculo(); } - - - private void ValidaConfiguracionVeiculo() + private void ValidaConfiguracionVeiculo() { DvRemolque1.Visible = false; DvRemolque2.Visible = false; @@ -803,7 +780,6 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas { string Remolque = ObjGrales.DtResultados.FiltroPrimeroValor("Remolque", $" CveConfigAutoTransporte ='{DdlConfigAuto.SelectedValue.ToEntero()}'"); - if (Remolque == "1") { RequiereRemolque = true; @@ -830,9 +806,6 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas MostrarRemolques = false; } - - - if (RequiereRemolque | MostrarRemolques) DvRemolque1.Visible = true; @@ -841,7 +814,6 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas else DvConfiguracionVeiculo.Visible = true; - UpModalEditarentrega.Update(); } @@ -858,13 +830,11 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas if (ObjInv.GetCamiones(-1, UsuarioActual.CveEmpresa, 2)) DdlRemolque2.DataSource = ObjInv.DtResultados.FiltraParametros($"CveCamion <> {DdlRemolque1.SelectedValue.ToEntero()}"); } - try { DdlRemolque2.DataBind(); } catch { } - } else DvRemolque2.Visible = false; @@ -885,7 +855,6 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas if (RequiereRemolque & DdlRemolque1.SelectedValue.ToEntero() > 0) Respuesta = true; - return Respuesta; } @@ -900,7 +869,6 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas if (ObjInv.GetCamiones(-1, UsuarioActual.CveEmpresa, 1)) DdlModalCamion.DataSource = ObjInv.DtResultados; - if (ObjInv.GetCamiones(-1, UsuarioActual.CveEmpresa, 2)) DdlRemolque1.DataSource = ObjInv.DtResultados; } @@ -988,7 +956,6 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas CargaDirClienteColonia(); CargaDirClienteLocalidad(); } - protected void DdlDirClienteEstado_SelectedIndexChanged(object sender, EventArgs e) { CargaDirClienteMunicipio(); @@ -1002,13 +969,11 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas CargaDirClienteLocalidad(); } - protected void BtnDirClienteValidar_Click(object sender, EventArgs e) { DirClientevalidaCodigoPostal(); } - protected void DdlDirClienteColonia_SelectedIndexChanged(object sender, EventArgs e) { DirClientevalidaCodigoPostal(); @@ -1111,10 +1076,8 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas CargaDatos(); } - ModalActualizaDirecciones(CveTimbre); - } private void LnkAgregarDireccion_Click(object sender, EventArgs e) @@ -1127,8 +1090,6 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas CargaCombosDirecionesClientesSAT(); TxtFechaLlegada.Text = ""; - - UpModalDVDireccionEnvio.Update(); RegistraScript("$('#divAddDireccionEnvio').modal('show');"); } From 7028b44eeb5e02ae16111d09028698035c73fba7 Mon Sep 17 00:00:00 2001 From: RPimienta Date: Sun, 20 Mar 2022 03:38:16 -0700 Subject: [PATCH 2/4] Update ddl ADSNetLibrary --- Bin/ADSNetLibrary.dll | Bin 1656320 -> 1656320 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Bin/ADSNetLibrary.dll b/Bin/ADSNetLibrary.dll index 562d17536269667b8b7d0bbdf881ecb3b3a34435..bffa74feeff3f1505d6f84307240abb8ab487603 100644 GIT binary patch delta 36964 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 delta 37008 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 OgjcthNHe6@ZT=7JVt`Qq From 049e24faab943ba2a87a9695edb60f67b40f7bae Mon Sep 17 00:00:00 2001 From: rrene Date: Sun, 20 Mar 2022 07:22:25 -0700 Subject: [PATCH 3/4] -- mejora en peso neto y peso bruto --- App_Code/Timbres.vb | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/App_Code/Timbres.vb b/App_Code/Timbres.vb index d087b4392..4f8d15dc4 100644 --- a/App_Code/Timbres.vb +++ b/App_Code/Timbres.vb @@ -124,6 +124,8 @@ Public Class Timbres Timbre.Receptor.RFC = drT("DestinatarioRFC").ToString Timbre.Receptor.Nombre = drT("DestinatarioNombre").ToString + Timbre.Receptor.DomicilioFiscalReceptor = drT("DirDesCP").ToString + Timbre.Receptor.RegimenFiscalReceptor = drT("CodigoRegimenFiscalReceptor").ToString CveMovimiento = drT("CveMovimientoAlmacen").ToString.ToEntero FechaSalida = drT("FechaEntrega").ToString.ToDateTime @@ -182,18 +184,6 @@ Public Class Timbres CartaPorte.FiguraTransporte.AutoTransporte.Remolques.Add(Rem2) End If - - If drT("ClaveTipoRemolque1").ToString <> "" Then - Dim Rem1 As New CFDICartaPorteRemolque With {.SubTipoRemolque = drT("ClaveTipoRemolque1"), .Placa = drT("PlacaRemolque1")} - CartaPorte.FiguraTransporte.AutoTransporte.Remolques.Add(Rem1) - End If - - If drT("ClaveTipoRemolque2").ToString <> "" Then - Dim Rem2 As New CFDICartaPorteRemolque With {.SubTipoRemolque = drT("ClaveTipoRemolque2"), .Placa = drT("PlacaRemolque2")} - CartaPorte.FiguraTransporte.AutoTransporte.Remolques.Add(Rem2) - End If - - Dim DomOrigen As CFDICartaPorteDomicilio = Nothing DomOrigen = New CFDICartaPorteDomicilio With {.Calle = drT("DirOriCalle").ToString, .Colonia = drT("DirOriClaveSATColonia").ToString, @@ -283,7 +273,7 @@ Public Class Timbres .ClaveUnidad = drr("SATClaveUM").ToString, .Unidad = drr("UM").ToString, .Dimensiones = drr("Dimensiones").ToString, - .PesoenKg = drr("PesoKg").ToString.ToDecimal, + .PesoenKg = drr("PesoKg").ToString.ToDecimal * drr("Cantidad").ToString.ToDecimal, .MaterialPeligroso = If(drr("ClaveMaterialPeligroso").ToString <> "", "Sí", ""), .ClaveMaterialPeligroso = drr("ClaveMaterialPeligroso").ToString, .Embalaje = drr("ClaveEmbalaje").ToString, @@ -294,7 +284,7 @@ Public Class Timbres .UUIDComercioExt = "" } - Dim DetalleMercancia As New CFDICartaPorteMercanciaDetalleMercancia With {.PesoNeto = drr("PesoKg").ToString.ToDecimal, .NumPiezas = drr("Cantidad").ToString.ToDecimal} + Dim DetalleMercancia As New CFDICartaPorteMercanciaDetalleMercancia With {.PesoNeto = drr("PesoKg").ToString.ToDecimal * drr("Cantidad").ToString.ToDecimal, .NumPiezas = drr("Cantidad").ToString.ToDecimal} conceptoCarta.DetalleMercancia = DetalleMercancia Dim MercanciaTransporta As New CFDICartaPorteMercanciaTransporta With {.Cantidad = drr("Cantidad").ToString.ToDecimal, .IDOrigen = "OR000001", .IDDestino = "DE000001"} From ebf4aaa176ff449d4c7217b096b1bc31c9d7e276 Mon Sep 17 00:00:00 2001 From: rrene Date: Sun, 20 Mar 2022 07:23:02 -0700 Subject: [PATCH 4/4] - columna de acumulados --- Ventas/Clientes.aspx | 1 + Ventas/Clientes.aspx.vb | 46 ++++++++++++++++++++--------------------- 2 files changed, 24 insertions(+), 23 deletions(-) diff --git a/Ventas/Clientes.aspx b/Ventas/Clientes.aspx index 1ad207e64..115f8ea8c 100644 --- a/Ventas/Clientes.aspx +++ b/Ventas/Clientes.aspx @@ -4449,6 +4449,7 @@ + diff --git a/Ventas/Clientes.aspx.vb b/Ventas/Clientes.aspx.vb index 901a8b01f..ce1af5a0f 100644 --- a/Ventas/Clientes.aspx.vb +++ b/Ventas/Clientes.aspx.vb @@ -7648,12 +7648,12 @@ Partial Class Clientes RegistraScript("Download('" & baseUrl & "')") - End Sub - + End Sub + #End Region - + #Region "D O C U M E N T O S V E N T A S" - + Private Sub CargaDocumentosVenta(tCveCliente As Integer) Dim objInv As New ClsEdocumentacion @@ -7824,11 +7824,11 @@ Partial Class Clientes objRH.Dispose() - End Sub - - + End Sub + + #End Region - + #Region "PERSONA FISICA" Protected Sub LnkPersonaFisica_Click(sender As Object, e As EventArgs) RegistraScript("$('#DivModalPersonaFisica').modal();") @@ -7853,9 +7853,9 @@ Partial Class Clientes ObjCliente.Dispose() UpDatos.Update() - End Sub + End Sub #End Region - + #Region "USUARIOS PLATAFORMA CLIENTE - 6 " Protected Sub CargaUsuariosPortalCliente() Dim objUsuario As ClsSisUsuarios = New ClsSisUsuarios @@ -7864,19 +7864,19 @@ Partial Class Clientes GvUsuarios.DataBind() End If objUsuario.Dispose() - End Sub + End Sub #End Region - + #Region " DEVOLVER DINERO ANT/NC " Private Sub InicializaDevolverDinero() If UsuarioActual.TienePermisoProceso(247) Then GVAnticipos.Columns(6).Visible = True End If - End Sub + End Sub #End Region - + #Region "MODAL GRAFICA/PEDIDOS" - + Protected Sub LnkVerGrafica_Click(sender As Object, e As EventArgs) If CargaDatatables() Then RegistraScript("$('#DivModalGrafica').modal('show')") @@ -8213,13 +8213,13 @@ Partial Class Clientes RegistraScript($"CargaGraficaCompratamientoSaldoMensual({Dt5.ToJson},{Dt6.ToJson.Replace($"{Chr(34)}True{Chr(34)}", "true").Replace($"{Chr(34)}False{Chr(34)}", "false")})", "55") UPModalProd.Update() - End Sub - - + End Sub + + #End Region - + #Region "TAB - COMPORTAMIENTO DE VENTAS" - + Private Sub CargaGrupo() DdlGrupo.Items.Insert(0, New ListItem("Categoria", "3")) DdlGrupo.Items.Insert(1, New ListItem("Clasificacion", "4")) @@ -8446,10 +8446,10 @@ Partial Class Clientes CargaEventoBitacora() NombreDispositivo = "" RegistraScript("$('#DivMoverDispositivo').modal('hide');") - End Sub - + End Sub + #End Region - + #Region "CRM" Protected Sub CargaDatosCRM() Dim ObjCRM = New ClsCRM()