diff --git a/AF/CatSubTipos.aspx.vb b/AF/CatSubTipos.aspx.vb
index b5c9d5f6f..cc023e732 100644
--- a/AF/CatSubTipos.aspx.vb
+++ b/AF/CatSubTipos.aspx.vb
@@ -23,11 +23,12 @@ Partial Class AF_CatSubTipos
End Sub
Private Sub CargaGlobal()
- Dim ObjSubTipos As New ClsAF
- If ObjSubTipos.GetSubTiposActivosFijos(-1) Then
- GlobalDTSubTipoActivoFijo(-1) = ObjSubTipos.DtResultados
- End If
- ObjSubTipos.Dispose()
+ 'Dim ObjSubTipos As New ClsAF
+ 'If ObjSubTipos.GetSubTiposActivosFijos(-1) Then
+ ' GlobalDTSubTipoActivoFijo(-1) = ObjSubTipos.DtResultados
+ 'End If
+ 'ObjSubTipos.Dispose()
+ GlobalDTSubTipoActivoFijo(UsuarioActual.CveEmpresa, -1) = Nothing
End Sub
Public Sub CargaDatos()
diff --git a/App_Code/ClsInventarios.vb b/App_Code/ClsInventarios.vb
index 45f22427f..691661c88 100644
--- a/App_Code/ClsInventarios.vb
+++ b/App_Code/ClsInventarios.vb
@@ -2048,7 +2048,7 @@ Public Class ClsInventarios
Return Retorno
End Function
- Public Function GetExistenciasProductosLike(PS As String, CveClasificacion As Integer, CveSubProyecto As Integer, Estatus As Integer, AplicaParaVenta As Integer, CveEmpresa As Integer) As Boolean
+ Public Function GetExistenciasProductosLike(PS As String, CveClasificacion As Integer, CveSubProyecto As Integer, Estatus As Integer, AplicaParaVenta As Integer, CveEmpresa As Integer, Optional CveMarca As Integer = -1) As Boolean
Dim Retorno As Boolean = False
DataAdapter("PA_ProductosServiciosInventario")
@@ -2059,6 +2059,7 @@ Public Class ClsInventarios
.Add("@Estatus", SqlDbType.Int).Value = Estatus
.Add("@AplicaParaVenta", SqlDbType.Int).Value = AplicaParaVenta
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@CveMarca", SqlDbType.Int).Value = CveMarca
End With
Try
diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index 148b96b30..fb0c57bdf 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -2184,19 +2184,43 @@ Public Class ClsPaginas
End Set
End Property
- Property GlobalDTSubTipoActivoFijo(CveEmpresa As Integer) As DataTable
+ Property GlobalDTSubTipoActivoFijo(CveEmpresa As Integer, Optional CveTipoActivoFijo As Integer = -1) As DataTable
+
Get
- If CveEmpresa <> -1 Then
- Dim Dv As New DataView(DirectCast(Application("GlobalDTSubTipoActivoFijo"), DataTable), String.Format("CveEmpresa = {0}", CveEmpresa), "", DataViewRowState.CurrentRows)
- GlobalDTSubTipoActivoFijo = Dv.ToTable
- Dv.Dispose()
- Else
- GlobalDTSubTipoActivoFijo = DirectCast(Application("GlobalDTSubTipoActivoFijo"), DataTable)
+ Dim AppNombre As String = String.Format("GlobalDTSubTipoActivoFijo-{0}", CveEmpresa)
+ 'sino existe, recarga los datos
+ If Application(AppNombre) Is Nothing Then
+ Dim ObjSubTipos As New ClsAF
+ If ObjSubTipos.GetSubTiposActivosFijos(CveEmpresa) Then Application(AppNombre) = ObjSubTipos.DtResultados
+ ObjSubTipos.Dispose()
End If
+
+ Dim Str As New StringBuilder
+
+ If CveEmpresa <> -1 Then Str.AppendFormat(" CveEmpresa = {0} ", CveEmpresa)
+ If CveTipoActivoFijo > 0 Then Str.AppendFormat("AND CveTipoActivoFijo = {0}", CveTipoActivoFijo)
+ Dim Dv As New DataView(DirectCast(Application(AppNombre), DataTable), Str.ToString, "", DataViewRowState.CurrentRows)
+ GlobalDTSubTipoActivoFijo = Dv.ToTable
+ Dv.Dispose()
+
End Get
Set(value As DataTable)
- Application("GlobalDTSubTipoActivoFijo") = value
+ Dim AppNombre As String = String.Format("GlobalDTSubTipoActivoFijo-{0}", CveEmpresa)
+ Application(AppNombre) = value
End Set
+
+ 'Get
+ ' If CveEmpresa <> -1 Then
+ ' Dim Dv As New DataView(DirectCast(Application("GlobalDTSubTipoActivoFijo"), DataTable), String.Format("CveEmpresa = {0}", CveEmpresa), "", DataViewRowState.CurrentRows)
+ ' GlobalDTSubTipoActivoFijo = Dv.ToTable
+ ' Dv.Dispose()
+ ' Else
+ ' GlobalDTSubTipoActivoFijo = DirectCast(Application("GlobalDTSubTipoActivoFijo"), DataTable)
+ ' End If
+ 'End Get
+ 'Set(value As DataTable)
+ ' Application("GlobalDTSubTipoActivoFijo") = value
+ 'End Set
End Property
Property GlobalDTTipoActivoFijo(CveEmpresa As Integer) As DataTable
Get
diff --git a/App_Code/ClsSisUsuarios.vb b/App_Code/ClsSisUsuarios.vb
index d1ff35a2d..ed02a6324 100644
--- a/App_Code/ClsSisUsuarios.vb
+++ b/App_Code/ClsSisUsuarios.vb
@@ -416,7 +416,29 @@ Public Class ClsSisUsuarios
Return Retorno
End Function
-
+ Public Function ValidaUsuarioCodigoAcceso(CodigoAcceso As String, CveEmpresa As Integer) As Integer
+ Dim Retorno As Integer = Nothing
+
+ DataAdapter("PA_Sis_UsuariosCodigoAccesoGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CodigoAcceso", SqlDbType.VarChar).Value = CodigoAcceso
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ If Data.Rows.Count > 0 Then
+ Retorno = Data.Rows(0)("CveUsuario").ToString.ToEntero
+ End If
+
+ Catch ex As SqlException
+ OnError("Ocurrió un error al obtener el usuario.", ex)
+ Retorno = Nothing
+ End Try
+
+ Return Retorno
+ End Function
Public Function ValidaUsuarioPortalCliente(CveCliente As Integer, Usuario As String, Password As String) As Usuario
Dim Retorno As Usuario = Nothing
@@ -799,7 +821,7 @@ Public Class ClsSisUsuarios
Public Function AddUsuario(Usuario As String, Contraseña As String, Nombre As String, CveRol As Integer, Correo As String,
CvePersonal As Integer, CveVendedor As Integer, CambiarContraseña As Boolean,
CveUsuarioIng As Integer, CveEmpresa As Integer, CveSubProyecto As Integer, Optional Rol As String = "-1", Optional CveAlmacenAsignado As Integer = -1, Optional AsignarSubProyecto As Boolean = False, Optional AsignarOC As Boolean = False,
- Optional CvePlataforma As Integer = -1, Optional CveClientePlataforma As Integer = -1, Optional CveProveedorPlataforma As Integer = -1, Optional DescuentoAutorizado As Double = 0) As Integer
+ Optional CvePlataforma As Integer = -1, Optional CveClientePlataforma As Integer = -1, Optional CveProveedorPlataforma As Integer = -1, Optional DescuentoAutorizado As Double = 0, Optional CodigoAcceso As String = "-1") As Integer
Dim Retorno = -1
DataAdapter("PA_Sis_UsuarioAdd")
With SqlAdapter.SelectCommand.Parameters
@@ -819,6 +841,7 @@ Public Class ClsSisUsuarios
.Add("@CveCliente", SqlDbType.Int).Value = CveClientePlataforma
.Add("@CveProveedor", SqlDbType.Int).Value = CveProveedorPlataforma
.Add("@DescuentoAutorizado", SqlDbType.Float).Value = DescuentoAutorizado
+ .Add("@CodigoAcceso", SqlDbType.VarChar).Value = CodigoAcceso
.Add("@CveUsuario", SqlDbType.Int).Direction = ParameterDirection.Output
End With
@@ -917,7 +940,7 @@ Public Class ClsSisUsuarios
End Function
Public Function UpdateUsuario(Usuario As String, Nombre As String, CveRol As Integer, Correo As String, CvePersonal As Integer,
CveVendedor As Integer, CambiarContraseña As Boolean, Activo As Boolean, CveEmpresa As Integer, CveUsuario As Integer, CveAlmacenAsignado As Integer, CveSubProyecto As Integer, Optional CveUsuarioModifico As Integer = -1, Optional AsignarSubProyecto As Boolean = False, Optional AsignarOC As Boolean = False,
- Optional DescuentoAutorizado As Double = 0) As Boolean
+ Optional DescuentoAutorizado As Double = 0, Optional CodigoAcceso As String = "-1") As Boolean
Dim Retorno As Boolean = False
DataAdapter("PA_Sis_UsuarioUpdate")
@@ -938,6 +961,7 @@ Public Class ClsSisUsuarios
.Add("@AsignarSubProyecto", SqlDbType.Bit).Value = AsignarSubProyecto
.Add("@AsignarOC", SqlDbType.Bit).Value = AsignarOC
.Add("@DescuentoAutorizado", SqlDbType.Float).Value = DescuentoAutorizado
+ .Add("@CodigoAcceso", SqlDbType.VarChar).Value = CodigoAcceso
End With
Try
diff --git a/App_Code/Usuario.vb b/App_Code/Usuario.vb
index 3a6066805..6ae6e14d1 100644
--- a/App_Code/Usuario.vb
+++ b/App_Code/Usuario.vb
@@ -60,7 +60,9 @@ Public Class Usuario
Public Property UTCOffset As Integer
- Public Property isLoginseted As Boolean = False
+ Public Property isLoginseted As Boolean = False
+
+ Public Property SesionBloqueada As Boolean = False
Public ReadOnly Property FechaActualCliente As DateTime
Get
diff --git a/Ashx/SIGWeb.ashx b/Ashx/SIGWeb.ashx
index 5b1f83c44..9b7356db4 100644
--- a/Ashx/SIGWeb.ashx
+++ b/Ashx/SIGWeb.ashx
@@ -694,10 +694,10 @@ Public Class SIGWeb : Implements IHttpHandler, IRequiresSessionState
Dim CveSubProyecto = IfNull(context.Request("cvesubproyecto"), "-1").ToString.ToEntero
Dim UsoClasificacion = IfNull(context.Request("usoclasificacion"), "-1").ToString.ToEntero
Dim AplicaParaVenta = IfNull(context.Request("aplicaparaventa"), "-1").ToString.ToEntero
+ Dim CveMarca = IfNull(context.Request("cvemarca"), "-1").ToString.ToEntero
Dim UsaGlobal As Boolean = True
-
'verifica existencias
If Pagina.Contiene("ventas/ventas", "oc/oc", "inv/traspaso") AndAlso CveEmpresa.Contiene(72, 80, 119, 140, 141, 152, 153, 159, 160, 161, 162, 163) Then
UsaGlobal = False
@@ -707,7 +707,7 @@ Public Class SIGWeb : Implements IHttpHandler, IRequiresSessionState
End If
Dim objInv As New ClsInventarios
- If objInv.GetExistenciasProductosLike(Name, CveClasificacion, CveSubProyecto, Estatus.ToEntero, AplicaParaVenta, CveEmpresa) Then
+ If objInv.GetExistenciasProductosLike(Name, CveClasificacion, CveSubProyecto, Estatus.ToEntero, AplicaParaVenta, CveEmpresa, CveMarca) Then
' limpio los almacenes donde no tiene ningun producto existencia
diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb
index 7324ffd30..cc93a3b98 100644
--- a/Bancos/IE.aspx.vb
+++ b/Bancos/IE.aspx.vb
@@ -767,12 +767,12 @@ Partial Class Bancos_IE
- If TabCancelacion.Visible Then
- LnkCancelar.Visible = False
- LnkCancelarComplemento.Visible = False
- LnkEliminar.Visible = False
- LnkCancelarComplementoImporte.Visible = False
- End If
+ 'If TabCancelacion.Visible Then
+ ' LnkCancelar.Visible = False
+ ' LnkCancelarComplemento.Visible = False
+ ' 'LnkEliminar.Visible = False
+ ' LnkCancelarComplementoImporte.Visible = False
+ 'End If
UppEliminarIE.Update()
@@ -4490,14 +4490,17 @@ Partial Class Bancos_IE
GeneraCancelacionEnCero = True
End If
+ Dim TipoMovimiento As Integer = 1
+
If ChkGeneraCancelacion.Checked AndAlso GeneraCancelacionEnCero Then
GeneraCancelacionEnCero = False
+ TipoMovimiento = 2
End If
Dim CvePrePolizaCancelacion As Integer = 0
If Not GeneraCancelacionEnCero Then
'CANCELA IE MES ANTERIOR
- CvePrePolizaCancelacion = Banc.CancelarBancos_IE(UsuarioActual.CveUsuario, CveIE, True, IdPolizaNueva, FolioPolizaNueva, TxtFechaCancelacion.Text.ToDate, CveTipoTransaccionCancelacion:=DdlTipoTransaccionCancelacion.SelectedValue.ToEntero)
+ CvePrePolizaCancelacion = Banc.CancelarBancos_IE(UsuarioActual.CveUsuario, CveIE, True, IdPolizaNueva, FolioPolizaNueva, TxtFechaCancelacion.Text.ToDate, TipoMovimiento:=TipoMovimiento, CveTipoTransaccionCancelacion:=DdlTipoTransaccionCancelacion.SelectedValue.ToEntero)
If CvePrePolizaCancelacion <= 0 Then
ErrorCancelar = True
MensajeError = "Error al cancelar IE MES ANTERIOR"
diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb
index 9ee13e965..7b2d9ff51 100644
--- a/Compras/Compras.aspx.vb
+++ b/Compras/Compras.aspx.vb
@@ -6711,7 +6711,7 @@ Partial Class Compras_Compras
Dim TCO As Decimal = 1
For Each Dr As DataRow In TmpDT.FiltraParametros("ISNULL(TipoAF,0) <> 2 And ISNULL(CveAlmacen,0) = 0 And ISNULL(AplicaCostoIndirecto,0) <> 1 And ISNULL(CveTipoPS,0) = 2").Rows
If ObjOC.OrdenesCompraDetalleCostoPP(Dr("CveOrdenCompraDetalle").ToString.ToEntero) AndAlso ObjOC.DtResultados.Rows.Count >= 1 Then
- Concepto = $"{NombreProveedor} {TxtSerie.Text} - {TxtFolio.Text} OC {ObjOC.DtResultados.FiltroPrimeroValor("Folio").ToString} Inv{ObjOC.DtResultados.FiltroPrimeroValor("FolioAlmacen").ToString}"
+ Concepto = $"{NombreProveedor} {TxtSerie.Text} - {TxtFolio.Text} OC {ObjOC.DtResultados.FiltroPrimeroValor("Folio").ToString} Inv:{ObjOC.DtResultados.FiltroPrimeroValor("FolioAlmacen").ToString}"
Importe176 = ObjOC.DtResultados.FiltroPrimeroValor("Importe176").ToDecimal * Dr("Cantidad").ToString.ToDecimal : ImporteME176 = ObjOC.DtResultados.FiltroPrimeroValor("ImporteME176").ToDecimal * Dr("Cantidad").ToString.ToDecimal : ImporteMN176 = ObjOC.DtResultados.FiltroPrimeroValor("ImporteMN176").ToDecimal * Dr("Cantidad").ToString.ToDecimal
Importe228 = ObjOC.DtResultados.FiltroPrimeroValor("Importe228").ToDecimal * Dr("Cantidad").ToString.ToDecimal : ImporteME228 = ObjOC.DtResultados.FiltroPrimeroValor("ImporteME228").ToDecimal * Dr("Cantidad").ToString.ToDecimal : ImporteMN228 = ObjOC.DtResultados.FiltroPrimeroValor("ImporteMN228").ToDecimal * Dr("Cantidad").ToString.ToDecimal
Importe229 = ObjOC.DtResultados.FiltroPrimeroValor("Importe229").ToDecimal * Dr("Cantidad").ToString.ToDecimal : ImporteME229 = ObjOC.DtResultados.FiltroPrimeroValor("ImporteME229").ToDecimal * Dr("Cantidad").ToString.ToDecimal : ImporteMN229 = ObjOC.DtResultados.FiltroPrimeroValor("ImporteMN229").ToDecimal * Dr("Cantidad").ToString.ToDecimal
@@ -20285,7 +20285,7 @@ Partial Class Compras_Compras
- If DiferenciaInvOC.RoundSQL() <> 0 Then
+ If DiferenciaInvOC.RoundAD() <> 0 Then
@@ -20299,8 +20299,8 @@ Partial Class Compras_Compras
If CvePrePoliza > 0 Then
If CveMoneda = 2 And UsuarioActual.CveEmpresa.Contiene(119) Then
- ImporteME = (DiferenciaInvOC / TCInvOC).RoundSQL()
- ImporteMEComp = ((ImporteME * TCInvOC) - ImporteME).RoundSQL()
+ ImporteME = (DiferenciaInvOC / TCInvOC).RoundAD()
+ ImporteMEComp = ((ImporteME * TCInvOC) - ImporteME).RoundAD()
Dim DifImporte As Decimal = DiferenciaInvOC - (ImporteME + ImporteMEComp)
diff --git a/Compras/RepComprasAF.aspx b/Compras/RepComprasAF.aspx
index 575e54123..015394096 100644
--- a/Compras/RepComprasAF.aspx
+++ b/Compras/RepComprasAF.aspx
@@ -153,7 +153,7 @@
| Enero | -Febero | +Febrero | Marzo | Abril | Mayo | diff --git a/General/SaldosIniciales.aspx.vb b/General/SaldosIniciales.aspx.vb index 4191ec709..0afefdaef 100644 --- a/General/SaldosIniciales.aspx.vb +++ b/General/SaldosIniciales.aspx.vb @@ -2021,7 +2021,7 @@ Partial Class General_SaldosIniciales If YaExiste = False Then If IdCuenta > 0 Then - If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Importe, "", 95, Concepto, Now.toDate, -1, -1, ImporteMX:=Importe, CveSubProyecto:=CveSubProyecto) Then + If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Importe, "", 95, Concepto, Now.toDate, -1, -1, ImporteMX:=Importe, CveSubProyecto:=CveSubProyecto, CveCuenta:=IdCuenta) Then TieneError = True Exit For End If @@ -2035,7 +2035,7 @@ Partial Class General_SaldosIniciales If Not TieneError Then ObjConta.Commit() - Alert(String.Format("
+ |
@@ -456,7 +457,7 @@
-
+
+
-
+
-
-
+
-
+
+
-
+
+
+
-
-
+
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- " style="display: inline-block; margin-right: -20px; width: 150px;" />
- " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- " style="display: inline-block; margin-right: -20px; width: 150px;" />
- " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
-
-
-
-
-
-
-
-
-
-
-
-
- " style="display: inline-block; margin-right: -20px; width: 150px;" />
- " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
-
-
-
-
-
+
+
-
+
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ " style="display: inline-block; margin-right: -20px; width: 150px;" />
+ " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ " style="display: inline-block; margin-right: -20px; width: 150px;" />
+ " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
+
+
+
+
+
+
+
+
+
+
+
+
+ " style="display: inline-block; margin-right: -20px; width: 150px;" />
+ " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
+
+
+
+
+
-
+
-
+
+
+
-
-
+
-
Empresa:
-
-
-
-
- <%--EMPRESAS--%>
-
-
-
-
-
- <%--ROLES--%>
-
-
-
-
-
-
- Empresas
-
-
-
-
-
-
-
-
- " style="display: inline-block; margin-right: -20px; width: 150px;" />
- " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
-
-
-
-
-
-
-
-
-
-
-
- <%--INDICADORES--%>
-
-
-
-
-
-
-
-
-
- Indicadores
-
-
-
-
-
-
-
-
- " style="display: inline-block; margin-right: -20px; width: 150px;" />
- " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
-
-
-
-
-
-
-
-
-
- <%--ALMACENES--%>
-
-
-
-
-
- <%--SUBPROYECTOS--%>
-
-
-
-
- <%--CUENTAS BANCARIAS--%>
-
-
-
-
- <%--MODULOS--%>
-
-
-
-
-
- <%--PERMISOS--%>
-
-
-
-
-
-
- Módulos
-
-
-
-
-
-
-
-
- " style="display: inline-block; margin-right: -20px; width: 150px;" />
- " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Permisos
-
-
-
-
-
-
-
-
- " style="display: inline-block; margin-right: -20px; width: 150px;" />
- " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- " style="display: inline-block; margin-right: -20px; width: 150px;" />
- " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- Bitacora
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
-
-
+ <%--EMPRESAS--%>
+
+
+
+
+
+ <%--ROLES--%>
+
+
+
+
+
+
+ Empresas
+
+
+
+
+
+
+
+
+ " style="display: inline-block; margin-right: -20px; width: 150px;" />
+ " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
+
+
+
+
+
+
+
+
+
+
+
+ <%--INDICADORES--%>
+
+
+
+
+
+
+
+
+
+ Indicadores
+
+
+
+
+
+
+
+
+ " style="display: inline-block; margin-right: -20px; width: 150px;" />
+ " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
+
+
+
+
+
+
+
+
+
+ <%--ALMACENES--%>
+
+
+
+
+
+ <%--SUBPROYECTOS--%>
+
+
+
+
+ <%--CUENTAS BANCARIAS--%>
+
+
+
+
+ <%--MODULOS--%>
+
+
+
+
+
+
+
+
+ <%--PERMISOS--%>
+
+
+
+
+
+
+ Módulos
+
+
+
+
+
+
+
+
+ " style="display: inline-block; margin-right: -20px; width: 150px;" />
+ " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Permisos
+
+
+
+
+
+
+
+
+ " style="display: inline-block; margin-right: -20px; width: 150px;" />
+ " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ " style="display: inline-block; margin-right: -20px; width: 150px;" />
+ " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ Bitacora
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
Restrincción por Equipo:
@@ -2507,365 +2527,366 @@
--%>
-
-
-
-
-
+ --%>
+
+
+
-
Aplica Restricción:
-
-
-
- - -
-
-
-
-
-
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -833,7 +841,7 @@
|
+
+
+
+
@@ -3046,6 +3113,20 @@
|
|---|