checkpoint primero validaciones de permisos al solicitar ordenes de servicio
This commit is contained in:
@@ -38,6 +38,16 @@ Partial Class OS_Asignaciones
|
|||||||
DivAsignacionPersona.Visible = False
|
DivAsignacionPersona.Visible = False
|
||||||
'CargaOrdenesServiciosAsignadas()
|
'CargaOrdenesServiciosAsignadas()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
Dim ObjEstatusPermisos As New ClsOS
|
||||||
|
If ObjEstatusPermisos.GetEstatusUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) Then
|
||||||
|
Dim Permisos As New DataTable
|
||||||
|
Permisos = ObjEstatusPermisos.DtResultados.FiltraParametros("TipoEstatus = 2")
|
||||||
|
If Permisos.Rows.Count = 0 Then
|
||||||
|
DdlTecnico.Visible = False
|
||||||
|
BtnAsignar.Visible = False
|
||||||
|
End If
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,14 @@ Partial Class OS_CatEstatusOrdenServicio
|
|||||||
ViewState("CveEstatuOS") = value
|
ViewState("CveEstatuOS") = value
|
||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
Private Property Orden As String
|
||||||
|
Get
|
||||||
|
Return ViewState("Orden").ToString
|
||||||
|
End Get
|
||||||
|
Set(value As String)
|
||||||
|
ViewState("Orden") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
Private Property DTEstatusUsuarios As DataTable
|
Private Property DTEstatusUsuarios As DataTable
|
||||||
Get
|
Get
|
||||||
Return CType(ViewState("DTEstatusUsuarios"), DataTable)
|
Return CType(ViewState("DTEstatusUsuarios"), DataTable)
|
||||||
@@ -50,26 +58,23 @@ Partial Class OS_CatEstatusOrdenServicio
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Sub CargaDatos()
|
Public Sub CargaDatos()
|
||||||
Dim ObjEstatusOrdenServicios As New ClsOS
|
Using ObjEstatusOrdenServicios As New ClsOS
|
||||||
|
If ObjEstatusOrdenServicios.GetEstatusOrdenServicio() Then
|
||||||
|
|
||||||
If ObjEstatusOrdenServicios.GetEstatusOrdenServicio() Then
|
DtEstatusOS = ObjEstatusOrdenServicios.DtResultados.FiltraParametros(String.Format("CveEmpresa = {0}", UsuarioActual.CveEmpresa))
|
||||||
|
GvDatos.DataSource = DtEstatusOS
|
||||||
|
|
||||||
DtEstatusOS = ObjEstatusOrdenServicios.DtResultados.FiltraParametros(String.Format("CveEmpresa = {0}", UsuarioActual.CveEmpresa))
|
GlobalDTEstatusOrdenServicios(UsuarioActual.CveEmpresa) = ObjEstatusOrdenServicios.DtResultados
|
||||||
GvDatos.DataSource = DtEstatusOS
|
|
||||||
|
|
||||||
GlobalDTEstatusOrdenServicios(UsuarioActual.CveEmpresa) = ObjEstatusOrdenServicios.DtResultados
|
End If
|
||||||
Else
|
|
||||||
Me.GvDatos.DataSource = Nothing
|
|
||||||
End If
|
|
||||||
|
|
||||||
If ObjEstatusOrdenServicios.GetEstatusUsuarios(-1, -1) Then
|
If ObjEstatusOrdenServicios.GetEstatusUsuarios(-1, -1) Then
|
||||||
DTEstatusUsuarios = ObjEstatusOrdenServicios.DtResultados
|
DTEstatusUsuarios = ObjEstatusOrdenServicios.DtResultados
|
||||||
Dim PermisosDeUsuario As DataTable = DTEstatusUsuarios
|
End If
|
||||||
End If
|
|
||||||
|
|
||||||
OrdenaDatos()
|
End Using
|
||||||
ObjEstatusOrdenServicios.Dispose()
|
|
||||||
GvDatos.DataBind()
|
GvDatos.DataBind()
|
||||||
|
OrdenaDatos()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub BtnAgregarEstatus_Click(sender As Object, e As EventArgs) Handles BtnAgregarEstatus.Click
|
Private Sub BtnAgregarEstatus_Click(sender As Object, e As EventArgs) Handles BtnAgregarEstatus.Click
|
||||||
|
|||||||
@@ -323,6 +323,16 @@ Partial Class OS_OrdenesServicios
|
|||||||
|
|
||||||
hdnEsThickbox.Value = "S"
|
hdnEsThickbox.Value = "S"
|
||||||
hdnClientIDLink.Value = "NoDefinido"
|
hdnClientIDLink.Value = "NoDefinido"
|
||||||
|
|
||||||
|
Dim ObjEstatusPermisos As New ClsOS
|
||||||
|
If ObjEstatusPermisos.GetEstatusUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) Then
|
||||||
|
Dim PermisoEstatus As New DataTable
|
||||||
|
PermisoEstatus = ObjEstatusPermisos.DtResultados.FiltraParametros("TipoEstatus = 1")
|
||||||
|
If PermisoEstatus.Rows.Count = 0 Then
|
||||||
|
UpGuardar.Visible = False
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
ObjEstatusPermisos.Dispose()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|||||||
Reference in New Issue
Block a user