Mejoras Servicio E141

This commit is contained in:
2021-03-30 10:07:30 -07:00
parent 75e358c4db
commit 308d4a9d8f

View File

@@ -442,7 +442,13 @@ Public Class E141 : Implements IHttpHandler
End Using End Using
End If End If
If Not TieneError AndAlso Not String.IsNullOrEmpty(JsonRequest("rfc").ToString().Trim()) Then If TieneError Then
RespuestaError.message = "Ocurrió un error al obtener el cuerpo de los parametros"
context.Response.StatusCode = 200
Return JsonConvert.SerializeObject(RespuestaError)
End If
If Not TieneError AndAlso Not String.IsNullOrEmpty(If(JsonRequest("rfc") Is Nothing, "", JsonRequest("rfc").ToString().Trim())) Then
Dim data As New JArray Dim data As New JArray
Dim Nombre As String = "-1" Dim Nombre As String = "-1"
@@ -493,8 +499,11 @@ Public Class E141 : Implements IHttpHandler
TieneError = True TieneError = True
End If End If
If data.Count > 0 Then Respuesta.data = data
Respuesta.data = data Else
If String.IsNullOrEmpty(If(JsonRequest("rfc") Is Nothing, "", JsonRequest("rfc").ToString().Trim())) Then
TieneError = True
RespuestaError.message = "Debe ingresar un RFC"
End If End If
End If End If
@@ -527,6 +536,12 @@ Public Class E141 : Implements IHttpHandler
End Using End Using
End If End If
If TieneError Then
RespuestaError.message = "Ocurrió un error al obtener el cuerpo de los parametros"
context.Response.StatusCode = 200
Return JsonConvert.SerializeObject(RespuestaError)
End If
Dim data As New JArray Dim data As New JArray
Dim DtSucursalesExistencias As DataTable = Nothing Dim DtSucursalesExistencias As DataTable = Nothing
@@ -556,6 +571,11 @@ Public Class E141 : Implements IHttpHandler
) )
data.Add(objSucursal) data.Add(objSucursal)
Next Next
If DtSucursalesExistencias.Rows.Count = 0 Then
Respuesta.message = "No se encontraron resultados"
End If
Catch ex As Exception Catch ex As Exception
TieneError = True TieneError = True
RespuestaError.message = "Ocurrió un error al obtener la sucursales" RespuestaError.message = "Ocurrió un error al obtener la sucursales"
@@ -565,9 +585,7 @@ Public Class E141 : Implements IHttpHandler
TieneError = True TieneError = True
End If End If
If data.Count > 0 Then Respuesta.data = data
Respuesta.data = data
End If
If TieneError Then If TieneError Then
context.Response.StatusCode = 200 context.Response.StatusCode = 200
@@ -599,6 +617,12 @@ Public Class E141 : Implements IHttpHandler
End Using End Using
End If End If
If TieneError Then
RespuestaError.message = "Ocurrió un error al obtener el cuerpo de los parametros"
context.Response.StatusCode = 200
Return JsonConvert.SerializeObject(RespuestaError)
End If
If Not TieneError Then If Not TieneError Then
Dim Usuario As Usuario = ValidaUsuarioSistema(100, CveEmpresa) Dim Usuario As Usuario = ValidaUsuarioSistema(100, CveEmpresa)
If Usuario IsNot Nothing Then If Usuario IsNot Nothing Then
@@ -1373,6 +1397,12 @@ Public Class E141 : Implements IHttpHandler
End Using End Using
End If End If
If TieneError Then
RespuestaError.message = "Ocurrió un error al obtener el cuerpo de los parametros"
context.Response.StatusCode = 200
Return JsonConvert.SerializeObject(RespuestaError)
End If
If Not TieneError Then If Not TieneError Then
Dim Usuario As Usuario = ValidaUsuarioSistema(100, CveEmpresa) Dim Usuario As Usuario = ValidaUsuarioSistema(100, CveEmpresa)
If Usuario IsNot Nothing Then If Usuario IsNot Nothing Then
@@ -1471,9 +1501,7 @@ Public Class E141 : Implements IHttpHandler
TieneError = True TieneError = True
End If End If
If data.Count > 0 Then Respuesta.data = data
Respuesta.data = data
End If
If TieneError Then If TieneError Then
context.Response.StatusCode = 200 context.Response.StatusCode = 200
@@ -2088,6 +2116,9 @@ Public Class E141 : Implements IHttpHandler
End Function End Function
Private Class FidelityAppsResponse Private Class FidelityAppsResponse
Sub New()
status = "success"
End Sub
Public Property status As String Public Property status As String
Public Property data As Object Public Property data As Object
Public Property message As String Public Property message As String