diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index 95d27a523..4a1db87f1 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -7371,8 +7371,8 @@ Partial Class Ventas Else 'VERIFICAR RESTRICCIONES DEL CLIENTE - If UsuarioActual.Empresa.Funcionalidad(702) = "" Then - If Not (DdlTipoComprobante.SelectedValue = "Cot" AndAlso CveVenta > 0 AndAlso RBLPago.SelectedValue = "2") Then + If Not UsuarioActual.Empresa.Funcionalidad(702).ToEntero() > 0 Then + If (DdlTipoComprobante.SelectedValue = "Cot" AndAlso CveVenta > 0 AndAlso RBLPago.SelectedValue = "2") Then Dim Vta As New ClsVentas Dim Opcion As Integer = Vta.ObtenerClienteLimitesVenta(CveCliente, UsuarioActual.CveEmpresa) Dim OpcionMsg As String = String.Format("El Cliente se encuentra bloqueado por la siguiente razón:

{0}", Vta.SerieVenta) @@ -16179,12 +16179,11 @@ Partial Class Ventas If DdlTipoComprobante.SelectedValue.Contiene("Ing", "Rem", "Ant", "Egs") Then 'If Not ImprimeAlert Then - Dim ArchivoIngPyMe As New System.IO.FileInfo(String.Format("{0}Formatos/Factura.mrt", UsuarioActual.Empresa.Ruta)) Dim ArchivoIng As New System.IO.FileInfo(String.Format("{0}Formatos/Factura.rdlc", UsuarioActual.Empresa.Ruta)) Dim ArchivoRem As New System.IO.FileInfo(String.Format("{0}Formatos/Remision.rdlc", UsuarioActual.Empresa.Ruta)) Dim ArchivoEgs As New System.IO.FileInfo(String.Format("{0}Formatos/NotaCredito.rdlc", UsuarioActual.Empresa.Ruta)) - If ArchivoIng.Exists Or ArchivoRem.Exists Or ArchivoIngPyMe.Exists Or ArchivoEgs.Exists Then + If ArchivoIng.Exists Or ArchivoRem.Exists Or ArchivoEgs.Exists Then MensajeAlert.AppendFormat("
", Encripta(String.Format("OP=VTA&CVEVENTA={0}&PAG=1", CveVenta))) Else MensajeAlert.Append("Ocurrió un error al generar el PDF. Por favor vuelva a entrar a la factura para imprimir el PDF. ") @@ -32985,45 +32984,8 @@ Partial Class Ventas TFuenteRecaudacion.Visible = False End If - 'If UsuarioActual.CveRol = 1 Then - ' If ChkEmitirComercioExterior.Checked Then - ' TxtTipoCambio.Text = GlobalTipoCambio(TxtFecha.Text.ToDate.AddDays(-1)).ToString() - ' Else - ' TxtTipoCambio.Text = GlobalTipoCambio(TxtFecha.Text.ToDate).ToString() - ' End If - - ' UpPS.Update() - 'End If - - End Sub - 'Protected Sub LnkDescargarFacturaPrueba_Click(sender As Object, e As EventArgs) - ' 'Dim Hilo As New System.Threading.Thread(Sub() DescargarFactura(Me.CveVenta, UsuarioActual.CveEmpresa)) - ' 'Hilo.Start() - ' Dim facBytes = DescargarFactura(Me.CveVenta, UsuarioActual.CveEmpresa) - ' ImprimirbytesPDF(facBytes, "Factura") - 'End Sub - 'Private Function DescargarFactura(CveVenta As Integer, CveEmpresa As Integer) As Byte() - ' Dim Url = New Uri(String.Format("{0}Compras/PopUpVerFactura.aspx?P={1}", "https://sig.adssistemas.mx/", Encripta(String.Format("OP=VTA&CVEVENTA={0}&PAG=1&GUARDAR=1", CveVenta)))) - ' Dim File As Byte() = Nothing - ' Try - ' Using httpClient = New HttpClient() - ' httpClient.Timeout = New TimeSpan(0, 15, 0) - ' Using request = New HttpRequestMessage(HttpMethod.Get, Url) - ' request.Headers.Add("ADSToken", Encripta(String.Format("CVEEMPRESA={0}&TICKS={1}&CVEUSUARIO=100", CveEmpresa, DateTime.UtcNow.Ticks))) - ' Dim response = httpClient.SendAsync(request).Result - ' If response.StatusCode = Net.HttpStatusCode.OK Then - ' File = response.Content.ReadAsByteArrayAsync().Result - ' End If - ' End Using - ' End Using - ' Catch ex As Exception - ' File = Nothing - ' OnError("Ocurrió un error al descargar la factura", ex) - ' End Try - ' Return File - 'End Function Private Function DescargarFactura(CveVenta As Integer, CveEmpresa As Integer, CveUsuarioCreo As Integer, Optional GetBytes As Boolean = True, Optional Regenerar As Boolean = False, Optional strURLHOST As String = "") As Byte() If String.IsNullOrEmpty(strURLHOST) Then @@ -33054,26 +33016,6 @@ Partial Class Ventas Response.Redirect($"~/OC/OC.aspx?CveCotizacion={Me.CveVenta}&Tipo=OC") End Sub - 'Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click - ' Dim ObjVentas As New ClsVentas - ' ObjVentas.IniciaTransacSQL() - - ' Dim ObjConta As New ClsContabilidad(ObjVentas.IniciaTransacSQL()) - ' Dim ObjBancos As New ClsBancos(ObjVentas.IniciaTransacSQL()) - ' Dim ObjCGame As New ClsCGame(ObjVentas.IniciaTransacSQL()) - ' Dim ObjAC As ClsContPAQi = Nothing - - ' If Not RegeneracionPolizas(ObjVentas, ObjAC, ObjConta, ObjBancos) Then - ' ObjVentas.Commit() - ' If ObjAC IsNot Nothing Then ObjAC.Commit() - ' Alert("Los cambios se guardaron correctamente.", TipoMensaje.MsgInformacion, JSBtnAceptar:="BtnRefrescarPagina();") - ' End If - - ' ObjVentas.Dispose() - ' ObjConta.Dispose() - ' ObjBancos.Dispose() - ' If ObjAC IsNot Nothing Then ObjAC.Dispose() - 'End Sub Protected Sub btnupEventoBitacora_Click(sender As Object, e As EventArgs) CargaEventoBitacora() End Sub