From 0995bdcb34985202cb261d48d8b1fd43fb3b3242 Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 11 Jun 2020 12:32:10 -0700 Subject: [PATCH 01/16] liga descarga impresion pdf pago --- Compras/ReembolsosComprobaciones.aspx.vb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Compras/ReembolsosComprobaciones.aspx.vb b/Compras/ReembolsosComprobaciones.aspx.vb index 87e301517..001743e8f 100644 --- a/Compras/ReembolsosComprobaciones.aspx.vb +++ b/Compras/ReembolsosComprobaciones.aspx.vb @@ -1432,11 +1432,11 @@ Partial Class Compras_ReembolsosComprobaciones Dim Mensaje As New StringBuilder If CvePrePolizaExcedente > 0 Then - Mensaje.AppendFormat("Abono Registrado Correctamente.

Cheque: {1}

Imprimir", CveIEExcedente, TxtFolio.Text, Encripta(String.Format("Opcion=ImprimeMov&CveIE={0}", CveIEExcedente))) + Mensaje.AppendFormat("Abono Registrado Correctamente.

Cheque: {1}

Imprimir", CveIEExcedente, TxtFolio.Text, Encripta(String.Format("OP=ImprimeMov&CveIE={0}", CveIEExcedente))) Mensaje.AppendFormat("

Póliza: {1}
", ObjMov.ContaIdPoliza, ObjMov.ContaFolio) Alert(Mensaje.ToString, TipoMensaje.MsgInformacion) Else - Mensaje.AppendFormat("Abono Registrado Correctamente.

Imprimir", Encripta(String.Format("Opcion=ImprimeMov&CveIE={0}", CveIERegistrado))) + Mensaje.AppendFormat("Abono Registrado Correctamente.

Imprimir", Encripta(String.Format("OP=ImprimeMov&CveIE={0}", CveIERegistrado))) If CvePrePolizaIERegistrado > 0 Then Mensaje.AppendFormat("

Póliza: {1}
", ObjMov.ContaIdPoliza, ObjMov.ContaFolio) End If From 9ffd092fa1aeee8dffad6faf2373ac1b85d7b3e2 Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 11 Jun 2020 12:32:38 -0700 Subject: [PATCH 02/16] arctivar empresa 152 --- Ventas/ProductosServicios.aspx.vb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ventas/ProductosServicios.aspx.vb b/Ventas/ProductosServicios.aspx.vb index 2eea33b58..1d0dc5ca0 100644 --- a/Ventas/ProductosServicios.aspx.vb +++ b/Ventas/ProductosServicios.aspx.vb @@ -222,7 +222,7 @@ Partial Class ProductosyServicios InicializaEcommerce() - If UsuarioActual.CveEmpresa.Contiene(141) Then + If UsuarioActual.CveEmpresa.Contiene(141, 152) Then 'DivDatos.Attributes("class") = "col-md-12" DivDdlTipo.Visible = True From b7b078bd9bcf42067d26db1ba146aedc1243e4d6 Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 11 Jun 2020 12:32:59 -0700 Subject: [PATCH 03/16] simplificar codigo, de verificacion ps SAT --- Compras/Compras.aspx.vb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb index 8561e3009..3eb5a8958 100644 --- a/Compras/Compras.aspx.vb +++ b/Compras/Compras.aspx.vb @@ -17609,13 +17609,15 @@ Partial Class Compras_Compras If Version = "3.3" And CveSATPS > 0 Then Dim DrPSSAT As DataRow = Nothing If CargaXml Then - If GlobalDTPSATPS().FiltraParametros(String.Format("SATClavePS={0}", CveSATPS)).Rows.Count > 0 Then - DrPSSAT = GlobalDTPSATPS().FiltraParametros(String.Format("SATClavePS={0}", CveSATPS)).Rows(0) - End If + DrPSSAT = GlobalDTPSATPS().FiltroPrimero(String.Format("SATClavePS={0}", CveSATPS)) + 'If GlobalDTPSATPS().FiltraParametros(String.Format("SATClavePS={0}", CveSATPS)).Rows.Count > 0 Then + ' DrPSSAT = GlobalDTPSATPS().FiltraParametros(String.Format("SATClavePS={0}", CveSATPS)).Rows(0) + 'End If Else - If GlobalDTPSATPS().FiltraParametros(String.Format("CveSATPS={0}", CveSATPS)).Rows.Count > 0 Then - DrPSSAT = GlobalDTPSATPS().FiltraParametros(String.Format("CveSATPS={0}", CveSATPS)).Rows(0) - End If + DrPSSAT = GlobalDTPSATPS().FiltroPrimero(String.Format("SATClavePS={0}", CveSATPS)) + 'If GlobalDTPSATPS().FiltraParametros(String.Format("CveSATPS={0}", CveSATPS)).Rows.Count > 0 Then + ' DrPSSAT = GlobalDTPSATPS().FiltraParametros(String.Format("CveSATPS={0}", CveSATPS)).Rows(0) + 'End If End If If DrPSSAT IsNot Nothing Then Row("SATClaveProductoServicio") = DrPSSAT("SATClaveProductoServicio").ToString From 373c52a008f41134537774b547d04ecb8b1a32fc Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 11 Jun 2020 12:33:23 -0700 Subject: [PATCH 04/16] si el cvecliente=-1, en carga cleinte, que no corra la consulta --- App_Code/modExtensiones.vb | 3 + Bancos/Reportes.aspx | 23 ---- Bancos/Reportes.aspx.vb | 217 ------------------------------------- Bin/GoCfdi.dll | Bin 335360 -> 339968 bytes Ventas/Ventas.aspx.vb | 11 +- vwd.webinfo | 4 + 6 files changed, 12 insertions(+), 246 deletions(-) delete mode 100644 Bancos/Reportes.aspx delete mode 100644 Bancos/Reportes.aspx.vb diff --git a/App_Code/modExtensiones.vb b/App_Code/modExtensiones.vb index 0c2141fd0..ad51f25bc 100644 --- a/App_Code/modExtensiones.vb +++ b/App_Code/modExtensiones.vb @@ -1178,6 +1178,7 @@ Namespace Extensiones Else TmpDr = dt.Rows(0) End If + dt.Dispose() End If Return TmpDr @@ -1190,6 +1191,7 @@ Namespace Extensiones If dt IsNot Nothing AndAlso dt.Rows.Count > 0 Then dt.PrimaryKey = New DataColumn() {dt.Columns(PrimaryKey)} TmpDr = dt.Rows.Find(Valor) + dt.Dispose() End If Return TmpDr @@ -1250,6 +1252,7 @@ Namespace Extensiones Else Retorno = dt.Rows(0)(Columna).ToString End If + dt.Dispose() End If Return Retorno diff --git a/Bancos/Reportes.aspx b/Bancos/Reportes.aspx deleted file mode 100644 index a998eb3df..000000000 --- a/Bancos/Reportes.aspx +++ /dev/null @@ -1,23 +0,0 @@ -<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Reportes.aspx.vb" Inherits="Bancos_Reportes" %> - -<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> - - - - - - - - - - - - - - - - - - diff --git a/Bancos/Reportes.aspx.vb b/Bancos/Reportes.aspx.vb deleted file mode 100644 index b96bf50c4..000000000 --- a/Bancos/Reportes.aspx.vb +++ /dev/null @@ -1,217 +0,0 @@ -Option Strict On -Option Explicit On - -Imports System.Data -Imports Extensiones -Imports Microsoft.Reporting.WebForms - -Partial Class Bancos_Reportes - Inherits ClsPaginas - - Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load - 'CType(Me.Master, BaseMasterPage).EsPopup = True - If Not Page.IsPostBack Then - If Request("Opcion") IsNot Nothing Then - Select Case Request("Opcion") - Case "ImprimeMov" - If Request("CveIE") IsNot Nothing AndAlso Request("CveIE").ToString.ToEntero > 0 Then - ImprimeMov(Request("CveIE").ToEntero) - End If - End Select - End If - End If - End Sub - - Private Sub ImprimeMov(CveIE As Integer) - Dim ObjIE As New ClsBancos() - Dim DtGvRH As New DataTable - Dim DtComprobacion As New DataTable - Dim ParamComprobacion As New DataTable - - 'Movimientos Relacionados de Comprobacion - Hijo - If ObjIE.GetBancosIEMovimientosHijo(CveIE, UsuarioActual.CveEmpresa) Then - DtGvRH = ObjIE.DtResultados - End If - - If DtGvRH IsNot Nothing AndAlso DtGvRH.Rows.Count > 0 Then - - If ObjIE.GetBancosIE(CveIE, UsuarioActual.CveEmpresa) Then - ParamComprobacion = ObjIE.DtResultados - End If - - Dim ObjMov As New ClsMovimientos - For Each dr As DataRow In DtGvRH.Rows - If ObjMov.GetPersonalCajaChica(UsuarioActual.CveEmpresa, dr("CveCompra").ToString.ToEntero) Then - DtComprobacion.Merge(ObjMov.DtResultados.FiltraParametros("CveCompra =" + dr("CveCompra").ToString)) - End If - Next - ObjMov.Dispose() - - Dim Archivo As New System.IO.FileInfo(String.Format("{0}Formatos\Reembolso.rdlc", UsuarioActual.Empresa.Ruta)) - Dim Imagen As New System.IO.FileInfo(String.Format("{0}Logo.png", UsuarioActual.Empresa.Ruta)) - Dim logouri = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa) - - Dim params As New List(Of ReportParameter) - - If Archivo.Exists Then - - If UsuarioActual.CveEmpresa = 72 Then - params.Add(New ReportParameter("NombreEmpresa", UsuarioActual.Empresa.Empresa)) - params.Add(New ReportParameter("UsuarioImprimio", UsuarioActual.Nombre)) - params.Add(New ReportParameter("FechaImpresion", Now.ToDateTime.ToString)) - params.Add(New ReportParameter("CveCajaChica", DtComprobacion.Rows(0)("CveCajaChica").ToString)) - params.Add(New ReportParameter("CveFyE", "0")) ' - - params.Add(New ReportParameter("cuentaRetiro", "Cuenta retiro: " & ParamComprobacion.Rows(0)("BancoNumCuentaMoneda").ToString)) - params.Add(New ReportParameter("CajaChica", "Caja chica: " & ParamComprobacion.Rows(0)("BancoNumCuentaMoneda").ToString)) - params.Add(New ReportParameter("observaciones", "Observaciones: " & ParamComprobacion.Rows(0)("Observaciones").ToString)) - params.Add(New ReportParameter("folio", ParamComprobacion.Rows(0)("Folio").ToString)) - params.Add(New ReportParameter("fecha", ParamComprobacion.Rows(0)("FechaDocumento").ToString)) - params.Add(New ReportParameter("importe", ParamComprobacion.Rows(0)("Importe").ToString)) - params.Add(New ReportParameter("TotAbono", DtComprobacion.SUM("Abonado").ToString)) - - ImprimirPDF(String.Format("{0}Formatos\Reembolso.rdlc", UsuarioActual.Empresa.Ruta), DtComprobacion, params, String.Format("IE{0}", CveIE), Formato:="PDF") - Else - params.Add(New ReportParameter("Numero", "")) ' - params.Add(New ReportParameter("Anio", DtComprobacion.FiltraParametros("CveCompra > 0").MAX("Fecha").ToDate.Year.ToString)) - params.Add(New ReportParameter("Nombre", DtComprobacion.MAX("SubProyecto"))) - params.Add(New ReportParameter("Fecha", Now.Date.ToString)) - params.Add(New ReportParameter("Elaboro", "")) - params.Add(New ReportParameter("Autorizo", "")) - params.Add(New ReportParameter("ElaboroPuesto", "")) - params.Add(New ReportParameter("AutorizoPuesto", "")) - ImprimirPDF(String.Format("{0}Formatos\Reembolso.rdlc", UsuarioActual.Empresa.Ruta), DtComprobacion.FiltraParametros("CveCompra > 0"), params, String.Format("IE{0}", CveIE), RDSName:="DsCompras") - End If - Else - params.Add(New ReportParameter("NombreEmpresa", UsuarioActual.Empresa.Empresa)) - params.Add(New ReportParameter("UsuarioImprimio", UsuarioActual.Nombre)) - params.Add(New ReportParameter("FechaImpresion", Now.ToDateTime.ToString)) - - params.Add(New ReportParameter("cuentaRetiro", "Cuenta retiro: " & ParamComprobacion.Rows(0)("BancoNumCuentaMoneda").ToString)) - params.Add(New ReportParameter("CajaChica", "Caja chica: " & ParamComprobacion.Rows(0)("BancoNumCuentaMoneda").ToString)) - params.Add(New ReportParameter("observaciones", "Observaciones: " & ParamComprobacion.Rows(0)("Observaciones").ToString)) - params.Add(New ReportParameter("folio", ParamComprobacion.Rows(0)("Folio").ToString)) - params.Add(New ReportParameter("fecha", ParamComprobacion.Rows(0)("FechaDocumento").ToString)) - params.Add(New ReportParameter("importe", ParamComprobacion.Rows(0)("Importe").ToString)) - params.Add(New ReportParameter("TotAbono", DtComprobacion.SUM("Abonado").ToString)) - - If Imagen.Exists Then - params.Add(New ReportParameter("LogoPath", logouri)) - Else - params.Add(New ReportParameter("LogoPath", "")) - End If - - ImprimirPDF("Empresas/Grales/Formatos/RepRembolsosComprobaciones.rdlc", DtComprobacion, params, String.Format("IE{0}", CveIE), Formato:="PDF") - End If - Else - If ObjIE.GetBancosIE(CveIE, UsuarioActual.CveEmpresa) Then - If ObjIE.DtResultados.Rows.Count > 0 Then - - Dim dtMovs As DataTable - 'obtengo los movimientos pagados - - Dim Mov As New ClsContabilidad - - If Mov.GetPrePolizasDetalle(-1, CveIE) Then - - dtMovs = Mov.DtResultados.FiltraParametros("CveConceptoContable IN (17,2,312)") - - If Not UsuarioActual.CveEmpresa.Contiene(13, 83) Then - 'CONVIERTO A PESOS CUANDO SE PAGA CON PESOS FACTURAS DE DOLARES - For Each Dr As DataRow In dtMovs.Rows - Dr("Importe") = Dr("ImporteMN").ToString.ToDecimal - Dr("ImporteNC") = Dr("ImporteNC").ToString.ToDecimal * Dr("TC").ToString.ToDecimal - Dr("Total") = Dr("Total").ToString.ToDecimal * Dr("TC").ToString.ToDecimal - Dr("Saldo") = Dr("Saldo").ToString.ToDecimal * Dr("TC").ToString.ToDecimal - Next - End If - - 'TblBancos.ExportToPDF("Listado") - Dim dtnc As New DataTable - Dim ObjCompra As New ClsCompras() - If ObjCompra.GetComprasNotasCredito(-1, -1, CveIE) Then - dtnc = ObjCompra.DtResultados - End If - ObjCompra.Dispose() - - 'cargo el reporte con los datos - - Dim rds2 = New ReportDataSource("DataSet2", dtnc) - Dim rds = New ReportDataSource("DataSet1", dtMovs) - rv.LocalReport.DataSources.Clear() - rv.LocalReport.DataSources.Add(rds) - rv.LocalReport.DataSources.Add(rds2) - rv.LocalReport.ReportPath = ModExtensiones.DirectorioBaseEmpresas & "Empresas\Grales\Formatos\rptChequeMovimientos.rdlc" - rv.LocalReport.Refresh() - - Dim paramList As New List(Of ReportParameter) - With paramList - 'Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", UsuarioActual.Empresa.Ruta)) - 'Dim logouri = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa) - - Dim LogoRutaFisica As String = String.Format("Empresas\{0}\Logo.png", UsuarioActual.CveEmpresa) - Dim logouri = String.Format("{0}://{1}:{2}/ashx/sigfiles.ashx?P={3}", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, Encripta(LogoRutaFisica)) - Dim Imagen As New System.IO.FileInfo(String.Format("{0}Logo.png", UsuarioActual.Empresa.Ruta)) - .Add(New ReportParameter("UsuarioImprimio", UsuarioActual.Nombre)) - .Add(New ReportParameter("FechaImpresion", Now.ToDateTime.ToShortDateString)) - .Add(New ReportParameter("NombreEmpresa", UsuarioActual.Empresa.Empresa)) - .Add(New ReportParameter("Cuenta", ObjIE.NumCuenta, True)) - .Add(New ReportParameter("Fecha", ObjIE.FechaDocumento.ToString("dd/MM/yyyy"), True)) - .Add(New ReportParameter("Paguese", ObjIE.PagueseA.Trim, True)) - .Add(New ReportParameter("Importe", ObjIE.Importe.ToString, True)) - .Add(New ReportParameter("Observaciones", ObjIE.Observaciones, True)) - .Add(New ReportParameter("Folio", ObjIE.Folio, True)) - .Add(New ReportParameter("MonedaAbreviatura", ObjIE.MonedaAbreviatura, True)) - - - If Imagen.Exists Then - .Add(New ReportParameter("LogoPath", logouri)) - Else - .Add(New ReportParameter("LogoPath", "")) - End If - - End With - - rv.LocalReport.SetParameters(paramList) - rv.LocalReport.Refresh() - - - End If - - Mov.Dispose() - GeneraPDF(String.Format("IE{0}", CveIE)) - - End If - - End If - End If - - ObjIE.Dispose() - End Sub - Public Sub GeneraPDF(Optional Nombre As String = "Reporte") - - Dim warnings As Warning() = Nothing - Dim streamids As String() = Nothing - Dim mimeType As String = Nothing - Dim encoding As String = Nothing - Dim extension As String = Nothing - Dim fileName As String = Nombre - Dim bytes As Byte() - Try - bytes = Me.rv.LocalReport.Render("PDF", Nothing, mimeType, encoding, extension, streamids, warnings) - - Response.Buffer = True - Response.Clear() - Response.ContentType = mimeType - Response.AddHeader("content-disposition", String.Format("attachment; filename={0}.{1}", fileName, extension)) - Response.BinaryWrite(bytes) ' create the file - Response.Flush() ' send it to the client to download - Response.End() - Catch ex As Exception - - End Try - - End Sub - - -End Class diff --git a/Bin/GoCfdi.dll b/Bin/GoCfdi.dll index 6fabb13d85d4c87d6240b760ea3f10c0eb07d297..11a4ee92f3be0f5b665e8f247e5e2dd9ca0de6b6 100644 GIT binary patch literal 339968 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 literal 335360 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
gKKIX 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 E1;55}Jpcdz diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index a95238a33..ea5a9df12 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -4809,7 +4809,7 @@ Partial Class Ventas End Sub Private Sub CargaCliente(CveCliente As Integer, Optional Estatus As Integer = -1) - + If CveCliente <= 0 Then Exit Sub RBLPago.Items(0).Enabled = True @@ -9010,7 +9010,7 @@ Partial Class Ventas i += 1 Next - Dim AplicaComercioExteriorSubProyecto As Boolean = If(GlobalDTSubProyectos(-1, Obj.CveSubProyecto)(0)("AplicaComercioExterior").ToString() = "True", True, False) + Dim AplicaComercioExteriorSubProyecto As Boolean = If(GlobalDTSubProyectos(-1, Obj.CveSubProyecto, CveEmpresa:=UsuarioActual.CveEmpresa)(0)("AplicaComercioExterior").ToString() = "True", True, False) Timbre.Complementos.ComercioExterior11.AplicaComercioExteriorSubProyecto = AplicaComercioExteriorSubProyecto If Obj.Cliente.AplicaComercioExterior And AplicaComercioExteriorSubProyecto Then 'DATOS GENERALES @@ -9026,8 +9026,8 @@ Partial Class Ventas 'EMISOR Dim Dr As DataRow Dr = Nothing - If GlobalDTSubProyectos(-1, DdlSubProyectoDatos.SelectedValue.ToEntero()).Rows.Count > 0 Then - Dr = GlobalDTSubProyectos(-1, DdlSubProyectoDatos.SelectedValue.ToEntero())(0) + If GlobalDTSubProyectos(-1, DdlSubProyectoDatos.SelectedValue.ToEntero(), CveEmpresa:=UsuarioActual.CveEmpresa).Rows.Count > 0 Then + Dr = GlobalDTSubProyectos(-1, DdlSubProyectoDatos.SelectedValue.ToEntero(), CveEmpresa:=UsuarioActual.CveEmpresa)(0) End If Timbre.Complementos.ComercioExterior11.Emisor.CURP = UsuarioActual.Empresa.CURP Timbre.Complementos.ComercioExterior11.Emisor.Calle = Dr("Calle").ToString() @@ -13803,7 +13803,6 @@ Partial Class Ventas ObjPS.Dispose() End If - If PrecioSugerido = 0 Then Dim ObjInventarios As New ClsInventarios Dim CostoPS = ObjInventarios.GetCostoPS(CvePSParametro, TxtCantidad.Text.Trim.ToDouble, -1, "-1", TxtFecha.Text.ToDate, DdlSubProyectoDatos.SelectedValue.ToEntero(), CveTipoAlmacen:=1) @@ -13814,7 +13813,7 @@ Partial Class Ventas PrecioSugerido = ((PorcentajePrecio / 100) + 1) * CostoPS End If End If - + CvePrecioLista = CvePrecioListaPS End If diff --git a/vwd.webinfo b/vwd.webinfo index c8632d677..baffb8c51 100644 --- a/vwd.webinfo +++ b/vwd.webinfo @@ -64,6 +64,10 @@ + + + + From 96dd0ae914f29fab28a7885cba01514940d4b461 Mon Sep 17 00:00:00 2001 From: Jonathan Alexis Perez Morales Date: Thu, 11 Jun 2020 14:08:44 -0700 Subject: [PATCH 05/16] Correcion de global en servicio web del pescadito --- asmx/WSApp.asmx | 94 +++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 50 deletions(-) diff --git a/asmx/WSApp.asmx b/asmx/WSApp.asmx index 99eae2355..05cc6f529 100644 --- a/asmx/WSApp.asmx +++ b/asmx/WSApp.asmx @@ -30,18 +30,18 @@ Public Class WSApp Return ConfigurationManager.AppSettings("UrlSitio").ToString End Get End Property - ReadOnly Property GlobalDTPS(CveEmpresa As Integer, Optional CvePS As Integer = -1, Optional SATClavePS As String = "-1") As DataTable - Get - Dim ObjPS As New ClsProductosServicios - - If ObjPS.GetPS(CvePS, -1, CveEmpresa, SATClavePS:=SATClavePS) Then - GlobalDTPS = ObjPS.DtResultados - Else - GlobalDTPS = Nothing - End If - - ObjPS.Dispose() - End Get + ReadOnly Property GlobalDTPS(CveEmpresa As Integer, Optional CvePS As Integer = -1, Optional SATClavePS As String = "-1", Optional AplicaParaVenta As Integer = -1, Optional Estatus As Integer = -1, Optional Codigo As String = "-1") As DataTable + Get + Dim ObjPS As New ClsProductosServicios + + If ObjPS.GetPS(CvePS, -1, CveEmpresa, Codigo:=Codigo, SATClavePS:=SATClavePS, pAplicaParaVenta:=AplicaParaVenta, pEstado:=Estatus) Then + GlobalDTPS = ObjPS.DtResultados + Else + GlobalDTPS = Nothing + End If + + ObjPS.Dispose() + End Get End Property Property GlobalDTMonedas() As DataTable Get @@ -66,41 +66,37 @@ Public Class WSApp Set(value As DataTable) Application("GlobalDTVtaFormaPago") = value End Set - End Property - Public Property GlobalDTSubProyectos(CveProyecto As Integer, Optional CveSubProyecto As Integer = -1, Optional CveEmpresa As Integer = -1, Optional Estatus As Integer = 1) As DataTable - Get - Dim AppNombre As String = String.Format("GlobalDTSubProyectos{0}", CveEmpresa) - 'sino existe, recarga los datos - If DirectCast(Application(AppNombre), DataTable) Is Nothing Or (DirectCast(Application(AppNombre), DataTable) IsNot Nothing AndAlso DirectCast(Application(AppNombre), DataTable).Rows.Count = 0) Then - Dim P As New ClsSubProyectos - If P.GetSubProyectos(CveEmpresa:=CveEmpresa) Then Application(AppNombre) = P.DtResultados - P.Dispose() - - Dim msg As String = "aqui no se carga subproyectos" - msg.GuardaLog() - - End If - - If CveProyecto <> -1 OrElse CveSubProyecto <> -1 OrElse CveEmpresa <> -1 OrElse Estatus <> -1 Then - Dim StrSQL As New StringBuilder - If CveProyecto <> -1 Then StrSQL.AppendFormat(" AND CveProyecto = {0}", CveProyecto) - If CveSubProyecto <> -1 Then StrSQL.AppendFormat(" AND CveSubProyecto = {0}", CveSubProyecto) - If Estatus <> -1 Then StrSQL.AppendFormat(" AND CveEstatus = {0}", Estatus) - If CveEmpresa <> -1 Then StrSQL.AppendFormat(" AND CveEmpresa = {0}", CveEmpresa) - - Dim Dv As New DataView(DirectCast(Application(AppNombre), DataTable), StrSQL.ToString.Trim.TrimStart("A"c, "N"c, "D"c), "", DataViewRowState.CurrentRows) - GlobalDTSubProyectos = Dv.ToTable - Dv.Dispose() - - Else - GlobalDTSubProyectos = DirectCast(Application(AppNombre), DataTable) - End If - - End Get - Set(ByVal value As DataTable) - Dim AppNombre As String = String.Format("GlobalDTSubProyectos{0}", CveEmpresa) - Application(AppNombre) = value - End Set + End Property + Public Property GlobalDTSubProyectos(CveProyecto As Integer, Optional CveSubProyecto As Integer = -1, Optional CveEmpresa As Integer = -1, Optional Estatus As Integer = 1) As DataTable + Get + Dim AppNombre As String = String.Format("GlobalDTSubProyectos-{0}", CveEmpresa) + 'sino existe, recarga los datos + If DirectCast(Application(AppNombre), DataTable) Is Nothing Or (DirectCast(Application(AppNombre), DataTable) IsNot Nothing AndAlso DirectCast(Application(AppNombre), DataTable).Rows.Count = 0) Then + Dim P As New ClsSubProyectos + If P.GetSubProyectos(CveEmpresa:=CveEmpresa) Then Application(AppNombre) = P.DtResultados + P.Dispose() + End If + + If CveProyecto <> -1 OrElse CveSubProyecto <> -1 OrElse CveEmpresa <> -1 OrElse Estatus <> -1 Then + Dim StrSQL As New StringBuilder + If CveProyecto <> -1 Then StrSQL.AppendFormat(" AND CveProyecto = {0}", CveProyecto) + If CveSubProyecto <> -1 Then StrSQL.AppendFormat(" AND CveSubProyecto = {0}", CveSubProyecto) + If Estatus <> -1 Then StrSQL.AppendFormat(" AND CveEstatus = {0}", Estatus) + If CveEmpresa <> -1 Then StrSQL.AppendFormat(" AND CveEmpresa = {0}", CveEmpresa) + + Dim Dv As New DataView(DirectCast(Application(AppNombre), DataTable), StrSQL.ToString.Trim.TrimStart("A"c, "N"c, "D"c), "", DataViewRowState.CurrentRows) + GlobalDTSubProyectos = Dv.ToTable + Dv.Dispose() + + Else + GlobalDTSubProyectos = DirectCast(Application(AppNombre), DataTable) + End If + + End Get + Set(ByVal value As DataTable) + Dim AppNombre As String = String.Format("GlobalDTSubProyectos-{0}", CveEmpresa) + Application(AppNombre) = value + End Set End Property Property GlobalDTSATUsosCFDI(Optional EsPersonaFisica As Integer = -1) As DataTable Get @@ -1238,9 +1234,7 @@ Public Class WSApp Dim Row As DataRow = Nothing Dim TotalCalculableImpuestos As Decimal = 0 - Dim DrPS As DataRow = Nothing - - DrPS = GlobalDTPS(CveEmpresa, CvePS:=PS.CvePS).FiltroPrimero("") ' Estado = -1 + Dim DrPS As DataRow = GlobalDTPS(CveEmpresa, CvePS:=PS.CvePS).FiltroPrimero("") ' Estado = -1 If DrPS Is Nothing Then Retorno.Mensajes.Add("Ocurrió un error al cargar la información del Producto. Por favor vuelva a intentar.") From f744b184ee96ee8e0e20127f4b46e8648788fc5e Mon Sep 17 00:00:00 2001 From: Jonathan Alexis Perez Morales Date: Thu, 11 Jun 2020 14:08:59 -0700 Subject: [PATCH 06/16] formato factura empresa 152 --- Empresas/152/Formatos/Factura.rdlc | 7565 ++++++++++++++-------------- 1 file changed, 3686 insertions(+), 3879 deletions(-) diff --git a/Empresas/152/Formatos/Factura.rdlc b/Empresas/152/Formatos/Factura.rdlc index 3c86f08ce..d4341c6b7 100644 --- a/Empresas/152/Formatos/Factura.rdlc +++ b/Empresas/152/Formatos/Factura.rdlc @@ -1,3880 +1,3687 @@ - - - 0 - - - - System.Data.DataSet - /* Local Connection */ - - 06ae5329-8ff5-42b5-b7f4-6d68e5186420 - - - - System.Data.DataSet - /* Local Connection */ - - 3fde81d4-b9ca-4175-9160-5293ca8b9aa9 - - - - System.Data.DataSet - /* Local Connection */ - - c220a38d-e45b-4e04-917e-7dfd9cc3345f - - - - System.Data.DataSet - /* Local Connection */ - - c220a38d-e45b-4e04-917e-7dfd9cc3345f - - - - System.Data.DataSet - /* Local Connection */ - - c220a38d-e45b-4e04-917e-7dfd9cc3345f - - - - System.Data.DataSet - /* Local Connection */ - - c220a38d-e45b-4e04-917e-7dfd9cc3345f - - - - - - DsOC - /* Local Query */ - - - - CveOrdenCompraDetalle - System.Int64 - - - CveOrdenCompra - System.Int64 - - - Cantidad - System.Double - - - CveUnidadMedida - System.Int64 - - - Abreviatura - System.String - - - PS - System.String - - - CveClasificacion - System.Int64 - - - Clasificacion - System.String - - - CveActivoFijo - System.Int64 - - - Codigo - System.String - - - TipoDato - System.Int64 - - - CodigoAF - System.String - - - CodigoPS - System.String - - - UnidadMedida - System.String - - - Importe - System.Decimal - - - Total - System.Decimal - - - UM - System.String - - - Obs - System.String - - - SubProyecto - System.String - - - PU - System.String - - - Descuento - System.String - - - Marca - System.String - - - SATClaveProdServ - System.String - - - SATClaveUM - System.String - - - PorcentajeIVA - System.String - - - - DsOC - C:\Users\Orlando Bojorquez\Documents\Visual Studio 2013\WebSites\WebSite1\App_Code\DsOC.xsd - DtOCDetalle - - - - - - - - DataSet2 - /* Local Query */ - - - - ImpuestoLocal - System.String - - - Importe - System.Double - - - Nombre - System.String - - - ImporteT - System.String - - - Orden - System.String - - - - DataSet2 - C:\Users\jesus\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DataSet2.xsd - DataTable1 - - - - - - - - DsFirmas - /* Local Query */ - - - - Titulo - System.String - - - Nombre - System.String - - - Puesto - System.String - - - Lado - System.String - - - - DsFirmas - C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd - DataTable1 - - - - - - - - DsDesgloseImpuestos - /* Local Query */ - - - - Impuesto - System.String - - - tasa - System.String - - - Importe - System.String - - - Orden - System.String - - - - DsDesgloseImpuestos - C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd - DataTable1 - - - - - - - - DsDesgloseImpuestos - /* Local Query */ - - - - SerieFolio - System.String - - - Fecha - System.String - - - Importe - System.String - - - FolioFiscal - System.String - - - - DsDocumentosRelacionados - C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd - DataTable1 - - - - - - - - DsDesgloseImpuestos - /* Local Query */ - - - - SerieFolio - System.String - - - Fecha - System.String - - - SubTotal - System.String - - - Importe - System.String - - - Moneda - System.String - - - - DsNCVinculadas - C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd - DataTable1 - - - - - - - - - - - - - - External - =Parameters!QR.Value - FitProportional - 0.04167in - 1.37377in - 1.7524in - - - - - - true - true - true - - - - - Sello Digital del CFDI: - - - - - - - - - - - - - - - - - - - - - - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - 6.06618in - 0.06752in - 1.60919in - 8.23953in - - - - - - - - - 0.54014in - - - 0.59111in - - - 0.80359in - - - 0.66404in - - - 2.60074in - - - 0.83102in - - - 0.6403in - - - 0.69088in - - - 0.80447in - - - - - 0.19645in - - - - - true - true - - - - - # Cant. - - - - - - - - 2pt - - - - 2pt - - White - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Unidad - - - - - - - Black - - 2pt - - - Black - - 2pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Clave Pr./Se - - - - - - - Textbox29 - - - - Black - - 2pt - - - Black - - 2pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Clave U. - - - - - - - Textbox2 - - - - - 2pt - - - - 2pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Nombre - - - - - - - Textbox17 - - - - Black - - 2pt - - - Black - - 2pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Precio - - - - - - - Textbox53 - - - - Black - - 2pt - - - Black - - 2pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Tasa IVA - - - - - - - Textbox21 - - - - Black - - 2pt - - - Black - - 2pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Descto. - - - - - - - Textbox23 - - - - Black - - 2pt - - - Black - - 2pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - SubTotal - - - - - - - Textbox1 - - - - Black - - 2pt - - - Black - - 2pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - 0.16561in - - - - - true - true - true - - - - - =Fields!Cantidad.Value - - - - - - - Cantidad1 - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - true - - - - - =Fields!UM.Value - - - - - - - UM - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - true - - - - - =Fields!SATClaveProdServ.Value - - - - - - - SATClaveProdServ - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - true - - - - - =Fields!SATClaveUM.Value - - - - - - - SATClaveUM - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - true - - - - - =Fields!PS.Value & IIF(Fields!Obs.Value <> "",System.Environment.NewLine &"Observaciones: ","") & Fields!Obs.Value - - - - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - true - - - - - =Fields!PU.Value - - - - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - true - - - - - =Fields!PorcentajeIVA.Value - - - - - - - PorcentajeIVA - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - true - - - - - =Fields!Descuento.Value - - - - - - - Descuento1 - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - true - - - - - =Fields!Cantidad.Value * Fields!PU.Value - - - - - - - TiempoEntrega - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - - - - - - - - - - - - - - - - - - After - - - - - - - DsOC - 1.92778in - 0.09836in - 0.36206in - 8.16629in - 1 - - - - - - true - true - - - - - - - - Black - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Parameters!Observaciones.Value - - - - - - - - =iif(Parameters!Kilometraje.Value = "-1", "","Kilometraje: "& Parameters!Kilometraje.Value) - - - - - - 2pt - 2pt - 2pt - 2pt - - - - Embedded - ID2 - FitProportional - 0.29668cm - 1.15361cm - 2.413cm - 2.75323cm - 4 - - - - - - true - true - - - - - ECONOLLANTAS SERVICIOS Y ACCESORIOS SA DE CV - - - - - - - - - - - - - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Expedido en Sucursal: - - - - =Parameters!Sucursal.Value - - - - - - - - - - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =UCase(Parameters!TipoDocumento.Value) - - - - - - - Textbox8 - 18.23008cm - 0.96018cm - 2.79101cm - 7 - - - Black - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =IIF(Parameters!Serie.Value.ToString="",Parameters!Folio.Value,Parameters!Serie.Value & "-" &Parameters!Folio.Value) - - - - - - - Textbox8 - 0.97782cm - 18.23008cm - 0.6cm - 2.79101cm - 8 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Fecha y Hora: - - - - - - - - - =Parameters!Fecha.Value - - - - - - - Textbox8 - 1.57782cm - 18.23008cm - 0.86903cm - 2.79101cm - 9 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - true - - - - - Folio Fiscal: - - - - =Parameters!FolioFiscal.Value - - - - - - - - - Fecha y hora de certificacion: - - - - =Parameters!FechaCertificacion.Value - - - - - - - - - No. de Serie del Certificado del SAT: - - - - =Parameters!SerieCertificadoSAT.Value - - - - - - - Textbox4 - 2.88607cm - 0.28014cm - 1.09007cm - 9.71199cm - 10 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - true - - - - - No. de Serie del Certificado del CSD: - - - - =Parameters!CertificadoContribuyente.Value - - - - - - - =Parameters!CiudadSucursal.Value - - - - - - - - =Parameters!Fecha.Value - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Parameters!ClienteNombre.Value - - - - - - - - - - - =Parameters!ClienteColonia.Value - - - - - - - - =Parameters!ClienteCiudad.Value - - - - - - - - =Parameters!ClienteEstado.Value - - - - CP - - - - =Parameters!ClienteCP.Value - - - - - - - - =Parameters!ClientePais.Value - - - - - - - - - - - =Parameters!ClienteTelefono.Value - - - - - - - - =iif(Parameters!ClienteContactoMail.Value = "","","Correo: ") - - - - =Parameters!ClienteContactoMail.Value - - - - - - - =Parameters!ClienteRFC.Value - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Parameters!CondicionPago.Value - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - true - - - - - Esta Póliza cubre cualquier daño que presente la llanta que no esté cubierta por el fabricante, Esta será reemplazada solo si el daño no es reparable, por una llanta nueva igual o equivalente, cargo al cliente el desgaste por el uso que presente la banda de rodamiento, paq. de serv. y póliza nueva. *NO APLICA EN DESGASTE, ROBO O INCENDIO. - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - true - - - - - Sonora: Veracruz (662) 210-0041 - Morelos (662) 211-0805 - Colosio (662) 2608088 - Colosio2 (662) 1189939 - Reforma (662) 213-8724 - Perisur (662) 254-4849 - Rodríguez (662) 213-0388 - - - - - - - - - Sahuaro (662) 2161471 - Solidaridad (662) 216-0935 - Palo Verde (662) 4363254 - Progreso (662) 3105781 - Quiroga (662) 261- 0838 - Caborca (637) 3724214 - Magdalena (632) 322-4080 - - - - - - - - - Nogales (631) 319-0093 - Cananea (645) 332 20 40 - Guaymas (622) 222-2417 - Obregón (644)412-2002 Obregón II (644) 413-1543- Obregón III (644) 4134501 - Navojoa (642) 422-9852 - - - - - - - - - Sinaloa: Los Mochis (668) 817-0209 - Los Mochis II (668) 176-5802 - Guasave (687) 871-5317 - Calzada (667) 729-2112 - Zapata (667) 992-0876 - Tierra Blanca (667) 716-6997 - Sanalona (667) 713-667 - - - - - - - - - Tres Ríos (667) 455-4621 - Mazatlán (669) 910-2122 - Baja California: Tijuana1 (664) 622-5221 - Tijuana3 (664) 626-2615 - Rosarito (661) 612-4461 - Mexicali (686) 567-6102 - Mexicali3 (686) 326 02 79 - - - - - - - - - Tecate (665) 5212080 - Ensenada (646) 172-4075 - Ensenada2 (646) 176-2703 - Baja California Sur: La Paz (612) 146-3656 - La Paz 2 (612) 121-3185 - Los Cabos (624) 688 3552 - - - - - - - Textbox4 - 8.96468cm - 0.22108cm - 2.03224cm - 20.79751cm - 15 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - - - - Black - 2pt - 2pt - 2pt - 2pt - - - - Embedded - ID3 - FitProportional - 11.63749cm - 15.78306cm - 0.93046cm - 5.37042cm - 17 - - - - - - true - true - - - - - DESCARGA NUESTRA APLICACIÓN - - - - - - - Textbox60 - 11.08689cm - 15.67443cm - 0.50299cm - 5.42547cm - 18 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Ord. Compra: - - - - =Parameters!OrdenCompra.Value - - - - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Tipo de Comprobante:I - - - - =UCase(Parameters!TipoDocumento.Value) - - - - ,Moneda: - - - - =Parameters!MonedaAbreviatura.Value - - - - , Uso de CFDI: - - - - =Parameters!UsoCFDI.Value - - - - , Forma de Pago: - - - - =Parameters!FormaPago.Value - - - - , Método de Pago: - - - - =IIF(Parameters!MetodoPago.Value.ToString="","No Identificado",Parameters!MetodoPago.Value) - - - - - - - - - - - - - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Precio Total: - - - - - - - Textbox19 - 5.01303in - 6.21617in - 0.17708in - 0.94607in - 21 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Descuento: - - - - - - - Textbox19 - 5.2055in - 6.21616in - 0.17966in - 0.94607in - 22 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Sub Total: - - - - - - - Textbox19 - 5.40449in - 6.21616in - 0.18819in - 0.94607in - 23 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - IVA: - - - - - - - Textbox19 - 5.61074in - 6.22658in - 0.17119in - 0.94607in - 24 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - T O T A L : - - - - - - - Textbox19 - 5.80137in - 6.237in - 0.19596in - 0.94607in - 25 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Microsoft.VisualBasic.Interaction.IIF(Parameters!SubTotal.Value.ToString() = "", "-", Parameters!SubTotal.Value) - - - - - - - Textbox42 - 5.03803in - 7.16224in - 0.17708in - 0.98426in - 26 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Microsoft.VisualBasic.Interaction.iif(Parameters!Descuento.Value.ToString() = "", "-", Parameters!Descuento.Value) - - - - - - - Textbox42 - 5.2305in - 7.16224in - 0.17966in - 0.98425in - 27 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Microsoft.VisualBasic.Interaction.IIF(Parameters!SubTotal2.Value.ToString() = "", "-", Parameters!SubTotal2.Value) - - - - - - - Textbox42 - 5.42949in - 7.17266in - 0.18819in - 0.98425in - 28 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Microsoft.VisualBasic.Interaction.iif(Parameters!IVA.Value.ToString() = "", "-", Parameters!IVA.Value) - - - - - - - Textbox42 - 5.63574in - 7.17266in - 0.17119in - 0.98425in - 29 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Parameters!Total.Value - - - - - - - Textbox42 - 5.82637in - 7.18308in - 0.19596in - 0.98425in - 30 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - - www.econollantas.com - 01800 560-6757 - - - - - - - - Textbox90 - 1.88947cm - 6.75122cm - 0.82021cm - 5.51336cm - 31 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - - - - Black - 2pt - 2pt - 2pt - 2pt - - - - true - true - true - - - - - ** SI LAS LLANTAS NO SON INSTALADAS EN ECONOLLANTAS PIERDE SU GARANTÍA DE FABRICA ** - - - - - - - - - 2pt - 2pt - 2pt - 2pt - - - - Embedded - ECONO_Marcas - FitProportional - 11.08689cm - 0.22108cm - 1.5cm - 15.34658cm - 34 - - - - - - true - true - true - - - - - < ** Toda corrección de los datos del comprobante debera efectuarse a más tardar tres dias despues de su expedición. ** > - - - - - - 2pt - 2pt - 2pt - 2pt - - - - 19.49544cm - - - - - - - Textbox35 - 0.01763cm - 18.52109cm - 0.50624cm - 2.5cm - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Fecha Impresión: - - - - - - - - =Today - - - - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - 27.94cm - 21.59cm - 0cm - 0cm - 0.5cm - 0.5cm - 1.27cm - + + + + + true + true + true + + + + + Sello Digital del CFDI: + + + + + + + + + + + + + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + 5.39118in + 0.06752in + 1.60919in + 8.23953in + + + + + + + + + 0.54014in + + + 0.59111in + + + 0.80359in + + + 0.66404in + + + 2.60074in + + + 0.83102in + + + 0.6403in + + + 0.69088in + + + 0.80447in + + + + + 0.19645in + + + + + true + true + + + + + # Cant. + + + + + + + + 2pt + + + + 2pt + + White + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Unidad + + + + + + + Black + + 2pt + + + Black + + 2pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Clave Pr./Se + + + + + + + Textbox29 + + + + Black + + 2pt + + + Black + + 2pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Clave U. + + + + + + + Textbox2 + + + + + 2pt + + + + 2pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Nombre + + + + + + + Textbox17 + + + + Black + + 2pt + + + Black + + 2pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Precio + + + + + + + Textbox53 + + + + Black + + 2pt + + + Black + + 2pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Tasa IVA + + + + + + + Textbox21 + + + + Black + + 2pt + + + Black + + 2pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Descto. + + + + + + + Textbox23 + + + + Black + + 2pt + + + Black + + 2pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + SubTotal + + + + + + + Textbox1 + + + + Black + + 2pt + + + Black + + 2pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.16561in + + + + + true + true + true + + + + + =Fields!Cantidad.Value + + + + + + + Cantidad1 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + true + + + + + =Fields!UM.Value + + + + + + + UM + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + true + + + + + =Fields!SATClaveProdServ.Value + + + + + + + SATClaveProdServ + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + true + + + + + =Fields!SATClaveUM.Value + + + + + + + SATClaveUM + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + true + + + + + =Fields!PS.Value & IIF(Fields!Obs.Value <> "",System.Environment.NewLine &"Observaciones: ","") & Fields!Obs.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + true + + + + + =Fields!PU.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + true + + + + + =Fields!PorcentajeIVA.Value + + + + + + + PorcentajeIVA + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + true + + + + + =Fields!Descuento.Value + + + + + + + Descuento1 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + true + + + + + =Fields!Cantidad.Value * Fields!PU.Value + + + + + + + TiempoEntrega + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + + After + + + + + + + DsOC + 1.92778in + 0.09836in + 0.36206in + 8.16629in + 1 + + + + + + true + true + + + + + + + + Black + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!Observaciones.Value + + + + + + + + =iif(Parameters!Kilometraje.Value = "-1", "","Kilometraje: "& Parameters!Kilometraje.Value) + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + ENRIQUE TAMAYO PADRES TAPE880727SJA + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Expedido en Sucursal: + + + + =Parameters!Sucursal.Value + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =UCase(Parameters!TipoDocumento.Value) + + + + + + + Textbox8 + 18.23008cm + 0.96018cm + 2.79101cm + 6 + + + Black + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =IIF(Parameters!Serie.Value.ToString="",Parameters!Folio.Value,Parameters!Serie.Value & "-" &Parameters!Folio.Value) + + + + + + + Textbox8 + 0.97782cm + 18.23008cm + 0.6cm + 2.79101cm + 7 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Fecha y Hora: + + + + + + + + + =Parameters!Fecha.Value + + + + + + + Textbox8 + 1.57782cm + 18.23008cm + 0.86903cm + 2.79101cm + 8 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + true + + + + + Folio Fiscal: + + + + =Parameters!FolioFiscal.Value + + + + + + + + + Fecha y hora de certificacion: + + + + =Parameters!FechaCertificacion.Value + + + + + + + + + No. de Serie del Certificado del SAT: + + + + =Parameters!SerieCertificadoSAT.Value + + + + + + + Textbox4 + 2.88607cm + 0.28014cm + 1.09007cm + 9.71199cm + 9 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + true + + + + + No. de Serie del Certificado del CSD: + + + + =Parameters!CertificadoContribuyente.Value + + + + + + + =Parameters!CiudadSucursal.Value + + + + + + + + =Parameters!Fecha.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!ClienteNombre.Value + + + + + + + + + + + =Parameters!ClienteColonia.Value + + + + + + + + =Parameters!ClienteCiudad.Value + + + + + + + + =Parameters!ClienteEstado.Value + + + + CP + + + + =Parameters!ClienteCP.Value + + + + + + + + =Parameters!ClientePais.Value + + + + + + + + + + + =Parameters!ClienteTelefono.Value + + + + + + + + =iif(Parameters!ClienteContactoMail.Value = "","","Correo: ") + + + + =Parameters!ClienteContactoMail.Value + + + + + + + =Parameters!ClienteRFC.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!CondicionPago.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + true + + + + + Esta Póliza cubre cualquier daño que presente la llanta que no esté cubierta por el fabricante, Esta será reemplazada solo si el daño no es reparable, por una llanta nueva igual o equivalente, cargo al cliente el desgaste por el uso que presente la banda de rodamiento, paq. de serv. y póliza nueva. *NO APLICA EN DESGASTE, ROBO O INCENDIO. + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + true + + + + + Sonora: Veracruz (662) 210-0041 - Morelos (662) 211-0805 - Colosio (662) 2608088 - Colosio2 (662) 1189939 - Reforma (662) 213-8724 - Perisur (662) 254-4849 - Rodríguez (662) 213-0388 + + + + + + + + + Sahuaro (662) 2161471 - Solidaridad (662) 216-0935 - Palo Verde (662) 4363254 - Progreso (662) 3105781 - Quiroga (662) 261- 0838 - Caborca (637) 3724214 - Magdalena (632) 322-4080 + + + + + + + + + Nogales (631) 319-0093 - Cananea (645) 332 20 40 - Guaymas (622) 222-2417 - Obregón (644)412-2002 Obregón II (644) 413-1543- Obregón III (644) 4134501 - Navojoa (642) 422-9852 + + + + + + + + + Sinaloa: Los Mochis (668) 817-0209 - Los Mochis II (668) 176-5802 - Guasave (687) 871-5317 - Calzada (667) 729-2112 - Zapata (667) 992-0876 - Tierra Blanca (667) 716-6997 - Sanalona (667) 713-667 + + + + + + + + + Tres Ríos (667) 455-4621 - Mazatlán (669) 910-2122 - Baja California: Tijuana1 (664) 622-5221 - Tijuana3 (664) 626-2615 - Rosarito (661) 612-4461 - Mexicali (686) 567-6102 - Mexicali3 (686) 326 02 79 + + + + + + + + + Tecate (665) 5212080 - Ensenada (646) 172-4075 - Ensenada2 (646) 176-2703 - Baja California Sur: La Paz (612) 146-3656 - La Paz 2 (612) 121-3185 - Los Cabos (624) 688 3552 + + + + + + + Textbox4 + 8.01218cm + 0.22108cm + 2.03224cm + 20.79751cm + 14 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + + + + Black + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Ord. Compra: + + + + =Parameters!OrdenCompra.Value + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Tipo de Comprobante:I + + + + =UCase(Parameters!TipoDocumento.Value) + + + + ,Moneda: + + + + =Parameters!MonedaAbreviatura.Value + + + + , Uso de CFDI: + + + + =Parameters!UsoCFDI.Value + + + + , Forma de Pago: + + + + =Parameters!FormaPago.Value + + + + , Método de Pago: + + + + =IIF(Parameters!MetodoPago.Value.ToString="","No Identificado",Parameters!MetodoPago.Value) + + + + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Precio Total: + + + + + + + Textbox19 + 4.26303in + 6.21617in + 0.17708in + 0.94607in + 18 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Descuento: + + + + + + + Textbox19 + 4.4555in + 6.21616in + 0.17966in + 0.94607in + 19 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Sub Total: + + + + + + + Textbox19 + 4.65449in + 6.21616in + 0.18819in + 0.94607in + 20 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + IVA: + + + + + + + Textbox19 + 4.86074in + 6.22658in + 0.17119in + 0.94607in + 21 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + T O T A L : + + + + + + + Textbox19 + 5.05137in + 6.237in + 0.19596in + 0.94607in + 22 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Microsoft.VisualBasic.Interaction.IIF(Parameters!SubTotal.Value.ToString() = "", "-", Parameters!SubTotal.Value) + + + + + + + Textbox42 + 4.28803in + 7.16224in + 0.17708in + 0.98426in + 23 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Microsoft.VisualBasic.Interaction.iif(Parameters!Descuento.Value.ToString() = "", "-", Parameters!Descuento.Value) + + + + + + + Textbox42 + 4.4805in + 7.16224in + 0.17966in + 0.98425in + 24 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Microsoft.VisualBasic.Interaction.IIF(Parameters!SubTotal2.Value.ToString() = "", "-", Parameters!SubTotal2.Value) + + + + + + + Textbox42 + 4.67949in + 7.17266in + 0.18819in + 0.98425in + 25 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Microsoft.VisualBasic.Interaction.iif(Parameters!IVA.Value.ToString() = "", "-", Parameters!IVA.Value) + + + + + + + Textbox42 + 4.88574in + 7.17266in + 0.17119in + 0.98425in + 26 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!Total.Value + + + + + + + Textbox42 + 5.07637in + 7.18308in + 0.19596in + 0.98425in + 27 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + + + + Black + 2pt + 2pt + 2pt + 2pt + + + + true + true + true + + + + + < ** Toda corrección de los datos del comprobante debera efectuarse a más tardar tres dias despues de su expedición. ** > + + + + + + 2pt + 2pt + 2pt + 2pt + + + + 19.04565cm + + + + + + + Textbox35 + 0.01763cm + 18.52109cm + 0.50624cm + 2.5cm + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Fecha Impresión: + + + + + + + + =Today + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 27.94cm + 21.59cm + 0cm + 0cm + 0.5cm + 0.5cm + 1.27cm + ") + strBody.Append(" ") + strBody.Append(" ") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat(" {0}", UsuarioActual.Empresa.Empresa) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", UsuarioActual.Empresa.Direccion) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", UsuarioActual.Empresa.Colonia) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", UsuarioActual.Empresa.Ciudad, UsuarioActual.Empresa.Estado, UsuarioActual.Empresa.CP) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", UsuarioActual.Empresa.RFC) + strBody.AppendFormat(" ") + strBody.AppendFormat("
{0}
Col. {0}
{0}, {1}, C.P.{2}
RFC {0}
") + strBody.AppendFormat("
") + strBody.AppendFormat("


") + + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + + If objIE.CveTipoTransaccion = 1 Then ' cuando es cheque + strBody.Append(" ") + strBody.Append(" ") + strBody.Append(" ") + End If + + If objIE.CveTipoTransaccion = 2 Then ' cuando es transf + strBody.Append(" ") + strBody.Append(" ") + strBody.Append(" ") + End If + + strBody.Append(" ") + strBody.AppendFormat(" ") + strBody.Append(" ") + strBody.Append("
Favor de pasar a nuestras oficinas por el cheque con la siguientes instrucciones.
Notificación de transferencia de pago realizada.
 
") + strBody.AppendFormat("
") + strBody.Append("
") + + + strBody.AppendFormat("
") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat(" Beneficiario:{0} ", objIE.PagueseA) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", objIE.TipoTransaccion) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", objIE.Banco) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", objIE.NumCuenta) + strBody.AppendFormat(" ") + If objIE.CuentaDepositado.ToString <> "" Then + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", objIE.CuentaDepositado) + strBody.AppendFormat(" ") + End If + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", objIE.FechaDocumento.ToString("dd/MM/yyyy")) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", objIE.Importe.FormatoNumero, objIE.Moneda) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", objIE.Observaciones) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat("
Movimiento:{0}
Banco:{0}
Cuenta:{0}
Cuenta Destino:{0}
Fecha:{0}
Importe:$ {0} {1}
Observaciones:{0}
") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + + + 'MOVIMIENTOS CHEQUE + If objIE.GetBancosIEMovimientos(CveIE, UsuarioActual.CveEmpresa) Then + Dim Textov33 As String = "" + If UsuarioActual.Empresa.Funcionalidad(520) = "1" Then + Textov33 = "Favor de emitir complemento de pago de los siguientes documentos" + End If + + strBody.AppendFormat("
") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat(" Documentos abonados o pagados
{0}
", Textov33) + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + + + For Each dr As DataRow In objIE.DtResultados.FiltraParametros("CveConceptoContable IN (17) AND CveCompra > 0").Rows + strBody.AppendFormat(" ") + strBody.AppendFormat(" ", dr("Fecha").ToString.ToDate.ToShortDateString()) + strBody.AppendFormat(" ", dr("SerieFolio").ToString) + strBody.AppendFormat(" ", dr("Importe").ToString.FormatoNumero) + strBody.AppendFormat(" ", dr("FolioFiscal")) + strBody.AppendFormat(" ", dr("ImporteNC").ToString.FormatoNumero) + strBody.AppendFormat(" ") + Next + + + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat(" ") + strBody.AppendFormat("
FechaFacturaImporte ($)Folio FiscalNC Aplicadas
{0}{0}$ {0}{0}{0}
") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + strBody.AppendFormat("
") + End If + + strBody.Append("
Favor de no responder a este correo.
") + + strBody.Append("") + End If + + objIE.Dispose() + Return strBody.ToString + + End Function + + End Class diff --git a/Bancos/PopIECompras.aspx.vb b/Bancos/PopIECompras.aspx.vb index 16c6010ad..69fa5cd29 100644 --- a/Bancos/PopIECompras.aspx.vb +++ b/Bancos/PopIECompras.aspx.vb @@ -943,7 +943,25 @@ Partial Class Bancos_PopIECompras Else BtnGuardar.Enabled = False Alert("El Beneficiario no tiene una cuenta activa en BBVA, dela de alta o seleccione otro método de pago", TipoMensaje.MsgAdvertencia) - End If + End If + + ElseIf DdlTipoTransaccion.SelectedValue = "17" Then + + + If Dep.DtResultados.Rows.Count > 0 Then + DdlCuentaDeposito.DataSource = Dep.DtResultados + trCuentaDeposito.Visible = True + BtnGuardar.ToolTip = "" + Else + + BtnGuardar.Enabled = False + BtnGuardar.ToolTip = "El proveedor no tiene cuentas deposito" + + End If + + + UpGuardar.Update() + Else DdlCuentaDeposito.DataSource = Dep.DtResultados.FiltraParametros("Estatus ='True'") @@ -951,7 +969,20 @@ Partial Class Bancos_PopIECompras trCuentaDeposito.Visible = True DdlCuentaDeposito.Items.Insert(0, New ListItem("Seleccione una cuenta", "-1")) End If - End If + End If + Else + + If DdlTipoTransaccion.SelectedValue.Contiene("9", "17") Then + + BtnGuardar.Enabled = False + BtnGuardar.ToolTip = "El proveedor no tiene cuentas deposito" + Else + trCuentaDeposito.Visible = True + BtnGuardar.Enabled = True + BtnGuardar.ToolTip = "" + End If + + UpGuardar.Update() End If Dep.Dispose() diff --git a/Bancos/ProveedoresAbonar.aspx.vb b/Bancos/ProveedoresAbonar.aspx.vb index 67a28c29a..472424e5f 100644 --- a/Bancos/ProveedoresAbonar.aspx.vb +++ b/Bancos/ProveedoresAbonar.aspx.vb @@ -2518,22 +2518,23 @@ Partial Class Bancos_ProveedoresAbonar Alert("El Beneficiario no tiene una cuenta activa en BBVA, dela de alta o seleccione otro método de pago", TipoMensaje.MsgAdvertencia) End If - 'ElseIf DdlTipoTransaccion.SelectedValue = "17" Then + ElseIf DdlTipoTransaccion.SelectedValue = "17" Then - ' If Dep.DtResultados.Rows.Count > 0 Then - ' DdlCuentaDeposito.DataSource = Dep.DtResultados - ' trCuentaDeposito.Visible = True - ' BtnIEGuardar.ToolTip = "" - ' Else + If Dep.DtResultados.Rows.Count > 0 Then + DdlCuentaDeposito.DataSource = Dep.DtResultados + trCuentaDeposito.Visible = True + BtnIEGuardar.ToolTip = "" + Else - ' BtnIEGuardar.Enabled = False - ' BtnIEGuardar.ToolTip = "El proveedor no tiene cuentas deposito" + BtnIEGuardar.Enabled = False + BtnIEGuardar.ToolTip = "El proveedor no tiene cuentas deposito" + Alert("El proveedor no tiene cuentas deposito.", TipoMensaje.MsgAdvertencia) - ' End If + End If - ' UpGuardar.Update() + UpGuardar.Update() Else DdlCuentaDeposito.DataSource = Dep.DtResultados.FiltraParametros("Estatus ='True'") If Dep.DtResultados.Rows.Count > 0 Then @@ -2550,23 +2551,43 @@ Partial Class Bancos_ProveedoresAbonar End If - 'Else + Else - ' If DdlTipoTransaccion.SelectedValue = "17" Then + If DdlTipoTransaccion.SelectedValue.Contiene("9", "17") Then - ' BtnIEGuardar.Enabled = False - ' BtnIEGuardar.ToolTip = "El proveedor no tiene cuentas deposito" - ' Else - ' BtnIEGuardar.Enabled = True - ' BtnIEGuardar.ToolTip = "" - ' End If + BtnIEGuardar.Enabled = False + BtnIEGuardar.ToolTip = "El proveedor no tiene cuentas deposito" + Alert("El proveedor no tiene cuentas deposito.", TipoMensaje.MsgAdvertencia) + Else + trCuentaDeposito.Visible = True + BtnIEGuardar.Enabled = True + BtnIEGuardar.ToolTip = "" + End If - ' UpGuardar.Update() + UpGuardar.Update() End If + + Else + + + If DdlTipoTransaccion.SelectedValue = "17" Then + + BtnIEGuardar.Enabled = False + BtnIEGuardar.ToolTip = "El proveedor no tiene cuentas deposito" + Else + trCuentaDeposito.Visible = True + BtnIEGuardar.Enabled = True + BtnIEGuardar.ToolTip = "" + End If + + UpGuardar.Update() + + End If + Dep.Dispose() 'Else ' trCuentaDeposito.Visible = False diff --git a/Empresas/Grales/Formatos/LayoutPagoProveedor.rdlc b/Empresas/Grales/Formatos/LayoutPagoProveedor.rdlc index 64678835c..aff2c93fc 100644 --- a/Empresas/Grales/Formatos/LayoutPagoProveedor.rdlc +++ b/Empresas/Grales/Formatos/LayoutPagoProveedor.rdlc @@ -1,1091 +1,1131 @@ - - - - - - - - - 8.61231cm - - - 2.97374cm - - - 2.06444cm - - - 1.0098cm - - - 5.74363cm - - - - - 0.42273cm - - - - - true - true - - - - - Proveedor - - - - - - - Textbox1 - - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - Silver - Middle - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Cuenta - - - - - - - Textbox4 - - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - Silver - Middle - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Importe - - - - - - - Textbox6 - - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - Silver - Middle - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Mon - - - - - - - Textbox11 - - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - Silver - Middle - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Observaciones - - - - - - - Textbox9 - - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - - Black - - 1pt - - Silver - Middle - 2pt - 2pt - 2pt - 2pt - - - - - - - - 0.35923cm - - - - - true - true - - - - - =Fields!Proveedor.Value - - - - - - 2pt - 2pt - 1pt - - - - - - - - true - true - - - - - =Fields!Cuenta.Value - - - - - - 2pt - 2pt - 1pt - - - - - - - - true - true - - - - - =Fields!Importe.Value - - - - - - 2pt - 2pt - 1pt - - - - - - - - true - true - - - - - =Fields!Moneda.Value - - - - - - 2pt - 2pt - 1pt - - - - - - - - true - true - - - - - =Fields!Observaciones.Value - - - - - - 2pt - 2pt - 1pt - - - - - - - - 0.473cm - - - - - true - true - - - - - ="Número de Movimientos: " & RowNumber(Nothing) - - - - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - Total: - - - - - - - Textbox10 - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =Sum(Fields!Importe.Value, "DSPagoElectronicoV2") - - - - - - - Textbox17 - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - - - - - - - - Textbox16 - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - - - - - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - - - - - - - - - - - - - - After - - - - - - Before - - - - DSPagoElectronicoV2 - 0.07056cm - 1.25496cm - 20.40392cm - - - - - - 0.60788in - - - - - - true - true - - - - - =Parameters!Empresa.Value - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Reporte Pago Proveedor Layout - - - - - - - Textbox3 - 3.62683cm - 0.67cm - 20.40392cm - 2 - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - Fecha Impresion: - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Parameters!FechaImpresion.Value - - - - - - 2pt - 2pt - 2pt - 2pt - - - - true - true - - - - - =Parameters!Direccion.Value - - - - - - - - - - - - - =Parameters!RFC.Value - - - - - - - - - - - - 2pt - 2pt - 2pt - 2pt - - - - External - =Parameters!LogoPath.Value - FitProportional - 0.25231cm - 17.83653cm - 1.5cm - 1.87042cm - 6 - - - - - - - - - - - 0.78316cm - true - true - - - true - true - - - - - ="Fecha de generación: " & Now.Tostring("dd/MM/yyyy") & " Página " & Globals!PageNumber & " de " & Globals!TotalPages - - - - - - - Textbox3 - 0.03528cm - 0.16753cm - 0.6cm - 20.23639cm - - - 2pt - 2pt - 2pt - 2pt - - - - - - - - 27.94cm - 21.59cm - 0.5cm - 0cm - 1cm - 1cm - 0.13cm - + + + + + + Textbox1 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + Silver + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Cuenta + + + + + + + Textbox4 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + Silver + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Importe + + + + + + + Textbox6 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + Silver + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Mon + + + + + + + Textbox11 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + Silver + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Observaciones + + + + + + + Textbox9 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + Silver + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.44776cm + + + + + true + true + + + + + ="Número de Movimientos: " & RowNumber(Nothing) + + + + + + + Textbox24 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + Silver + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox25 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + Silver + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Sum(Fields!Importe.Value, "DSPagoElectronicoV2") + + + + + + + Textbox17 + + + Silver + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox27 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + Silver + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox28 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + Silver + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.45897cm + + + + + true + true + + + + + =Fields!RazonSocial.Value + + + + + + 2pt + 2pt + 1pt + + + + + + + + true + true + + + + + =Fields!Cuenta.Value + + + + + + 2pt + 2pt + 1pt + + + + + + + + true + true + + + + + =Fields!Importe.Value + + + + + + 2pt + 2pt + 1pt + + + + + + + + true + true + + + + + =Fields!Moneda.Value + + + + + + 2pt + 2pt + 1pt + + + + + + + + true + true + + + + + =Fields!Observaciones.Value + + + + + + 2pt + 2pt + 1pt + + + + + + + + + + + + + + + + + + + + + After + + + After + + + + + + + DSPagoElectronicoV2 + 0.10583cm + 0.31498cm + 1.4292cm + 20.40392cm + + + + + + 0.60435in + + + + + + + Textbox3 + 1.08683cm + 4.11814cm + 0.67cm + 12.60299cm + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!NombreEmpresa.Value + + + + + + + Textbox1 + 0.07937cm + 4.11814cm + 0.6cm + 12.60299cm + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + External + =Parameters!LogoPath.Value + FitProportional + 2.22362cm + 2.33715cm + 2 + + + + + + + + + + + 0.68085cm + true + true + + + true + true + + + + + ="Página " & Globals.PageNumber & " de " & Globals.TotalPages + + + + + + + Textbox3 + 18.19326cm + 0.68085cm + 2.43629cm + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Usuario: + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!UsuarioImprimio.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Fecha Impresión: + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Globals!ExecutionTime + + + + + + + Textbox11 + 10.86633cm + 0.68085cm + 4.64495cm + 4 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 27.94cm + 21.59cm + 0.5cm + 0cm + 1cm + 1cm + 0.13cm +