diff --git a/App_Code/ClsContabilidad.vb b/App_Code/ClsContabilidad.vb
index 13fb98ade..f49810f6a 100644
--- a/App_Code/ClsContabilidad.vb
+++ b/App_Code/ClsContabilidad.vb
@@ -5969,7 +5969,8 @@ Public Class ClsContabilidad
Public Function AddCuentasAsignaciones(Optional CveConceptoContable As Integer = -1, Optional CveEmpresa As Integer = -1, Optional CveCuenta As Integer = -1, Optional IdCtaContable As Integer = -1,
Optional CveProveedor As Integer = -1, Optional CveCliente As Integer = -1, Optional CvePersonal As Integer = -1, Optional CveClasificacion As Integer = -1,
Optional CveAlmacen As Integer = -1, Optional PorcentajeIVA As Decimal = -1, Optional CveConceptoNomina As Decimal = -1, Optional CveBancoCuenta As Integer = -1,
- Optional CveSubProyecto As Integer = -1, Optional CveActivoFijo As Integer = -1, Optional CveTipoGasto As Integer = -1, Optional RegeneraCuenta As Boolean = False) As Boolean
+ Optional CveSubProyecto As Integer = -1, Optional CveActivoFijo As Integer = -1, Optional CveTipoGasto As Integer = -1, Optional RegeneraCuenta As Boolean = False,
+ Optional OpActualizarClasificacion As Boolean = False) As Boolean
Dim Retorno = False
DataAdapter("PA_Conta_CuentasAsignacionesAdd")
@@ -5991,6 +5992,7 @@ Public Class ClsContabilidad
.Add("@CveActivoFijo", SqlDbType.Int).Value = CveActivoFijo
.Add("@CveTipoGasto", SqlDbType.Int).Value = CveTipoGasto
.Add("@RegeneraCuenta", SqlDbType.Bit).Value = RegeneraCuenta
+ .Add("@OpActualizarClasificacion", SqlDbType.Bit).Value = OpActualizarClasificacion
End With
Try
diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb
index fb76766aa..f69438c0f 100644
--- a/Bancos/IE.aspx.vb
+++ b/Bancos/IE.aspx.vb
@@ -1423,7 +1423,7 @@ Partial Class Bancos_IE
If UsuarioActual.Empresa.TipoContabilidad = 2 AndAlso UsuarioActual.Empresa.UsaAC OrElse UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
- If IDCtaBeneficiario = 0 AndAlso UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
+ If IDCtaBeneficiario = 0 AndAlso UsuarioActual.Empresa.Funcionalidad(200) = "1" Or IDCtaBeneficiario <= 0 AndAlso UsuarioActual.CveEmpresa = 48 Then
Alert("El Beneficiario no tiene cuenta contable vinculada. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
BtnGuardar.Enabled = False
Else
diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb
index 70725c878..bcbc9dbe8 100644
--- a/Compras/Compras.aspx.vb
+++ b/Compras/Compras.aspx.vb
@@ -12406,6 +12406,7 @@ Partial Class Compras_Compras
GvPS.Columns(15).Visible = True
GvPS.Columns(16).Visible = True
GvPS.Columns(17).Visible = True
+ GvPS.Columns(18).Visible = True
'Panel General
UpPresupuestosAC.Visible = True
diff --git a/Compras/PopUpVerFactura.aspx.vb b/Compras/PopUpVerFactura.aspx.vb
index fc5f5df39..a4b0f456c 100644
--- a/Compras/PopUpVerFactura.aspx.vb
+++ b/Compras/PopUpVerFactura.aspx.vb
@@ -5422,7 +5422,7 @@ Partial Class PopUpVerFactura
params.Add(New ReportParameter("Solicito", dr("PersonaSolicito").ToString))
params.Add(New ReportParameter("Descripcion", dr("Descripcion").ToString))
params.Add(New ReportParameter("Recibio", UsuarioActual.Nombre))
- params.Add(New ReportParameter("FechaRecibido", dr("FechaRecepcion").ToString))
+ params.Add(New ReportParameter("FechaRecibido", dr("FechaRecepcion").ToString.ToDate.ToString("dd/MM/yyyy")))
params.Add(New ReportParameter("FolioOS", dr("Folio").ToString))
params.Add(New ReportParameter("ClienteTelefono", dr("Telefono").ToString))
params.Add(New ReportParameter("ClienteCalle", dr("Direccion").ToString))
@@ -5452,6 +5452,12 @@ Partial Class PopUpVerFactura
params.Add(New ReportParameter("Año", dr("Año").ToString))
params.Add(New ReportParameter("TelefonoContacto", dr("TelefonoContacto").ToString))
+ params.Add(New ReportParameter("FechaImpresion", Now.ToString("dd/MM/yyyy")))
+ params.Add(New ReportParameter("UsuarioImprimio", UsuarioActual.Usuario))
+
+
+
+
'End If
diff --git a/Empresas/140/Formatos/OrdenServicio.rdlc b/Empresas/140/Formatos/OrdenServicio.rdlc
index 4a541f29e..bf914db10 100644
--- a/Empresas/140/Formatos/OrdenServicio.rdlc
+++ b/Empresas/140/Formatos/OrdenServicio.rdlc
@@ -232,7 +232,7 @@
Cantidad
+
Black
@@ -240,7 +240,6 @@
Black
- 1pt
@@ -278,7 +277,7 @@
PS
+
Black
@@ -286,102 +285,6 @@
Black
- 1pt
-
-
-
-
-
-
-
- 2pt
- 2pt
- 2pt
- 2pt
-
-
-
-
-
-
-
- 0.20312cm
-
-
-
-
- true
- true
-
-
-
-
-
-
-
-
-
-
-
- Textbox29
-
-
-
- Black
-
-
-
-
-
-
-
-
-
-
- 2pt
- 2pt
- 2pt
- 2pt
-
-
-
-
-
-
-
- true
- true
-
-
-
-
-
-
-
-
-
-
-
- Textbox32
-
-
-
- Black
-
-
-
@@ -415,15 +318,12 @@
-
- Before
- DataSet12.78954cm0.06614cm
- 1.08562cm
+ 0.8825cm16.19696cm
@@ -1360,7 +1257,7 @@
- =Parameters!NombreEmpresa.Value
+ BDH BATERIAS DISTRIBUCIONES DE HERMOSILLO
- 0.15874cm
+ 0.15873cm0.08599cm0cm20.21078cm
diff --git a/General/SaldosIniciales.aspx.vb b/General/SaldosIniciales.aspx.vb
index a4319c79c..76cec5493 100644
--- a/General/SaldosIniciales.aspx.vb
+++ b/General/SaldosIniciales.aspx.vb
@@ -647,7 +647,7 @@ Partial Class General_SaldosIniciales
Dim DTCuentasContables As New DataTable
- If UsuarioActual.Empresa.TipoContabilizacion = 1 Then
+ If UsuarioActual.Empresa.TipoContabilizacion = 1 Or UsuarioActual.CveEmpresa.Contiene(172) Then
Dim ObjConta As New ClsContabilidad
If ObjConta.GetCuentas(-1, "-1", -1, UsuarioActual.CveEmpresa) Then
@@ -2365,14 +2365,14 @@ Partial Class General_SaldosIniciales
DTClasificaiones.CaseSensitive = False
- For Each dRow As DataRow In dt.Rows
+ For Each dRow As DataRow In dt.FiltraParametros(" LEN(Clasificacion) > 0 ").Rows
- Dim Clasificacion As String = dRow("Clasificacion").ToString().Trim
- Dim Categoria As String = dRow("Categoria").ToString().Trim
- Dim UsoClasificacion As String = dRow("UsoClasificacion").ToString().Trim.ToUpper
- Dim CuentaContableIngreso As String = dRow("CuentaContableIngreso").ToString().Trim.Replace("-", "")
- Dim CuentaContableGasto As String = dRow("CuentaContableGasto").ToString().Trim.Replace("-", "")
+ Dim Clasificacion As String = Regex.Replace(dRow("Clasificacion").ToString().Trim.Replace("\r\n", "").Replace(vbCrLf, "").Replace(vbCr, ""), "[^\u0009\u000A\u000D\u0020-\u007E]", "")
+ Dim Categoria As String = dRow("Categoria").ToString().Trim.Replace("\r\n", "").Replace(vbCrLf, "").Replace(vbCr, "")
+ Dim UsoClasificacion As String = dRow("UsoClasificacion").ToString().Trim.ToUpper.Replace("\r\n", "").Replace(vbCrLf, "").Replace(vbCr, "")
+ Dim CuentaContableIngreso As String = dRow("CuentaContableIngreso").ToString().Trim.Replace("-", "").Replace("\r\n", "").Replace(vbCrLf, "").Replace(vbCr, "")
+ Dim CuentaContableGasto As String = dRow("CuentaContableGasto").ToString().Trim.Replace("-", "").Replace("\r\n", "").Replace(vbCrLf, "").Replace(vbCr, "")
Dim CveClasificacion As Integer = -1
Dim CveUsoClasificacion As Integer = -1
@@ -2441,13 +2441,19 @@ Partial Class General_SaldosIniciales
Else
ErrorProceso = True
End If
+ Else
+
+ If Not ObjClasificaciones.UpdateClasificacion(Clasificacion, "-1", -1, "-1", -1, "-1", -1, "-1", True, True, CveCategoria, UsuarioActual.CveUsuario, CveClasificacion, UsoClasificacion:=CveUsoClasificacion) Then
+ ErrorProceso = True
+ End If
+
End If
If Not ErrorProceso Then
If CveCuentaContableIngreso > 0 Then
- If Not AsignacionCuenta(ObjConta, 4, CveCuentaContableIngreso, -1, -1, -1, -1, UsuarioActual.CveEmpresa, CveClasificacion) Then
+ If Not AsignacionCuenta(ObjConta, 4, CveCuentaContableIngreso, -1, -1, -1, -1, UsuarioActual.CveEmpresa, CveClasificacion, OpActualizarClasificacion:=True) Then
ErrorProceso = True
Alert("Se presento un error al guardar en asignaciones", TipoMensaje.MsgAdvertencia)
Exit For
@@ -2455,7 +2461,7 @@ Partial Class General_SaldosIniciales
End If
If CveCuentaContableGasto > 0 Then
- If Not AsignacionCuenta(ObjConta, 6, CveCuentaContableGasto, -1, -1, -1, -1, UsuarioActual.CveEmpresa, CveClasificacion) Then
+ If Not AsignacionCuenta(ObjConta, 6, CveCuentaContableGasto, -1, -1, -1, -1, UsuarioActual.CveEmpresa, CveClasificacion, OpActualizarClasificacion:=True) Then
ErrorProceso = True
Alert("Se presento un error al guardar en asignaciones", TipoMensaje.MsgAdvertencia)
Exit For
@@ -2890,7 +2896,7 @@ Partial Class General_SaldosIniciales
Private Function AsignacionCuenta(ObjContabilidad As ClsContabilidad, CveConceptoContable As Integer, CveCuentaContable As Integer, CveBancoCuenta As Integer, CveProveedor As Integer, CveCliente As Integer,
- CvePersonal As Integer, CveEmpresa As Integer, CveClasificacion As Integer) As Boolean
+ CvePersonal As Integer, CveEmpresa As Integer, CveClasificacion As Integer, Optional OpActualizarClasificacion As Boolean = False) As Boolean
Dim Respuesta As Boolean = False
@@ -2898,7 +2904,7 @@ Partial Class General_SaldosIniciales
If ObjContabilidad.AddCuentasAsignaciones(CveConceptoContable, CveEmpresa, CveCuentaContable, -1,
CveProveedor, CveCliente, CvePersonal, CveClasificacion, -1, 0, CveBancoCuenta:=CveBancoCuenta, CveConceptoNomina:=-1, CveSubProyecto:=-1, CveActivoFijo:=-1,
- CveTipoGasto:=-1, RegeneraCuenta:=False) Then
+ CveTipoGasto:=-1, RegeneraCuenta:=False, OpActualizarClasificacion:=OpActualizarClasificacion) Then
Respuesta = True
End If
diff --git a/Inventarios/EntradasSalidas.aspx b/Inventarios/EntradasSalidas.aspx
index e3be45123..35e7c1ee6 100644
--- a/Inventarios/EntradasSalidas.aspx
+++ b/Inventarios/EntradasSalidas.aspx
@@ -706,7 +706,7 @@
-
+
diff --git a/Inventarios/EntradasSalidas.aspx.vb b/Inventarios/EntradasSalidas.aspx.vb
index bd8a774a5..feebf894c 100644
--- a/Inventarios/EntradasSalidas.aspx.vb
+++ b/Inventarios/EntradasSalidas.aspx.vb
@@ -373,7 +373,7 @@ Partial Class Inventarios_EntradasSalidas
End If
- If IfNull(Request("APOYO"), "").ToString = "1" Then
+ If IfNull(Request("AL"), "").ToString = "1" Then
DivEmitirTransitorio.Visible = True
EsApoyoLogistico = True
End If
@@ -643,7 +643,8 @@ Partial Class Inventarios_EntradasSalidas
End If
If EsApoyoLogistico Then
- DdlAlmacen.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1).FiltraParametros("CveTipoAlmacen NOT IN (27)") 'GlobalDTAlmacen(UsuarioActual.CveEmpresa)
+ DdlAlmacen.Items.Clear()
+ DdlAlmacen.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1).FiltraParametros("CveTipoAlmacen IN (27)") 'GlobalDTAlmacen(UsuarioActual.CveEmpresa)
End If
DdlAlmacenInventarioFisico.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1).FiltraParametros("CveTipoAlmacen NOT IN (9,11)") 'GlobalDTAlmacen(UsuarioActual.CveEmpresa)
@@ -1435,7 +1436,7 @@ Partial Class Inventarios_EntradasSalidas
Private Sub AgregarPS()
- Dim DrPS As DataRow = GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CvePS).FiltroPrimero("")
+ Dim DrPS As DataRow = GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=DdlProducto2.SelectedValue.ToEntero).FiltroPrimero("")
If ChkEmitirTimbrado.Checked AndAlso ChkEmitirCartaPorte.Checked Then
If Not ValidaPSSAT(DrPS) Then
Exit Sub
@@ -2385,7 +2386,13 @@ Partial Class Inventarios_EntradasSalidas
If UsuarioActual.CveUsuario.Contiene(2185, 100) Then
DdlConcepto.Items.Add(New ListItem("Entrada por Ajuste", "32"))
DdlConcepto.Items.Add(New ListItem("Salida por Ajuste", "34"))
+ End If
+
+ If EsApoyoLogistico Then
+ DdlConcepto.Items.Clear()
+ DdlConcepto.Items.Add(New ListItem("Selecione Uno", "-1"))
+ DdlConcepto.Items.Add(New ListItem("Salida de Almacen", "3"))
End If
DdlConcepto.SelectedValue = "-1"
diff --git a/OS/OrdenesServicios.aspx b/OS/OrdenesServicios.aspx
index c1e5907b2..1508587d5 100644
--- a/OS/OrdenesServicios.aspx
+++ b/OS/OrdenesServicios.aspx
@@ -146,15 +146,17 @@
+
Tipo de Orden:
-
+
+
@@ -314,10 +316,10 @@
-
#
-
Cant
+
#
+
Cant
Servicio
-
+
Cuenta y/o Equipo
@@ -326,7 +328,7 @@
-
Comandos
+
Comandos
diff --git a/OS/OrdenesServicios.aspx.vb b/OS/OrdenesServicios.aspx.vb
index e51c0bf5a..f358ae335 100644
--- a/OS/OrdenesServicios.aspx.vb
+++ b/OS/OrdenesServicios.aspx.vb
@@ -6,6 +6,7 @@ Imports System.IO
Imports System.Data
Imports Microsoft.Reporting.WebForms
Imports ADSNetLibrary.SIGAPI.Models.Sistema
+Imports Telerik.Charting.Styles
'Imports msExcel = Microsoft.Office.Interop.Excel
'Imports VBIDE
@@ -375,19 +376,24 @@ Partial Class OS_OrdenesServicios
If CveOS = -1 Then
CargaCliente(-1, 1, True)
End If
-
-
Else
- LblCuentaEquipoTH.Visible = False
+ LblCuentaEquipoTH.Visible = False
DdlCuentaEquipo.Visible = False
End If
If UsuarioActual.Empresa.Funcionalidad(531) = "1" Then
- 'DivDetalles.Attributes.Add("style", "display:none") 'No se usa .visible = false pora que la llamada a updatepanel no cause errores de js en el cliente
+ DivMateriales.Attributes.Add("style", "display:none") 'No se usa .visible = false pora que la llamada a updatepanel no cause errores de js en el cliente
TREstatus.Visible = False
+ LblCuentaEquipoTH.Visible = False
+ DdlCuentaEquipo.Visible = False
+
+
+
+
+
TREstatus2.Visible = If(TipoEstatus.Contiene(4, 5), False, True)
DdlPsModalFinalizar.setEsWebService(UsuarioActual.Empresa.Funcionalidad(105) = "1")
@@ -1575,10 +1581,10 @@ Partial Class OS_OrdenesServicios
Protected Sub GVEventoBitacora_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GvEB.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
If e.Row.RowIndex = 0 Then
- e.Row.Cells(0).Width = Unit.Pixel(200)
- e.Row.Cells(1).Width = Unit.Pixel(200)
- e.Row.Cells(2).Width = Unit.Pixel(100)
- e.Row.Cells(3).Width = Unit.Pixel(500)
+ e.Row.Cells(0).Width = 200
+ e.Row.Cells(1).Width = 200
+ e.Row.Cells(2).Width = 100
+ e.Row.Cells(3).Width = 500
End If
e.Row.Cells(2).HorizontalAlign = HorizontalAlign.Left
End If
diff --git a/OS/RepOrdenesServicios.aspx b/OS/RepOrdenesServicios.aspx
index ef3f9d5dd..9ca9c35ee 100644
--- a/OS/RepOrdenesServicios.aspx
+++ b/OS/RepOrdenesServicios.aspx
@@ -75,12 +75,28 @@
-
+ <%-- --%>
Reporte de Ordenes de Servicio
+
+
+
+
+
+
+
+ Excel
+
+
+
+
+
+
+
+
@@ -226,6 +242,36 @@
+
+
+ Estatus
+
+
+
+
+
+
+
+
+
+ Técnico Asignado
+
+
+
+
+
+
+
+
+
+ Ubicación
+
+
+
+
+
+
+
Fecha Recepción
@@ -243,14 +289,7 @@
-
-
- Estatus
-
-
-
-
-
+
Fecha Cita
diff --git a/OS/RepOrdenesServicios.aspx.vb b/OS/RepOrdenesServicios.aspx.vb
index 18427905d..0b97bc7ba 100644
--- a/OS/RepOrdenesServicios.aspx.vb
+++ b/OS/RepOrdenesServicios.aspx.vb
@@ -82,28 +82,29 @@ Partial Class OS_RepOrdenesServicios
Protected Sub GvDatos_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GvDatos.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
- If e.Row.RowIndex = 0 Then
- e.Row.Cells(0).Width = Unit.Pixel(50)
- e.Row.Cells(1).Width = Unit.Pixel(200)
- e.Row.Cells(2).Width = Unit.Pixel(130)
- 'e.Row.Cells(3).Width = Unit.Pixel(100)
- e.Row.Cells(4).Width = Unit.Pixel(100)
- e.Row.Cells(5).Width = Unit.Pixel(100)
- 'e.Row.Cells(6).Width = Unit.Pixel(100)
- End If
+ 'If e.Row.RowIndex = 0 Then
+ ' e.Row.Cells(0).Width = Unit.Pixel(50)
+ ' e.Row.Cells(1).Width = Unit.Pixel(200)
+ ' e.Row.Cells(2).Width = Unit.Pixel(130)
+ ' 'e.Row.Cells(3).Width = Unit.Pixel(100)
+ ' e.Row.Cells(4).Width = Unit.Pixel(100)
+ ' e.Row.Cells(5).Width = Unit.Pixel(100)
+ ' 'e.Row.Cells(6).Width = Unit.Pixel(100)
+ 'End If
e.Row.Cells(0).HorizontalAlign = HorizontalAlign.Left
e.Row.FCLiteral("LtlFolio").Text = "" & e.Row.FCLiteral("LtlFolio").Text & ""
- e.Row.FCLabel("LtlCliente").Text = "" & e.Row.FCLabel("LtlCliente").Text & ""
- e.Row.FCLiteral("LtlFechaRecepcion").Text = "" & e.Row.FCLiteral("LtlFechaRecepcion").Text & ""
- e.Row.FCLabel("LtlDescripcion").Text = "" & e.Row.FCLabel("LtlDescripcion").Text & ""
- e.Row.FCLabel("LtlUsuarioRecibio").Text = "" & e.Row.FCLabel("LtlUsuarioRecibio").Text & ""
- e.Row.FCLiteral("LtlEstatusOrdenServicio").Text = "" & e.Row.FCLiteral("LtlEstatusOrdenServicio").Text & ""
+ 'e.Row.FCLabel("LtlCliente").Text = "" & e.Row.FCLabel("LtlCliente").Text & ""
+ 'e.Row.FCLiteral("LtlFechaRecepcion").Text = "" & e.Row.FCLiteral("LtlFechaRecepcion").Text & ""
+ 'e.Row.FCLabel("LtlDescripcion").Text = "" & e.Row.FCLabel("LtlDescripcion").Text & ""
+ 'e.Row.FCLabel("LtlUsuarioRecibio").Text = "" & e.Row.FCLabel("LtlUsuarioRecibio").Text & ""
+ 'e.Row.FCLiteral("LtlEstatusOrdenServicio").Text = "" & e.Row.FCLiteral("LtlEstatusOrdenServicio").Text & ""
+
End If
End Sub
- Protected Sub ImgExcel_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles ImgExcel.Click
- GvDatos.ExportToExcel("RepOrdenesServicio_" & Now.ToShortDateString)
- End Sub
+ 'Protected Sub ImgExcel_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles ImgExcel.Click
+ ' GvDatos.ExportToExcel("RepOrdenesServicio_" & Now.ToShortDateString)
+ 'End Sub
#Region "O R D E N A M I E N T O"
Private Sub OrdenaDatos()
@@ -119,4 +120,22 @@ Partial Class OS_RepOrdenesServicios
CargaDatos()
UpDatos.Update()
End Sub
+
+ Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
+ End Sub
+
+ Private Sub LnkExportar_Click(sender As Object, e As EventArgs) Handles LnkExportar.Click
+
+ Imprimir("Excel")
+ End Sub
+ Private Sub Imprimir(Optional reporte As String = "PDF")
+ If GvDatos.Rows.Count > 0 Then
+ Dim StrFiltro As New StringBuilder
+ If txtFechaF.Text <> "" Then StrFiltro.AppendFormat(" Fecha Fin: {0}", txtFechaF.Text)
+ ExportToExcelG(GvDatos, "OrdenesServicio .xlsx", "Ordenes de Servicio ", UsuarioActual, StrFiltro.ToString, 100, 150)
+ Else
+ Alert("Debe consultar para generar un excel", TipoMensaje.MsgAdvertencia)
+ End If
+ End Sub
+
End Class
diff --git a/OS/RepServicioDomicilio.aspx b/OS/RepServicioDomicilio.aspx
index 8d9eaa9d8..8ed61ce93 100644
--- a/OS/RepServicioDomicilio.aspx
+++ b/OS/RepServicioDomicilio.aspx
@@ -180,7 +180,7 @@
Orden de Servicio:
-
+
Asignar
diff --git a/OS/RepServicioDomicilio.aspx.vb b/OS/RepServicioDomicilio.aspx.vb
index 535c6e939..94319395a 100644
--- a/OS/RepServicioDomicilio.aspx.vb
+++ b/OS/RepServicioDomicilio.aspx.vb
@@ -321,28 +321,28 @@ Partial Class OS_RepServicioDomicilio
Private Sub CargaTecnicosAsignar()
- Dim ObjOS As New ClsOS
- Dim TecnicosSubProyectos As New DataTable
- Dim TecnicosResultado As New DataTable
+ 'Dim ObjOS As New ClsOS
+ 'Dim TecnicosSubProyectos As New DataTable
+ 'Dim TecnicosResultado As New DataTable
- If ObjOS.GetSubProyectosEstatusInicial(-1, 3, UsuarioActual.CveEmpresa) Then
- TecnicosSubProyectos = ObjOS.DtResultados
- End If
+ 'If ObjOS.GetSubProyectosEstatusInicial(-1, 3, UsuarioActual.CveEmpresa) Then
+ ' TecnicosSubProyectos = ObjOS.DtResultados
+ 'End If
- For Each SubProyecto As DataRow In DT_OSSubProyectos.Rows
- Dim TecnicosSubProyectoAux As DataTable = TecnicosSubProyectos.FiltraParametros(String.Format("SubProyecto = '{0}'", SubProyecto.Item("SubProyecto")))
- If TecnicosSubProyectoAux.Rows.Count > 0 Then
- Dim EstatusDeTipoProcesoMenor As Integer = TecnicosSubProyectoAux.Rows(0).Item("CveEstatusOrdenServicio").ToString.ToEntero
- Dim dtAuxiliar As New DataTable
- dtAuxiliar = TecnicosSubProyectos.FiltraParametros(String.Format("SubProyecto = '{0}' AND CveEstatusOrdenServicio = {1}", SubProyecto.Item("SubProyecto"), EstatusDeTipoProcesoMenor), "", {"CveUsuario", "Nombre"})
- TecnicosResultado.Merge(dtAuxiliar)
- End If
- Next
- 'DtTecnicosSubProyectos = TecnicosResultado
+ 'For Each SubProyecto As DataRow In DT_OSSubProyectos.Rows
+ ' Dim TecnicosSubProyectoAux As DataTable = TecnicosSubProyectos.FiltraParametros(String.Format("SubProyecto = '{0}'", SubProyecto.Item("SubProyecto")))
+ ' If TecnicosSubProyectoAux.Rows.Count > 0 Then
+ ' Dim EstatusDeTipoProcesoMenor As Integer = TecnicosSubProyectoAux.Rows(0).Item("CveEstatusOrdenServicio").ToString.ToEntero
+ ' Dim dtAuxiliar As New DataTable
+ ' dtAuxiliar = TecnicosSubProyectos.FiltraParametros(String.Format("SubProyecto = '{0}' AND CveEstatusOrdenServicio = {1}", SubProyecto.Item("SubProyecto"), EstatusDeTipoProcesoMenor), "", {"CveUsuario", "Nombre"})
+ ' TecnicosResultado.Merge(dtAuxiliar)
+ ' End If
+ 'Next
+ ''DtTecnicosSubProyectos = TecnicosResultado
- ObjOS.Dispose()
+ 'ObjOS.Dispose()
- DdlTecnicoAsignar.DataSource = TecnicosResultado
+ DdlTecnicoAsignar.DataSource = GlobalDTUsuarios(-1, UsuarioActual.CveEmpresa).FiltraParametros("Estatus = 'True'")
DdlTecnicoAsignar.DataBind()
DdlTecnicoAsignar.Items.Insert(0, New ListItem("Seleccione uno", "-1"))
diff --git a/Ventas/CatPS.aspx.vb b/Ventas/CatPS.aspx.vb
index 279731048..f7833ab72 100644
--- a/Ventas/CatPS.aspx.vb
+++ b/Ventas/CatPS.aspx.vb
@@ -254,10 +254,26 @@ Partial Class CatPS
Dim lista = New List(Of CrystalParametro)
lista.Add(New CrystalParametro("Empresa", UsuarioActual.Empresa.Empresa))
lista.Add(New CrystalParametro("UsuarioImprimio", UsuarioActual.Usuario))
- lista.Add(New CrystalParametro("AplicaVenta", AplicaVenta.ToString))
- lista.Add(New CrystalParametro("LogoPath", If(Imagen.Exists, $"file://{Imagen.FullName}", "")))
+ lista.Add(New CrystalParametro("AplicaVenta", AplicaVenta.ToString))
+ 'lista.Add(New CrystalParametro("LogoPath", If(Imagen.Exists, $"file://{Imagen.FullName}", "")))
+
+
+ If Imagen.Exists Then
+ lista.Add(New CrystalParametro("LogoPath", $"file://{Imagen.FullName}"))
+ Else
+ lista.Add(New CrystalParametro("LogoPath", ""))
+ End If
+
+
+ If Archivo.Exists Then
+ ImprimirbytesPDF(ImprimirPDFCrystal(Archivo.FullName, DtDatos, lista, "Productos y Servicios", Formato), "Productos y Servicios", Formato)
+ Else
+ Dim Ruta As String = ModExtensiones.DirectorioBaseEmpresas + $"Empresas\Grales\Formatos\CatPS.rpt"
+ ImprimirbytesPDF(ImprimirPDFCrystal(Ruta, DtDatos, lista, "Productos y Servicios", Formato), "Productos y Servicios", Formato)
+ End If
+
+
- ImprimirbytesPDF(ImprimirPDFCrystal(Server.MapPath("~/Empresas/Grales/Formatos/CatPS.rpt"), DtDatos, lista, "Productos y Servicios", Formato), "Productos y Servicios", Formato)
End Sub