From 9d806bd6d40bfc0c98358f96734b01d5d8de3514 Mon Sep 17 00:00:00 2001 From: rrene Date: Wed, 13 May 2020 20:27:39 -0700 Subject: [PATCH 01/25] -- redondeo de pago, cuando es parcialidad en dolares, el redondeo afecta al chk TC de impuestos --- Ventas/ClientesAbonar.aspx.vb | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Ventas/ClientesAbonar.aspx.vb b/Ventas/ClientesAbonar.aspx.vb index 8c1a2c8d0..074adb20a 100644 --- a/Ventas/ClientesAbonar.aspx.vb +++ b/Ventas/ClientesAbonar.aspx.vb @@ -1047,11 +1047,11 @@ Partial Class Ventas_ClientesAbonar importeMX = ImporteMovimiento * tipoCambioVenta ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal - ImporteMovimiento = gvr.DataKey("IVA").ToDecimal * PorcentajePago + ImporteMovimiento = (gvr.DataKey("IVA").ToDecimal * PorcentajePago).RoundSQL() ' se ajusta por la parcialidad de pago, afecta en el redondeo importeMX = ImporteMovimiento * tipoCambioVenta End If - ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero) - importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero) + ImporteMovimiento = ImporteMovimiento.RoundSQL + importeMX = importeMX.RoundSQL() TipoCambioGeneral = tipoCambioVenta CveSubProyectoContabilizar = CveSubProyecto @@ -1212,11 +1212,11 @@ Partial Class Ventas_ClientesAbonar importeMX = ImporteMovimiento ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal - ImporteMovimiento = gvr.DataKey("IVA").ToDecimal * PorcentajePago + ImporteMovimiento = (gvr.DataKey("IVA").ToDecimal * PorcentajePago).RoundSQL importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) End If - ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero) - importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero) + ImporteMovimiento = ImporteMovimiento.RoundSQL + importeMX = importeMX.RoundSQL TipoCambioGeneral = If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) CveSubProyectoContabilizar = CveSubProyecto @@ -1246,11 +1246,11 @@ Partial Class Ventas_ClientesAbonar importeMX = ImporteMovimiento * tipoCambioVenta ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal - ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago) + ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago).RoundSQL importeMX = ImporteMovimiento * tipoCambioVenta End If - ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero) - importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero) + ImporteMovimiento = ImporteMovimiento.RoundSQL + importeMX = importeMX.RoundSQL TipoCambioGeneral = tipoCambioVenta CveSubProyectoContabilizar = CveSubProyecto @@ -1270,11 +1270,11 @@ Partial Class Ventas_ClientesAbonar importeMX = ImporteMovimiento ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal - ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago) + ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago).RoundSQL importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) End If - ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero) - importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero) + ImporteMovimiento = ImporteMovimiento.RoundSQL + importeMX = importeMX.RoundSQL TipoCambioGeneral = If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) CveSubProyectoContabilizar = CveSubProyecto From 0d4c36808bd31d108ca6403514cd488e3a201ea0 Mon Sep 17 00:00:00 2001 From: rrene Date: Wed, 13 May 2020 20:30:01 -0700 Subject: [PATCH 02/25] - cambio en redondeo de impuestos en dolares, por el TC --- Ventas/ClientesAbonar.aspx.vb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Ventas/ClientesAbonar.aspx.vb b/Ventas/ClientesAbonar.aspx.vb index 074adb20a..6a9bc3112 100644 --- a/Ventas/ClientesAbonar.aspx.vb +++ b/Ventas/ClientesAbonar.aspx.vb @@ -1040,7 +1040,7 @@ Partial Class Ventas_ClientesAbonar importeMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal - ImporteMovimiento = gvr.DataKey("IVA").ToDecimal * PorcentajePago + ImporteMovimiento = (gvr.DataKey("IVA").ToDecimal * PorcentajePago).RoundSQL importeMX = ImporteMovimiento * tipoCambioVenta ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 1 Then ImporteMovimiento = (gvr.DataKey("IVA").ToDecimal * PorcentajePago) @@ -1205,7 +1205,7 @@ Partial Class Ventas_ClientesAbonar importeMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal - ImporteMovimiento = (gvr.DataKey("IVA").ToDecimal * PorcentajePago) + ImporteMovimiento = (gvr.DataKey("IVA").ToDecimal * PorcentajePago).RoundSQL importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 1 Then ImporteMovimiento = (gvr.DataKey("IVA").ToDecimal * PorcentajePago) @@ -1239,7 +1239,7 @@ Partial Class Ventas_ClientesAbonar importeMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal - ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago) + ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago).RoundSQL importeMX = ImporteMovimiento * tipoCambioVenta ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 1 Then ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago) @@ -1263,7 +1263,7 @@ Partial Class Ventas_ClientesAbonar importeMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal - ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago) + ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago).RoundSQL importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 1 Then ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago) From 98bea99277dcaf1f5cd96e5bd3a27c52a0ac9389 Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 14 May 2020 09:49:42 -0700 Subject: [PATCH 03/25] - parametro de porcdentaje IEPS al editar remision --- App_Code/ClsVentas.vb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index 5d07b8c90..efc1d2d3f 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -1209,7 +1209,7 @@ Public Class ClsVentas Return Retorno End Function - Public Function UpdateVentaDetalleRemision(CveVenta As Integer, CvePS As Integer, Cantidad As Double, PU As Double, IEPS As Double, Observaciones As String, Optional CveUsuarioModifico As Integer = -1) As Boolean + Public Function UpdateVentaDetalleRemision(CveVenta As Integer, CvePS As Integer, Cantidad As Double, PU As Double, IEPS As Double, PorcentajeIEPS As Decimal, Observaciones As String, Optional CveUsuarioModifico As Integer = -1) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_VentasDetalleRemisionUpdate") @@ -1219,6 +1219,7 @@ Public Class ClsVentas .Add("@Cantidad", SqlDbType.Float).Value = Cantidad .Add("@PU", SqlDbType.Float).Value = PU .Add("@IEPS", SqlDbType.Float).Value = IEPS + .Add("@PorcentajeIEPS", SqlDbType.Float).Value = PorcentajeIEPS .Add("@Observaciones", SqlDbType.VarChar).Value = Observaciones .Add("@CveUsuarioModifico", SqlDbType.Int).Value = CveUsuarioModifico End With From 91306c2894a1551591c2f5ee8219261d1107eaff Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 14 May 2020 11:00:31 -0700 Subject: [PATCH 04/25] -- condicion que impide carga de complementos, al registrar uno nuevo, cambiando la cuenta bancaria --- Bancos/IE.aspx.vb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb index beb0c14e3..c31f50545 100644 --- a/Bancos/IE.aspx.vb +++ b/Bancos/IE.aspx.vb @@ -5049,7 +5049,7 @@ Partial Class Bancos_IE Filtro = "" End If - If ObjBancos.GetComplementoPagos(-1, CveIE, -1, UsuarioActual.CveEmpresa) And ObjBancos.DtResultados.FiltraParametros(Filtro).Rows.Count > 0 Then + If CveIE > 0 AndAlso ObjBancos.GetComplementoPagos(-1, CveIE, -1, UsuarioActual.CveEmpresa) And ObjBancos.DtResultados.FiltraParametros(Filtro).Rows.Count > 0 Then Retorno = True Else Retorno = False From 2d3a8053c793a5e842f328a61a2ea457d77e0542 Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 14 May 2020 11:57:36 -0700 Subject: [PATCH 05/25] -- cambio de andalso, para verificacion de complementos de pago --- Bancos/IE.aspx.vb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb index c31f50545..7e142edeb 100644 --- a/Bancos/IE.aspx.vb +++ b/Bancos/IE.aspx.vb @@ -5049,7 +5049,7 @@ Partial Class Bancos_IE Filtro = "" End If - If CveIE > 0 AndAlso ObjBancos.GetComplementoPagos(-1, CveIE, -1, UsuarioActual.CveEmpresa) And ObjBancos.DtResultados.FiltraParametros(Filtro).Rows.Count > 0 Then + If CveIE > 0 AndAlso ObjBancos.GetComplementoPagos(-1, CveIE, -1, UsuarioActual.CveEmpresa) AndAlso ObjBancos.DtResultados.FiltraParametros(Filtro).Rows.Count > 0 Then Retorno = True Else Retorno = False From 8ee461117b197f31a37256b97ca549fc34662451 Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 14 May 2020 20:47:33 -0700 Subject: [PATCH 06/25] - cambio en cuenta y limpieza --- Bancos/PopIEVentas.aspx.vb | 79 +++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 36 deletions(-) diff --git a/Bancos/PopIEVentas.aspx.vb b/Bancos/PopIEVentas.aspx.vb index 6d65cb6d8..8884ffc0f 100644 --- a/Bancos/PopIEVentas.aspx.vb +++ b/Bancos/PopIEVentas.aspx.vb @@ -1392,8 +1392,8 @@ Partial Class Bancos_PopIEVentas End If Dim MsgError As String = "" - Dim CveConcepto As Integer = -1 - Dim CveConcepto2 As Integer = -1 + Dim CveConceptoPrePoliza As Integer = -1 + Dim CveConceptoPrePoliza2 As Integer = -1 Dim CvePersonal As Integer = -1 Dim Inserta As Boolean = True Dim ImportePagado As Decimal = 0 @@ -1412,7 +1412,7 @@ Partial Class Bancos_PopIEVentas Case "2" 'FyE ImportePagado = TxtImporte.Text.Trim.ToDecimal Fecha = TxtFechaDocumento.Text.Trim.ToDate - CveConcepto = 29 + CveConceptoPrePoliza = 29 CveIE = -1 TipoMovimiento = True Dim stringPersonal As String = DdlFuncionarioEmpleado.SelectedItem.ToString @@ -1421,8 +1421,8 @@ Partial Class Bancos_PopIEVentas ImportePagado = TxtImporte.Text.Trim.ToDecimal Case "4" 'Deudores Diversos ImportePagado = TxtImporte.Text.Trim.ToDecimal - CveConcepto = 17 - CveConcepto2 = 37 + CveConceptoPrePoliza = 17 + CveConceptoPrePoliza2 = 37 CveIE = -1 Case "5" 'Compras ImportePagado = TxtImporte.Text.Trim.ToDecimal @@ -1526,7 +1526,7 @@ Partial Class Bancos_PopIEVentas CveIE = ObjIE.AddBancos_IE(DdlCuenta.SelectedValue.ToEntero, DdlTipoTransaccion.SelectedValue.ToEntero, Fecha, TxtFolio.Text.Trim, TxtPagueseA.Text.Trim, ImportePagado, CveMoneda, tipoCambioPago, TxtObservaciones.Text.Trim, "", True, True, -1, CvePrePoliza, "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveCuentaTarjeta:=If(DivTarjeta.Visible, DdlTarjeta.SelectedValue.ToEntero, -1), CveCuentaDeposito:=CveCuentaDeposito, Referencia:=If(TxtReferenciaCIE.Visible, TxtReferenciaCIE.Text, "-1"), CveCorte:=CveCorte) If CveIE > 0 Then If CveVenta > 0 Then - CveConcepto = 2 + CveConceptoPrePoliza = 2 End If Else MsgError = "Ocurrio un Error al registrarse el movimiento bancario." @@ -1534,8 +1534,8 @@ Partial Class Bancos_PopIEVentas End If Case "3" 'Ingresos x Comprobar If CveVenta > 0 Then - CveConcepto = 2 - CveConcepto2 = 92 + CveConceptoPrePoliza = 2 + CveConceptoPrePoliza2 = 92 CveCliente = DdlIngreso.SelectedValue.ToEntero CveIE = -1 ImportePagado = TxtImporte.Text.Trim.ToDecimal @@ -1543,15 +1543,15 @@ Partial Class Bancos_PopIEVentas Case "4" 'Deudores Diversos If CveVenta > 0 Then ImportePagado = TxtImporte.Text.Trim.ToDecimal - CveConcepto = 2 - CveConcepto2 = 43 + CveConceptoPrePoliza = 2 + CveConceptoPrePoliza2 = 43 CveProveedor2 = DdlDeudor.SelectedValue.ToEntero CveIE = -1 End If Case "5" 'Compras If CveVenta > 0 Then ImportePagado = TxtImporte.Text.Trim.ToDecimal - CveConcepto = 2 + CveConceptoPrePoliza = 2 'CveConcepto2 = 43 CveIE = -1 End If @@ -1871,17 +1871,17 @@ Partial Class Bancos_PopIEVentas ImporteMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = MovimientoPagar.IVA * PorcentajePago + ImporteMovimiento = (MovimientoPagar.IVA * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * tipoCambioVenta ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 1 Then ImporteMovimiento = (MovimientoPagar.IVA * PorcentajePago) ImporteMX = ImporteMovimiento ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = MovimientoPagar.IVA * PorcentajePago + ImporteMovimiento = (MovimientoPagar.IVA * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * tipoCambioVenta End If - ImporteMovimiento = Math.Round(ImporteMovimiento, 2) + ImporteMovimiento = ImporteMovimiento.RoundSQL ImporteMX = Math.Round(ImporteMX, 2) TimpocambioGeneral = tipoCambioVenta CveSubProyectoContabilizar = CveSubProyectoVenta @@ -1907,17 +1907,17 @@ Partial Class Bancos_PopIEVentas ImporteMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = (MovimientoPagar.IVA * PorcentajePago) + ImporteMovimiento = (MovimientoPagar.IVA * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 1 Then ImporteMovimiento = (MovimientoPagar.IVA * PorcentajePago) ImporteMX = ImporteMovimiento ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = MovimientoPagar.IVA * PorcentajePago + ImporteMovimiento = (MovimientoPagar.IVA * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) End If - ImporteMovimiento = Math.Round(ImporteMovimiento, 2) + ImporteMovimiento = ImporteMovimiento.RoundSQL ImporteMX = Math.Round(ImporteMX, 2) TimpocambioGeneral = If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) CveSubProyectoContabilizar = CveSubProyectoVenta @@ -1942,17 +1942,17 @@ Partial Class Bancos_PopIEVentas ImporteMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = MovimientoPagar.IEPS * PorcentajePago + ImporteMovimiento = (MovimientoPagar.IEPS * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * tipoCambioVenta ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 1 Then ImporteMovimiento = (MovimientoPagar.IEPS * PorcentajePago) ImporteMX = ImporteMovimiento ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = (MovimientoPagar.IEPS * PorcentajePago) + ImporteMovimiento = (MovimientoPagar.IEPS * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * tipoCambioVenta End If - ImporteMovimiento = Math.Round(ImporteMovimiento, 2) + ImporteMovimiento = ImporteMovimiento.RoundSQL ImporteMX = Math.Round(ImporteMX, 2) TimpocambioGeneral = tipoCambioVenta CveSubProyectoContabilizar = CveSubProyectoVenta @@ -1970,17 +1970,17 @@ Partial Class Bancos_PopIEVentas ImporteMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = (MovimientoPagar.IEPS * PorcentajePago) + ImporteMovimiento = (MovimientoPagar.IEPS * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 1 Then ImporteMovimiento = (MovimientoPagar.IEPS * PorcentajePago) ImporteMX = ImporteMovimiento ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = (MovimientoPagar.IEPS * PorcentajePago) + ImporteMovimiento = (MovimientoPagar.IEPS * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) End If - ImporteMovimiento = Math.Round(ImporteMovimiento, 2) + ImporteMovimiento = ImporteMovimiento.RoundSQL ImporteMX = Math.Round(ImporteMX, 2) TimpocambioGeneral = If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) CveSubProyectoContabilizar = CveSubProyectoVenta @@ -1999,14 +1999,14 @@ Partial Class Bancos_PopIEVentas ImporteMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = (MovimientoPagar.RetIVA * PorcentajePago) + ImporteMovimiento = (MovimientoPagar.RetIVA * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 1 Then ImporteMovimiento = (MovimientoPagar.RetIVA * PorcentajePago) ImporteMX = ImporteMovimiento ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = (MovimientoPagar.RetIVA * PorcentajePago) + ImporteMovimiento = (MovimientoPagar.RetIVA * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) End If ImporteMovimiento = Math.Round(ImporteMovimiento, 2) @@ -2045,14 +2045,14 @@ Partial Class Bancos_PopIEVentas ImporteMX = ImporteMovimiento ElseIf CveMoneda = 1 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = (MovimientoPagar.RetISR * PorcentajePago) + ImporteMovimiento = (MovimientoPagar.RetISR * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 1 Then ImporteMovimiento = (MovimientoPagar.RetISR * PorcentajePago) ImporteMX = ImporteMovimiento ElseIf CveMoneda = 2 AndAlso CveMonedaVenta = 2 Then tipoCambioVenta = TipoCambioOriginal - ImporteMovimiento = (MovimientoPagar.RetISR * PorcentajePago) + ImporteMovimiento = (MovimientoPagar.RetISR * PorcentajePago).RoundSQL ImporteMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta) End If ImporteMovimiento = Math.Round(ImporteMovimiento, 2) @@ -2109,9 +2109,13 @@ Partial Class Bancos_PopIEVentas If tImporteVenta <> tImportePago Then If tImporteVenta < tImportePago Then - CveConcepto = 64 + ConceptoContable = 64 + IdCtaContable = UsuarioActual.Empresa.IdCuentaGananciaCambiaria + TipoMovimiento = True Else - CveConcepto = 65 + ConceptoContable = 65 + IdCtaContable = UsuarioActual.Empresa.IdCuentaPerdidaCambiaria + TipoMovimiento = False End If Diferencia = Math.Abs(tImporteVenta - tImportePago) End If @@ -2128,6 +2132,8 @@ Partial Class Bancos_PopIEVentas Diferencia = Math.Round(Diferencia, 2) End If + ImporteMovimiento = Math.Abs(Diferencia) + ImporteMX = ImporteMovimiento '' se considera, las diferencias, y no el tipo de cambio, por el caso de las fluctuaciones @@ -3455,27 +3461,28 @@ Partial Class Bancos_PopIEVentas ImporteMovimiento = 0 End Select - If ImporteMovimiento <> 0 Then + If ImporteMovimiento <> 0 AndAlso MsgError <> "" Then 'Conta ContPAQ If IdCtaContable = 0 Then CuentasContablesInvalidas.Append("
" & GlobalDTContaConceptosContables(-1).FiltroPrimero(String.Format("CveConceptoContable = {0}", ConceptoContable))("ConceptoContable").ToString) idCuentaContabilizacion = 0 End If - 'Conta SIG - If CveCuenta = 0 Then - CuentasContablesInvalidasSIG.Append("
" & GlobalDTContaConceptosContables(-1).FiltroPrimero(String.Format("CveConceptoContable = {0}", ConceptoContable))("ConceptoContable").ToString) - CveCuentaContabilizacion = 0 - End If + ''Conta SIG + 'If CveCuenta = 0 Then + ' CuentasContablesInvalidasSIG.Append("
" & GlobalDTContaConceptosContables(-1).FiltroPrimero(String.Format("CveConceptoContable = {0}", ConceptoContable))("ConceptoContable").ToString) + ' CveCuentaContabilizacion = 0 + 'End If If Not ObjMov.AddPrePolizasDetalle(CvePrePoliza, TipoMovimiento, ImporteMovimiento, ReferenciaConcepto, ConceptoContable, ConceptoMovimiento, Fecha, IdCtaContable, -1, CveIE, CveVenta, -1, CveSubProyectoContabilizar, CveCliente:=CveClienteOriginal, ImporteMX:=ImporteMX, CveCuenta:=CveCuenta, CvePersonal:=CvePersonal, TipoCambio:=TimpocambioGeneral, TipoCambioPago:=tipoCambioPago, PorcentajeImpuesto:=PorcentajeImpuesto) Then MsgError = "No se pudo insertar la póliza" + Exit For End If End If Next - If ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 3) Then + If MsgError = "" AndAlso ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 3) Then If ObjMov.ValorPolizaDescuadre > 0 Then MsgError = ObjMov.MensajePolizaDescuadre End If From c2728b662a047678998bfa50cab1e45f39df8b4d Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 14 May 2020 20:48:34 -0700 Subject: [PATCH 07/25] - cambio de fin de linea, por el propio IDE --- Compras/Proveedores.aspx | 8 +- OC/OC.aspx | 694 +++++++++++++++++++-------------------- 2 files changed, 351 insertions(+), 351 deletions(-) diff --git a/Compras/Proveedores.aspx b/Compras/Proveedores.aspx index 00a9727eb..0c179b104 100644 --- a/Compras/Proveedores.aspx +++ b/Compras/Proveedores.aspx @@ -4021,9 +4021,9 @@ - - diff --git a/OC/OC.aspx b/OC/OC.aspx index 03f515e71..a26900c6e 100644 --- a/OC/OC.aspx +++ b/OC/OC.aspx @@ -274,7 +274,7 @@
-   +  
@@ -592,11 +592,11 @@
- <%-- + <%-- --%>
- Vendedor: + Vendedor:
@@ -611,7 +611,7 @@
- Lugar Entrega: + Lugar Entrega:
@@ -726,14 +726,14 @@ Cantidad - Tipo OC + Tipo OC
- Clasificación (+) - - + Clasificación (+) + + Producto o Servicio(+) Unidad Observación @@ -815,7 +815,7 @@ POA - + @@ -943,11 +943,11 @@ - <%-- - - - - + <%-- + + + + --%> @@ -997,7 +997,7 @@
- <%-- + <%-- --%> @@ -1043,11 +1043,11 @@ - <%-- + <%-- --%> - <%-- + <%-- --%> @@ -1357,7 +1357,7 @@ - <%-- + <%-- --%> @@ -1467,7 +1467,7 @@ - Asignar a: + Asignar a: @@ -1485,7 +1485,7 @@ - <%--
Cancelar
--%> + <%--
Cancelar
--%> @@ -1493,7 +1493,7 @@ - <%--
Cancelar
--%> + <%--
Cancelar
--%> @@ -1665,7 +1665,7 @@ - @@ -1676,19 +1676,19 @@
Programa OperativoImporte: + Importe:
- - - - @@ -1845,17 +1845,17 @@ - <%-- - Modelo - - - - - - Marca - - - + <%-- + Modelo + + + + + + Marca + + + --%> @@ -1956,20 +1956,20 @@ <%--CANCELAR--%> - <%--
Fuente F: + Fuente F: Unidad Admtiva: + Unidad Admtiva: Tipo Gasto: + Tipo Gasto: Clasificador: + Clasificador:
- - - - - - - -
Motivo Cancelación: -
- -
Cerrar
-
+ <%----%> @@ -2095,12 +2095,12 @@ '}function BlockWhileWaitWidget_show(A){var B=this;if(B.layer==null){B.layer=getLayer(B.id);if(B.layer==null){targetApp(B.getPrivateHTML());B.layer=getLayer(B.id);B.css=B.layer.style}else{B.css=B.layer.style}}B.setDisplay(A)}function isTextInput(A){var B=_ie?A.srcElement:A.target;var C=false;if(B.tagName=="TEXTAREA"){C=true}if((B.tagName=="INPUT")&&((B.type.toLowerCase()=="text")||(B.type.toLowerCase()=="password"))){C=true}return C}function isTextArea(A){var B=_ie?A.srcElement:A.target;if(B.tagName=="TEXTAREA"){return true}else{return false}}function LZ(A){return(A<0||A>9?"":"0")+A}if(bobj.crv.config.isDebug){localErrHandler=null}initDom(bobj.crvUri("../dhtmllib/images/")+bobj.crv.config.skin+"/","",bobj.crv.config.lang);styleSheet();if(window._DHTML_LIB_DIALOG_JS_LOADED==null){_DHTML_LIB_DIALOG_JS_LOADED=true;DialogBoxWidget_modals=new Array;DialogBoxWidget_instances=new Array;DialogBoxWidget_current=null;_promptDlgInfo=0;_promptDlgWarning=1;_promptDlgCritical=2;_dlgTitleLBorderToTxt=20;_dlgTitleHeight=25;_dlgTitleMarginBottom=4;_dlgTitleRBorderToClose=10;_dlgTitleCloseBtnImgFile="dialogtitle.gif";_dlgTitleCloseBtnW=11;_dlgTitleCloseBtnH=10;_dlgTitleCloseBtnDy=26;_dlgTitleCloseBtnHoverDy=37;_dlgBottomMargin=14}function newDialogBoxWidget(A,F,B,H,I,G,E,D){var C=newWidget(A);C.title=F;C.width=B;C.height=H;C.defaultCB=I;C.cancelCB=G;C.noCloseButton=E?E:false;C.isAlert=D;C.closeCB=null;C.resizeable=false;C.oldMouseDown=null;C.oldCurrent=null;C.modal=null;C.hiddenVis=new Array;C.lastLink=null;C.firstLink=null;C.titleLayer=null;C.defaultBtn=null;C.divLayer=null;C.oldInit=C.init;C.oldShow=C.show;C.init=DialogBoxWidget_init;C.setResize=DialogBoxWidget_setResize;C.beginHTML=DialogBoxWidget_beginHTML;C.endHTML=DialogBoxWidget_endHTML;C.show=DialogBoxWidget_Show;C.center=DialogBoxWidget_center;C.focus=DialogBoxWidget_focus;C.setTitle=DialogBoxWidget_setTitle;C.getContainerWidth=DialogBoxWidget_getContainerWidth;C.getContainerHeight=DialogBoxWidget_getContainerHeight;DialogBoxWidget_instances[A]=C;C.modal=newWidget("modal_"+A);C.placeIframe=DialogBoxWidget_placeIframe;C.oldResize=C.resize;C.resize=DialogBoxWidget_resize;C.attachDefaultButton=DialogBoxWidget_attachDefaultButton;C.unload=DialogBoxWidget_unload;C.close=DialogBoxWidget_close;C.setCloseCB=DialogBoxWidget_setCloseCB;C.setNoCloseButton=DialogBoxWidget_setNoCloseButton;if(!_ie){if(C.width!=null){C.width=Math.max(0,B+4)}if(C.height!=null){C.height=Math.max(0,H+4)}}return C}function DialogBoxWidget_setResize(A,C,D,B,F){var E=this;E.resizeable=true;E.resizeCB=A;E.minWidth=C?C:50;E.minHeight=D?D:50;E.noResizeW=B;E.noResizeH=F}function DialogBoxWidget_setTitle(B){var A=this;A.title=B;if(A.titleLayer==null){A.titleLayer=getLayer("titledialog_"+this.id)}A.titleLayer.innerHTML=convStr(B)}function DialogBoxWidget_setCloseIcon(A,B){changeOffset(A,0,(B==1?0:18))}function DialogBoxWidget_beginHTML(){with(this){var moveableCb=' onselectstart="return false" ondragstart="return false" onmousedown="'+_codeWinName+".DialogBoxWidget_down(event,'"+id+"',this,false);return false;\" ";var titleBG="background-image:url("+_skin+"dialogtitle.gif)";var mdl='";var btn="";if(_dtd4){btn='
'}else{btn=''+simpleImgOffset(_skin+_dlgTitleCloseBtnImgFile,_dlgTitleCloseBtnW,_dlgTitleCloseBtnH,0,_dlgTitleCloseBtnDy,"dialogClose_"+id,null,_closeDialog)+""}var closeBtn=''+btn+"
";var dlgtitle='"+closeBtn+"
'+convStr(title)+"
";var s="";s=mdl;var dims=sty("width",width?(""+width+"px"):null)+sty("height",height?(""+Math.max(0,height+(_moz?-2:0))+"px"):null);s+='";s+='";s+="";A+='";return A}function DialogBoxWidget_getContainerWidth(){var A=this;return A.width-(2+2)}function DialogBoxWidget_getContainerHeight(){var A=this;return A.height-(2+18+2+2+2)}function DialogBoxWidget_close(B){var A=DialogBoxWidget_instances[B];if(A){A.show(false);if(A.cancelCB!=null){A.cancelCB()}}}function DialogBoxWidget_setCloseCB(A){this.closeCB=A}function DialogBoxWidget_setNoCloseButton(A){if(this.noCloseButton!==A){this.noCloseButton=A;if(this.initialized()){this.closeButton.style.visibility=this.noCloseButton?_hide:_show}}}function DialogBoxWidget_resizeIframeCB(B,A){DialogBoxWidget_instances[B].placeIframe()}function DialogBoxWidget_placeIframe(){var B=this;if(B.iframe){var A=B.td_lyr;if(A==null){B.td_lyr=A=getLayer("td_dialog_"+B.id)}B.iframe.resize(A.offsetWidth,A.offsetHeight);B.iframe.move(B.layer.offsetLeft,B.layer.offsetTop)}}function DialogBoxWidget_resize(A,B){var C=this;C.oldResize(A,B);if(C.iframe){C.iframe.resize(A,B)}}function DialogBoxWidget_init(){if(this.layer!=null){return }var A=this;A.oldInit();A.modal.init();A.lastLink=newWidget("lastLink_"+A.id);A.firstLink=newWidget("firstLink_"+A.id);A.lastLink.init();A.firstLink.init();if(_saf){A.webKitFocusElem=getLayer("webKitFocusElem"+A.id)}A.closeButton=getLayer("dialogClose_"+A.id);A.closeButton.style.visibility=A.noCloseButton?_hide:_show;A.closeButton.onmouseover=DialogBoxWidget_moverCloseBtn;A.closeButton.onmouseout=DialogBoxWidget_moverCloseBtn;A.closeButton.onclick=function(){A.close(A.id)}}function DialogBoxWidget_moverCloseBtn(A){var A=getEvent(A);var B=(A&&A.type=="mouseover")?true:false;if(_dtd4){this.className=B?"dlgCloseBtnHover":"dlgCloseBtn"}else{changeOffset(this,0,B?_dlgTitleCloseBtnHoverDy:_dlgTitleCloseBtnDy)}}function DialogBoxWidget_attachDefaultButton(A){this.defaultBtn=A;this.defaultBtn.setDefaultButton()}_theLYR=null;_dlgResize=null;function DialogBoxWidget_down(e,id,obj,isResize){_dlgResize=isResize;var o=DialogBoxWidget_instances[id],lyr=o.layer,mod=o.modal.layer;lyr.onmousemove=mod.onmousemove=eval("_curWin."+_codeWinName+".DialogBoxWidget_move");lyr.onmouseup=mod.onmouseup=eval("_curWin."+_codeWinName+".DialogBoxWidget_up");lyr.dlgStartPosx=mod.dlgStartPosx=parseInt(lyr.style.left);lyr.dlgStartPosy=mod.dlgStartPosy=parseInt(lyr.style.top);lyr.dlgStartx=mod.dlgStartx=eventGetX(e);lyr.dlgStarty=mod.dlgStarty=eventGetY(e);lyr.dlgStartw=mod.dlgStartw=o.getWidth();lyr.dlgStarth=mod.dlgStarth=o.getHeight();lyr._widget=mod._widget=o.widx;_theLYR=lyr;eventCancelBubble(e);if(lyr.setCapture){lyr.setCapture(true)}}function DialogBoxWidget_move(C){var E=_theLYR,D=getWidget(E);if(_dlgResize){var G=Math.max(D.minWidth,E.dlgStartw+eventGetX(C)-E.dlgStartx);var B=Math.max(D.minHeight,E.dlgStarth+eventGetY(C)-E.dlgStarty);D.resize(D.noResizeW?null:G,D.noResizeH?null:B);if(D.firstTR){if(!D.noResizeW){D.firstTR.style.width=G-4}if(!D.noResizeH){D.secondTR.style.height=B-44}}if(D.resizeCB){D.resizeCB(G,B)}}else{var A=Math.max(0,E.dlgStartPosx-E.dlgStartx+eventGetX(C));var F=Math.max(0,E.dlgStartPosy-E.dlgStarty+eventGetY(C));D.iframe.move(A,F);D.move(A,F)}eventCancelBubble(C);return false}function DialogBoxWidget_up(C){var D=getWidget(_theLYR),A=D.layer,B=D.modal.layer;A.onmousemove=B.onmousemove=null;A.onmouseup=B.onmouseup=null;if(A.releaseCapture){A.releaseCapture()}_theLYR=null}function DialogBoxWidget_keypress(A){eventCancelBubble(A);var B=DialogBoxWidget_current;if(B!=null){switch(eventGetKey(A)){case 13:if(B.yes&&!B.no){if(B.defaultCB){B.defaultCB()}return false}if(isTextArea(_ie?_curWin.event:A)){return true}if(B.defaultBtn!=null&&!B.defaultBtn.isDisabled()){B.defaultBtn.executeCB();return false}break;case 27:if(!B.noCloseButton){B.show(false);hideBlockWhileWaitWidget();if(B.cancelCB!=null){B.cancelCB()}}return false;break;case 8:return isTextInput(_ie?_curWin.event:A);break}}}function DialogBoxWidgetResizeModals(H){var G=DialogBoxWidget_current&&DialogBoxWidget_current.isDisplayed();if(G){DialogBoxWidget_current.setDisplay(false);DialogBoxWidget_current.iframe.setDisplay(false)}var E=[];for(var D=0,A=DialogBoxWidget_modals.length;D'+convStr(B,false,true)+""}function PromptDialog_getHTML(){var C=this;var B=PromptDialog_getimgPath(C.promptType);var A=PromptDialog_getimgAlt(C.promptType);return C.beginHTML()+'
'+img(B,32,32,null,'id="dlg_img_'+C.id+'"',A)+''+convStr(C.text,false,true)+"
"+getSep()+'
'+(C.yes?"":"")+(C.no?"":"")+"
"+C.yes.getHTML()+""+C.no.getHTML()+"
"+C.endHTML()}function PromptDialog_defaultCB(){var o=this;if(o.yesCB){if(typeof o.yesCB!="string"){o.yesCB()}else{eval(o.yesCB)}}this.show(false)}function PromptDialog_cancelCB(){var o=this;if(o.noCB){if(typeof o.noCB!="string"){o.noCB()}else{eval(o.noCB)}}this.show(false)}function PromptDialog_yesCB(A){DialogBoxWidget_instances[A].defaultCB()}function PromptDialog_noCB(A){DialogBoxWidget_instances[A].cancelCB()}function newWaitDialogBoxWidget(A,I,E,G,C,H,K,J,F){var D=250;var L=150;if(I';A+=''+B.frZone.beginHTML();A+='
'+img(_skin+"wait01.gif",200,40)+'
'+convStr(B.label.text,false,true)+"
";A+=B.frZone.endHTML()+"";A+=''+B.cancelButton.getHTML()+"";A+="";A+=B.endHTML();return A}function WaitDialog_FrameZoneWidget_beginHTML(){var A=this;return'
'}function WaitDialog_FrameZoneWidget_endHTML(){var A=this;return"
"}function WaitDialogBoxWidget_setShowCancel(A,C){var B=this;B.showCancel=A;B.cancelButton.setDisabled(false);B.cancelButton.setDisplay(A);B.cancelCB=C}function WaitDialogBoxWidget_setShowLabel(A,C){var B=this;B.showLabel=A;B.label.text=C;B.label.setHTML(C);B.label.setDisplay(A)}function WaitDialogBoxWidget_cancelCB(){var A=this;if(A.cancelCB!=null){A.cancelCB();A.cancelButton.setDisabled(true)}}function CancelButton_cancelCB(){var A=this;if(A.par.cancelCB!=null){A.par.cancelCB();A.par.cancelButton.setDisabled(true)}}if(typeof bobj=="undefined"){bobj={}}if(typeof bobj.constants=="undefined"){bobj.constants={modalLayerIndex:1000}}bobj.uniqueId=function(){return"bobjid_"+(++bobj.uniqueId._count)};if(typeof bobj.uniqueId._count=="undefined"){bobj.uniqueId._count=new Date().getTime()}bobj.updateIf=function(G,C,E){if(C===null){C={}}for(var D=1,A=arguments.length;DD.length){A=D.length}G=Math.max(0,G);if(G0){return A[0]}return null};bobj.getRect=function(D,B,A,C){return"rect("+D+"px, "+B+"px,"+A+"px,"+C+"px)"};bobj.getBodyScrollDimension=function(){var A=0;var C=0;var B=document.getElementsByTagName("Body");if(B&&B[0]){A=B[0].scrollWidth;C=B[0].scrollHeight}return{w:A,h:C}};bobj.disableTabbingKey=function(B,A){if(B){B.tabIndex=A?-1:0}};bobj.getStringWidth=function(B,A,E){if(document.body){var D=document.createElement("span");D.appendChild(document.createTextNode(B));D.style.position="absolute";D.style.visibility="hidden";if(A){D.style.fontFamily=A}if(E){D.style.fontSize=E}document.body.appendChild(D);var C=D.offsetWidth;document.body.removeChild(D);return C}return 0};bobj.deleteWidget=function(B){if(B&&B.widx){if(B.layer){B.layer.click=null;B.layer.onmouseup=null;B.layer.onmousedown=null;B.layer.onmouseover=null;B.layer.onmousemove=null;B.layer.onmouseout=null;B.layer.onchange=null;B.layer.onfocus=null;B.layer.onkeydown=null;B.layer.onkeyup=null;B.layer.onkeypress=null;var A=B.layer.parentNode;if(A){A.removeChild(B.layer)}delete B.layer}delete B.css;delete _widgets[B.widx];_widgets[B.widx]=null;delete B}};bobj.cloneArray=function(A){return A.slice()};bobj.bindFunctionToObject=function(A,B){return function(){return A.apply(B,arguments)}};bobj.extendClass=function(A,D,B){MochiKit.Base.update(A,D);A.superClass={};for(var C in B){A.superClass[C]=bobj.bindFunctionToObject(B[C],A)}};bobj.displayElementWithAnimation=function(A){if(A!=null){MochiKit.DOM.setOpacity(A,0);MochiKit.Style.setDisplayForElement("block",A);new MochiKit.Visual.appear(A,{duration:0.5})}};bobj.getHiddenElementDimensions=function(D){var C={w:0,h:0};if(D){var A=document.body;var E=D.cloneNode(true);var B=E.style;B.display="";B.visibility="hidden";B.width="";B.height="";B.position="absolute";B.left="-1000px";B.top="-1000px";A.appendChild(E);C={w:E.offsetWidth,h:E.offsetHeight};A.removeChild(E)}return C};bobj.hasPDFReaderWithJSFunctionality=function(){if(navigator.plugins){var B=navigator.plugins;for(var C=0,A=B.length;CA)){alert(L_bobj_crv_PrintPageRangeError);return }}if(this.widgetType=="PrintUI"){MochiKit.Signal.signal(this,"printSubmitted",B,A)}else{MochiKit.Signal.signal(this,"exportSubmitted",B,A,this._comboBox.getSelection().value)}this.show(false)};bobj.crv.PrintUI._getRPSafeURL=function(C){if(!C){return }if(C.indexOf("/")===0){return C}var B=window.location.href;var D=B.lastIndexOf("?");if(D>0){B=B.substring(0,D)}var A=B.lastIndexOf("/");if(A<0){return C}B=B.substring(0,A);return B+"/"+C};bobj.crv.PrintUI._getObjectTag=function(B){var C=[];C.push('');C.push('');C.push('');if(this.lcid){C.push('')}if(this.url){C.push('')}if(this.title){C.push('')}if(this.maxPage){C.push('')}if(this.paperOrientation){C.push('')}if(this.paperSize){C.push('')}if(this.paperWidth){C.push('')}if(this.paperLength){C.push('')}if(this.driverName){C.push('')}if(this.useDefPrinter){C.push('')}if(this.useDefPrinterSettings){C.push('')}if(this.sendPostDataOnce){C.push('')}C.push("");C.push('');C.push('
');var E=this;var D=E.getContainerWidth()-10;var A=E.getContainerHeight()-(2*E.pad+21+10);C.push('
');C.push('');C.push('");C.push('
');C.push(img(_skin+"wait01.gif",200,40));C.push("
');C.push('
');C.push(convStr(L_bobj_crv_PrintControlProcessingMessage,false,true));C.push("
");C.push("
");C.push("
");return C.join("")};bobj.crv.PrintUI._cancel=function(){if(this.isActxPrinting){document.getElementById(this.actxContainerId).innerHTML="";this._processingPrinting=false}};bobj.crv.PrintUI._processPrinting=function(){if(!this._processingPrinting){var B=document.getElementById(this.actxId);var A=document.getElementById(this.actxId+"_wait");if(B&&A){B.width="100%";B.height="100%";A.style.display="none"}this._processingPrinting=true}};bobj.crv.PrintUI.show=function(B,A){this._processingPrinting=false;if(B){if(!this.layer){targetApp(this.getHTML());this.init()}if(this.isActxPrinting){document.getElementById(this.actxContainerId).innerHTML=this._getObjectTag(A)}this._showOld(true)}else{if(this.layer){this._showOld(false)}}};bobj.crv.PrintUI.init=function(){this._initOld();if(!this.isActxPrinting){this._fromBox.init();this._toBox.init();this._submitBtn.init();this._allRadio.init();this._rangeRadio.init();this._allRadio.check(true);this._toBox.setDisabled(true);this._fromBox.setDisabled(true);if(this.widgetType=="ExportUI"){this._updateExportList()}}};bobj.crv.PrintUI.getHTML=function(){var B=bobj.html;var C=this;var A=C.beginHTML();if(!this.isActxPrinting){A+="
"+this._submitBtn.getHTML()+"
"}else{A+="
- - diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/html/calendarbottom.html b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/html/calendarbottom.html deleted file mode 100644 index 90b83a1c3..000000000 --- a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/html/calendarbottom.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/html/calendartop.html b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/html/calendartop.html deleted file mode 100644 index 800ece7a4..000000000 --- a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/html/calendartop.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/addallfield.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/addallfield.gif deleted file mode 100644 index 170f97defa457fbda203e666667fe294d224b28c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmV;$0XqIiNk%w1VHE%r0M$AGetw<({r&&{|KsEC%E{T%(ceWxXwS~v^Yi!X>+$#Z z`PS9p%*)#P`up11+109>+sFX+x`6h&d%KM@ALfq{rvs@)z#t5 z%-hz~;rjdg&d%NU_xj`E>izuv($U`1(%$Fh?c(CSe0dZI2#1M^hl+@K4;2rQ29gGm zl9DMYc?q7M2A&2uB%UQDBzX}d5v#2RtOgr48?_sG9~~IE7#$x5y#^mQG8h)RS2y?A(d&Qz{{8mt=l}ozU0pIhe*F6Q(d)l|{+>R4`^x2q zH*P$6`{vX6^Y6A8&)>ax{{F=An=hWfyLb1+nNzpFef@Fw&Wn3@p8x#$ z=gr$sCr{isdE(~XyD#qDeSYEmy+42ce*O02^5utLzy3UZ>h}5bcQ2g3`|-oqZ{L1g zICt;wpMN*5Ke>71@#V`8K7IW9_U$L2n;C{OQ2fcl$iU#hpab#*C{7sI|2H@=G`F<2 zwKmBzclY%6b;~w0F;1B}ZTb|ZNi*h5o5e7B?%erIVq)@QN;*o*mZ++7 z3UKZg*s)7Mz+~4FOMNq5URG0S))V@?($W`}aB&H9840sqyDe;c^Xd|AZX3a8+^o-7 zxvd2sb1zZRQ`c3I`N}FI!>Xa7C!_8mEAb-XK_e5pj7Y(O4G$QDl#Nm(1eshK1r)h@ z7!C#|aRiA=7z7+#aG+J5)g>-KaMD56AR!)!2@aPV`ezvx-&1H^*wo2oY>;3esGPw% z-$Lt%!qUb=&FoV1mSx;BIm*oC=c(xMfU&V*U5wy?8?PK0cx2~W2}GRUw)XbciR>)0 Lv$8on6d0@l+#mr z;o8~c%*)#P`ujyhXy)eb@9*^Q@AKZ>=lc5m{r&#)^Y-`l`QF~=*45(P-RS4$?&9L> z%*)&3;_BJi+109>+sIb-0<)7{QdpT z&fWL-`uzR==jQFw(cb<1{m;(b*3{wS;p)=T-unCd%*@->)#3mD{{R300000000000 z00000A^8LW0024wEC2ui02Kff000KzKpkL6EE`VS2y?A(d&Qz{{8mt=l}ozA3u8i@#EJUH=g|c^Y`@W+gC0> zeEa5;t4qe4H=lm~{C(#1?MIJZpFe-^%H;{qyJV?%jQH{P^8JfB!yz{{F)GdvD%;I)Cooy}Qr9ef{y``MbM!pPxB( z`{&O;Cr{k?`t|46Z$Iwcd4BT5&AWGA+`aqa&!4}SFF(9+?%ua=KmPvtck{;Mo7bOQ zIDhxTxx3F_y#M&&>!*)jPoKJd>P4dj$J-vP1^36<)Q>IRvK80!0j5*V0F-)F2cRrK2xP-X0zVtE)ZE0z3 z2?_lrnwp&aoV)pV?BeIQ+qJ|*$x={I$&ttEgp#0&%7rCdTtZyNLf3h&3pw1px`dtG zT=W^cg(%Nsd(p@2OXO4y4COSwe&bQq(^J(jSi;58qOgI%k&R7JL&W2iONW5EMahE$ zjR*ULWsU5fIIKF@#H#FImhhm^u~|@6dcv%P0|#2BvsE3)@tn-Ql1I!ZB4MIpbElY% z?vpi%3t2UJMPw{4EC^u@TB0Qr;Niu^$RxnQlCZbSp)FK^DdonGFO3a1H)mX))vNMi NLbS6J6B8qYH2|sa4zvIO diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/back.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/back.gif deleted file mode 100644 index 17e9cf8b5cbe58d38d322558e4eaec525ff0697b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1053 zcmZ?wbhEHb6lD-$_|CvkS2y?X-@pI=|9|}W-Kmo|FI~KU{@k6yZ7(Eynp}s-reWFe*O9T_uuEw-@bqQdGFryYgZrLyZhq# zvv-dky*_jL_TxvdZr*(I=;7<*$M63B_2>EXceidnee>$WqerjKp1%F}&%f8NKD>VY z;oP}9AKrfk8g%a5-S6LlCjNW=?CqtC_x}F*d;Z+rYgZmVe)#IrrF*}A|2}i(_SLHo zf$n4&1*0KAy%5j=83oD<3>^O%SQ#WdHY_;U#N@~mabm;5!>tNzYyu7&7ai>uVfNs0 zXnfqspdV4PMB&n6o?Zr~mJER;r)FtA^&L41lT(?eFbYK6=sdv6G}pe7>1gGG7mZx* z-C+*1zG$2i)mCtsU}f6Wyh>n+(}7MU*De;$fC(NC6b?pg$SBN;Sk2hh#?I$rGei4( zW6T_Bvnv`G7q&F>%3IYi+-Wp8$1P-(GC|>CQ}a=AJ%_lS;>M?}ayAiV28TAapPOH( zC9zh4otH;K#KOVWYAe$mR<0WzvdY`u-riWaYR1At4&2NKnz`BgCNnb2$VkjEn77B0 hneTL=& zeEa5;t4qe4H=lm~{C(#1?MIJZpFe-^%H;{qyJV?%jQH{P^8JfB!yz{{F)GdvD%;I)Cooy}Qr9ef{y``MbM!pPxB( z`{&O;Cr{k?`t|46Z$Iwcd4BT5&AWGA+`aqa&!4}SFF(9+?%ua=KmPvtck{;Mo7bOQ zIDhxTxx3F_y#M&&>!*)jPoKJdFQU}fXcHp_`j;Dl%*N%d~CPprPxuiS2jEh^?C$VxlNboFVU_RI= z$gXx$(WQfLg8!R@1C7q?eCjgu6>cURY+_Tks!wC6I>>RJ*W;7Hfn8r)IBj|M%sWuU zbW%(#YsQ8IMdofXHKQNfHdr%zvWsX~1UNc67mM=AWOUq{vxHZY$w9$Efw{5lJ=30i aq5nS`8-9L%ad~#X#)k#f%`8kz4AubQjvL7U diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/background_field.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/background_field.gif deleted file mode 100644 index a125dda0fd7ffa3fa383ab2a5ea223425ad7b4b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 813 zcmZ?wbhEHbWMmLx_|Cxa`s4R^pMQM%_Uqe^-#>o+`Ss`TpTGZr;Q#;s45MH)1crME i=zu&3$_oq}LJWco3<3@Z7?@ajWE>7`P(0kgU=09w4k7UX diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/button.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/button.gif deleted file mode 100644 index 2c54908e63e110d3052dc1642cbb1f60fc9b87c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1344 zcmZ?wbhEHbWM$aP@STC7u5Rvs28QFu@18n&^UUd6XHMTfd;0d7Gq=y3yK^3d?q0fh z@6yHlmoDAAcIDxA(ox z#6vAt1r!}3z8<)y#l|bOCTc;z!Bs80!?Nu*+)`K`%EBcOVe8P)aCIT`8o9Zzrf3E) zXILa>v+F~v^BNtMO&JRhB|R6G3Y??y@Zw^RiON<}LiQ>yZQ~Y+3R_{I_$+p>fWnhI zXE&E8E?^PhUuwg=>G3kZUZa-A8|oM4+9tkPmMOfW!#PFKqG<$=e&;>->?TQ?*!a4|*Sox6Qm>>h?AVd4x0M_C!7<>pMC7MePf)gdCb zmenCGhEahztV=f~G^9t9b$;*>PV)o)tO5ZJ`8IEl9bhtj`m7;W$VDNVRb)q*BiriI z2M05i8v>*_Ra%x!OxIeoAd*`*hOL?Bi084!LV2MjF@+* zvb$aeYo5*JkgZjbb2q3+lXEqQStjSqCi~=GaNp7G7ec-;Cd?20$;rl0&+y{we3mfI zjL^pHt*i`DS&SDHBBWhcG=+*pl_rLTWJ=t0l-(!()IpKUeNm@|+5)9+Gsh2$eB=$! lMJ)C*f3`z8%dU=P$pj67%qK1$S|?Rf{hUsQI503+0|3bsU*Z4& diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/button_left_normal.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/button_left_normal.gif deleted file mode 100644 index 0cc483c533b3d8bda4d6176fa40afef59ed47394..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 351 zcmZ?wbhEHbEiwG-+#V-{qfnech{~y zdjJ0O=g;4N{rY|D=94q0Z{551{QdhcH*Y?uTb2A_|tEEkv3LM|V+|T^$*$0h@}e761SM diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/button_middle_normal.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/button_middle_normal.gif deleted file mode 100644 index d1d65b7dbf6c08605c36202786704a9699566f77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmZ?wbhEHbWMU9uIKsg2|NsBGy1B1ke>{Kg&b6x#FI~L<>(`&hkKdg-dGpz`cV|xD z`u^?b=g;51e+QD^@7;a=_|dEP??3du&6`i2KYw@Y=F|7@zudd~ zf&mpM{$v3Q=zvI&oeZq<2?8?g3?Y*eO}HPYOjJ-2cd?a96LbmWVLr;zXwd1zU=0BG Cr&PWG diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/button_right_normal.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/button_right_normal.gif deleted file mode 100644 index 941f6fe47991c063fbcc27c1f3722a079f6b5917..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmZ?wbhEHbEiwG-+#V-{qfnech{~y zdjJ0O=g;4N{rY|D=94q0Z{551{QdhcH*Y?9Z|T#*ym`y%m=A zp%o|~AS~RkD;&tjCnPjoNI8&ezS4YI*+8~sn#-02vaDIVCXioz<3(9-UC;zMrTZhii|Nn5Z{{R30A^8LW000L7 zEC2ui01yBW0009TNY7X$Awnl9XLJrrhTHq#u jj79PR3&Io4HUQ*=ykhDXn@L?$;=#u4Y9Zh-BLM(AoLe*D diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/cfilter.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/cfilter.gif deleted file mode 100644 index 06ce507aa2c7ec69357eebb808bb810512a92d56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 686 zcmc)H+e=dc9KiA4Zf)uk$8-)Vb2y!br5Q=u%~H~J0qy7(!RYcH^iV!ZPVHgqMp;&1 z+EXM1fyIJBMWI7?!{O%U+|ixsW;?m9PCA|E_zU|d`uqdmhi|j?%#pfl1&|L>J@~xg z*}x)>gWC)ox0T6kl4Ohw#T@pa%@zs-7JXidqUcyOLDRp;&~kchgJIGUDxOUK+03x% z^hPGbMxzOI!fas4X%Dg-=W@+aVH#%ueSq`8v0D@sM+(-z)u62?m1Jl-6^kX%4HyT{ z6zQ7|GuFzrFI6c^Im>O~Z$LZXDtNtNWc3~oi4)*(1S8=%W(v^@E?04!TkaH%J46<5W0f&9o?V9sU%|{}M$%z2Raa~=52!Q{< zf1=tD@&NQux!vD>0%E+QZ|~{tyW3~XYBS%v|G=EpL+JXSJ{#yK9v@c;3E{3+!_~y# z5b?5|5ao*$3X!OzL#G(ky~}?~6yz1C)d%)hjar)XK3f}Pd}qzc;(eC$hf8HLtNfhY z*|N7}?1MmFR%Xpz&gCo5TC^68rqNnhUbw0(D!Fi|UT}IRzt&&+TF_&Zb~c$0HuMT* zb;@f0?S<}c(+;UpRkLt?Oe~iEoE$EO3E-VrSLQXG()RN@dGP*f)F`SrCcX64IPQ31 z9hU6LE^RUKT6L0-s#`Np-n0%$KDAL54>h|@H~mXZ0>0+T_xc~%3Y*_>(KBMO*WMTr TKF^^po7BsX42^m|503r?jBPfQ diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/cfilter_over.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/cfilter_over.gif deleted file mode 100644 index b69a02af22ee3a3de4bb2c2b6e2e4ebfbbba2aa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 688 zcmc(c%T5yk7)JjgSSSQDwzXV@QYr{y1tiMNs1cM)M8loN#H6fDT(Qx(B85^npbM;k z3K4^(55U4ShA1Y|8&DF!ww4){R;JN%tIniDXZ)p4;dy}XNoTNwGmo$`td8cm+9!oazPLsHXpsg;O9e&Kv4|ZRJa8A6KE>L zvC&1Be}9j~2%yj{3V(4MR@^kpMLlDwdvA+;-Thu!CL`H_Z|Wg6E257H?rgh2?zi&&21MNwS%fi^CWe*#Hp&~+LIO^-|iWZTg2<0nI;vAx6mY;?@rJ~BQr`l9pccvn|< z$Mnqe5sgN!R@Yp;Fl{+6mp8s@&&f%ct7}%Bwp=MK)HYdflwY5#&d;2EL*!o0wMrye zl7ymK%O%SfiB&4CP%4W~WS*h0s2!4kLkUn0R~bE?rhyA3!DQlTOa6?TW0T? zl~#>H*J@}OOimb{AZz|K_GenNvNOu2h;>=p%xFfh{$2?{HjHa3v<6b2(<~(d^1(B` UX#wYCYURjO-NUpVX(C+w2MGN#8~^|S diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/dialogelements.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/dialogelements.gif deleted file mode 100644 index 35d803283b7155a9742c93da652260f6f1423879..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmZ?wbhEHb6kFaOL+j@W5?ni46Jl%Zk#m>`j z4qkkB{OZRux4vAw_x;+VpSPa=zWd@2!zdUHfngB>Iv`(w@&W^gID@i7#e)Tm&8%EP S3Kj_q7#bOwm>4)X7_0$hU@|=b diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/error.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/error.gif deleted file mode 100644 index cbb3bdaf2fdbe0651b608628065c4e85d70b492f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1482 zcmV;*1vUCdNk%w1VITk?0QUd@|NsAq007!tT-6d1_Uh`H006-N0I2`~^nHD`008v# z^w|sy!ee8*GBV11e2^0p^y1>Z0065I5%S#J>lGBVNJy(oORWF^d;$WiJ3HOGyP;H6 zkpKX(007KvZ1Y=Ml>h*Y4GrXeecGO$o*W$1$jHi6RIxfb$&8Gp7#QEMu+0hz^n!x& zbad3w(TxBA>P=0>O--Nx0NL5urE6>Ly}jfb8k`Ui%PK1C#l@sGHMT`X(h3UInVIB? ziM=W+^Gr;|e}AtxH{GVD%SuYxbabs68nhxJ`uh6Yf`ZcSKhga82bW@gJeI-L#<={h>)<>k)K&Y>nI;{gH1#l`fp zvdSYP>w9~h1_r)tZ2tcK$8~kRP*BAH0HzNQ!)e-QCU>7Igpsf&c)fAt9sy0E!3*!DnZwdU~rQB!veD?bOuSaBtr}KJAs2?dRsO zKR=!O4#&Q}yG%=s1qG)pEbSW_=g-gRuCDy< z?!lv@z$PZ`U0vaJcCG~l?Q?U}LPF9_P1`^~zoMeI1_k615$ep$wig%LkB{gI3HNt+ z`PJ3ZFE896Ae{&ZhY1P3Mn=6|U8P)H;%#m3Zf^FYqq#ad_@JQqtE#3MC zHU0hl>yD1**VnH!H139m!*FlRCML~fW1s^AqXPr*GBT4SB)Eu(kp~C$#l`l>$EFh# z;|B+}P*Ct;Vf15T$}usd0|T}Q2)R>Jx>r}23=GY}!q5N!*8l+22M6$&n6h47_MM%o zgM-+!HXmAiO9GA( z03;9uyP?rXMgr3b3IxDr@JT)!gMg&}K_J3|9Rh;y%xHwJ&xHtjPRn><%;173@$D4Hj~xB0v;^IWfa8kfeak* zVh|5iz+npoRFs2-GIBg;h5{P4W59<7XmJ6Fi`a(`A;|n8%P3S_@>~`hoPz`sF8pAC z9uXvP02CZB(Oo_Zcmande*_~Kk^!LM&m9WbvrGaBT%bq+99UqG4~7hoB_Yp9M?(M{ z6mWw-PPB2#9tSux4x2$3l*1gI7{Y@#rkIgMKX}S;0T(2c;6@y<+)zgyeH1XwK}En5 zjv*^Nrdo_0#X`)K5kmt4OB=DDvS_D7(FN<#snqDEc47X9~2M(JKCIk;Q#;t diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/errormsg.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/errormsg.gif deleted file mode 100644 index 06234bf91db0444d2f480f36f4071396347513db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 560 zcmZ?wbhEHb zuwbja{0#wtnORvo(^(` z-pk4^QB!-($#J8q>LD-h21SJ*%*>CuxnFT|ygPgLl(zP_XU`5uN*$9Be_33-CnaT< zjLc41+5cHt*B30fUR`~km+$txd2gmqKa!q)B{A`iiptl#yeFllXGKLfnVNo)midvJ z`|AApV-gapEG;ex3xAwCb*+-}cV_0jhK6@5Dvs&vU)0ce&B5_()~q+-;fE6v&WMVx zGc$X~&i+VIX_=bpiL|tPbLT$c=K1yH$^Ed<-%p-=fBN*OxWxBUr`~dKoJ~pIEi1E1 zS$VCJ(#ycW<*F(-`2{XSN56=OI4C6r3@!$$0>z&!j0_B^3_2iFL2<&s-rJCx8s-@9 zZzkax-jo{Y#q8%1oM>sPni`VKZ0#(i!sQ?mt!}I!!=R@WCCH$uYZPiIXTu;W%)rLT z@9oa3%xuoUpv9=cW2Gj}%O!M(&rV0uHz~r$Vh10CJSRI#P>dUcD`ScQgHr&vbReh8 mE*?d8Mh>P_0Tb3Z*4PAD4%;4a(JgjNY^9Xfb(E@5`#$N93b7I zRvR7m4d45M)iK`YPSFiIos}F1UqaqpA`yilU3_&`oxdr5giGLNT>KN(MmQ?k!x z9Vu&O#iyq$xo&P~>ftlBr}8UV+@z!yrQo0-*t@s)c|=4$Yp|kiD?=`ejTKg}@4GCM z@)DaQ*CDf&#fcV|^qiI5hSUggas8JJc{mq3STGrK2O#DG!G4feDGd_~L{L;c!^*Ae zqtyKIiLZqfmEqwvFTM|tD`$GlkzF%;qT63fKU@i|Q4|Pc`x;fgD8t(-fytg+Go>(3 WUv18v`LxoMRdtJ%QkD=7<$nR$Lst6$ diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/filter_over.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/filter_over.gif deleted file mode 100644 index 0d22a499c335ec3d4eb928494f0e843e48139115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 695 zcmb`E+fPyf9DskQ;lZ}n9I2$@UD2U-v8I`;WhvOrtmv{zj2!<$y*RvJ4_@ZVv{^15 zSX--y)9E`FU$nSvHg7Z%3j{(GwaL(tV347xjYu@ca-6|H`lt<~(e7NK zeAK3sqyp<9yUokcVUncK3OEO|Gmb^es(IdtW(a>ff%({rVVzCrqE0nO@K3itZZT4>Hm<&v40pQY`1ybuSFOD>+s%LlVic`#A%o|+R+I# z9YHVP25fzjAS?f+6C(ErJ-~b^H<=t5O~rLU2VhK$VLrx+ki9{YKAY8x+#E81$OgA) zi^YYk!n~th0_v?87h(Cuz6CS6JuVFfX@-e#95*#-ZEG9Ff53ktCz8MeP=j>WxBCPV zQKN3{?9z5?JCg7B^!D}lBzLMF3_cqg9#lPf{&Hxf_37y7D^*#UFgI7OJbUa;Ro%U6 zq41PmERG*Ld^f+Spx8UXq zp%(}$MWW1%f(xbR;i||l&=;plnu^muhMRb+XS7MF$935SI#+vl+z7#IbZI6Z$H^`# zzbZSli79o!JLGDY_ov88C5=#P+LKcWlK1evVML$NCGhCfX`&nmWE@;edc)^eq!B-K z6ObhxDE!<4{9+=B*sswoB`Dq%5)xxW$!QJ2o6^;!E46k)B~;kL`4he5_`~hxzI@+6 LbFDg#2i1Q8CZAWu diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/forward.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/forward.gif deleted file mode 100644 index e1a47d71c3b3c71bb4c9e46903c50f5029c989d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmV;#0XzOjNk%w1VHE%r0M$AGetw<({r&&{|KsEC%E{T%(cjO`-1GDI_xJhh>+#mr z;o8~c%*)#P`ujyhXy)eb@9*^Q@AKZ>=lc5m{r&#)^Y-`l`QF~=*45(P-RS4$?&9L> z%*)&3;_BJi+109>+sIb-0<)7{QdpT z&fWL-`uzR==jQFw(cb<1{m;(b*3{wS;p)=T-unCd%*@->)#3mD{{R300000000000 z00000A^8LW0024wEC2ui02Kff000KzKpkL6EE`VS2y?A(d&Qz{{8mt=l}ozA3u8i@#EJUH=g|c^Y`@W+gC0> zeEa5;t4qe4H=lm~{C(#1?MIJZpFe-^%H;{qyJV?%jQH{P^8JfB!yz{{F)GdvD%;I)Cooy}Qr9ef{y``MbM!pPxB( z`{&O;Cr{k?`t|46Z$Iwcd4BT5&AWGA+`aqa&!4}SFF(9+?%ua=KmPvtck{;Mo7bOQ zIDhxTxx3F_y#M&&>!*)jPoKJd>P4dj$J-vP1^36<)Q>IRvK80!0j5*V0F-)F2cRrK2xP-X0zVtE)ZE0z3 z2?_lrnwp&aoV)pV?BeIQ+qJ|*$x={I$&ttEgp#0&%7rCdTtZyNLf3h&3pw1px`dtG zT=W^cg(%Nsd(p@2OXO4y4COSwe&bQq(^J(jSi;58qOgI%k&R7JL&W2iONW5EMahE$ zjR*ULWsU5fIIKF@#H#FImhhm^u~|@6dcv%P0|#2BvsE3)@tn-Ql1I!ZB4MIpbElY% z?vpi%3t2UJMPw{4EC^u@TB0Qr;Niu^$RxnQlCZbSp)FK^DdonGFO3a1H)mX))vNMi NLbS6J6B8qYH2|sa4zvIO diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/info.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/info.gif deleted file mode 100644 index c24c40f3f775155c76e57423e94280fa56612ec0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1501 zcmV<31tR)KNk%w1VITk?0QUd@t>6FA@A{+A?X}(cw&DGHm&w!W^JI#>Cry$pSgMn{ z;rajnGfQ;k@%aD$|2AQ+T7JG@i^yVx!b@waq`K0?=KVQZn5EYE#OnPUFH)ji%0nozAnw;hDkUsoed&<^JUJ^lOsIPIbAi-T6FbvasO(;`{!r z)$+38|MmX=Re8Ia%JID2^Fe8|E?TOiy~@ez|M33*&F=p@WwF-r`b~4U%-`bq`~B?j z_qpW$QhdIs+4!s5`^weofVJkX-~O!L{+X`UgPg;s*Y-YWv-0}=_4xWkYOd)0|2bo@ zScJn$aka+N>8{!GCP|G-cDl0K_t@&|y5jra_y5-Q|1(~#G+(Wj%JZVd=*sT@TZqS< z&hwVQ>5|9st>68o%;dV?`Mb#7n6TH^@Bc7ct6YG;YM0TP&Genj?i~Ci^Q(l`1Je!be`0_6Be zyV5jYu+#Ma&*$`_)cB;)^!)$-Hejl^+3mI7_QBlghosVIhr+bs{P6nwR(-#Jwdb76 z@z?M2J71!5kH)Rt{Kn_@PIiKxRqVWq3k?9S);kHPE6==IR)`$KKK z>ihm%ey#2K`huduqsH94*ycoLs4h~KfuGT=-~O!M|ESmat=|5Xy4WH(VBGTcpR?Hb z`T99zw2!RV)A0My^ZrqGweI!&h_&FO((s+O#-PyjhPmgZ(ejeO6b&QFh~u|!ihy(0pgh?jr6Gj}RiN?u zRLc>D5s~UBPA6HiT38V^r!{~LE`WIdGx*>D4_ym%?`G1#038`JJPi=Ff>LGhcw`r( zvFpl*^bW|uKqJ>MAjli>P{9Qp`4~|d04|7ujX??2aLNZSq~}966HMSsEFMUJ$PuO_ zLBfM`43GeY7CLc5hD$Wij|KJIBEb>q&=SK1Cw}*X87mf)04xTu;KT3$TWdC2w@3cs6pWYbojx-Ax<~}2s6f5pv)SGXkbbZMmV^^92FFzA3@H1(@Ow; zWT9sk%w+J3C1`38Mj#Ka@PiEytYHucT)?wRGnZ%~=_45+fXyTYP-6}s!h8p38c(2c zP!0!>gTWU#;P6Erl_n4e3Pg;$k%2akU<9u?f?S>QS8tL zA4ME$OB{wIv;z=RU{QiRRO|tP1fkTCN(e`caRC7~q_M~(3Q3{D3G>W>&M-01q6iVC z5TOV+G1yT-8o&Z@kbCF2$4w}T_hZXIht5e!7Pi!Ar(VXpr8aB=(Hk4AVRb< zfEg9oLP#8w{OeE%O6&my9%6j#MIjJ8F+;Q)4a5#9Ibc(f8Y-+IYRy0gE%eX}1q1*) DxKT5J diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/infomsg.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/infomsg.gif deleted file mode 100644 index 028b5d1f653f803c01bcc1194a48e0ee140fe061..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 551 zcmZ?wbhEHb>O7c}+$%dZI?M>=;u534yial>6>r$?tGfjedOb>|C=8E|MvTT-pun|yPh9^`9EXY`MB0Y zYw!P`yzy2-+o8Mr#|F6IQfAaB+Z^fx(4A2jp;2oG`Gr zG`P6v2*`49NXalZx#$Wh7&|E|iRtmUSPQ8eI;-$o@d+|93Mg_5i!!hpPOqHGoPjjo0O@MqvdH{5pi}IF>{Fnr==xX8JPrC kc{%Mxq_r2j@G!|~*cpgRGEHw{WMyY#V}H!T%EVv|0AfSE;{X5v diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/minus.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/minus.gif deleted file mode 100644 index 9cb5eb9960494a9167288f977fc535fdeed750cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmZ?wbhEHb6lM@%Sj52a|NsAnhKBn3dIm5XNJ4<(PZm}Y1{MY#5ErDDfmzdI*PVX` sr#!PoEFMcX{Ac{$_=uw=$b8M=$i5e;yI#sT&q{k+^Zvhs6BC0q019*>p8x;= diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/next.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/next.gif deleted file mode 100644 index 8540d35e9ca4428cb6f0bb54772547dae3b3538c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmV;#0XzOjNk%w1VHE%r0M$JJ*45$K+2rr<^!oby`uhC$_WAw&{@&f^@9*=>%iHtw z_UGpA=H~9l$KB%M>)zey*45(K+2rHm>fYYx`}+Ln=kEOd{r&v@>+A5&&fM$j@Y>ns z@bB~D;_Bkz>&?sC{rvsR%-i?(`s3m1{Qdst= z?DEpl-t6k|*3{wa>+#IX+V}VQ^Yi!8(cjO`+~ec!%E{SMQg8kJ{eFI(|NsC0|Nj60 z00000A^8LW002DzEC2ui02Kff000Kzz}{|1EEwb0Goo+xG5C{V|oPct-DQVrTFx&V2Ga`Ehe0d5qG>0@fiie7bc>)Lmk^(t7 zlL(mt92|KuprMyJF)tdR7#JFP3>6Hm45K*=3n~k@3waVA4!aJrIUN!mBMuIE2M-g; z6S4=-4-W?uc^eS{)&Zj|0TI^$;CTQ55aSS+B@hrWE92vNHSzK}E%Gk$Ch>VT{Qds? uCv0R$ks*(a4+&%>Tqxt9!VnGf;Fw6UqQ!}68erLIC5n(EAdU100suRCO8_YV diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/next_over.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/next_over.gif deleted file mode 100644 index 801c2306d6acb937920d1b13c904fe539cfd79eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmV;=0WkhYNk%w1VHE%r0M$PL?dDY?(FUI&(7ZU_W0f0=+o2T-QDNO$l3Y%{OITJ_4WDQ-RR!j=luNr$;jBt z%G=o2Lluex3jS z|NsC0A^8LW002J#EC2ui02Kff000K;z+Z1jEEYcwJaObKI-urL@_BvK-GItfK0p;O@X3JNWHWG@^u1_m5DIy8wK1|T4jWCaBb z1tScMI+zSNnwDe)1The&oI0c~5TpcTDHb9yDI}>n7Ah(hBqC%1zze{s77ND00c0K& z6dorNoBOZk$(gX$uYXAs` BBjf-8 diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/prev.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/prev.gif deleted file mode 100644 index ec66dc2b41b126451d1a2d6c6afdcd54bf0c7b69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 447 zcmV;w0YLsoNk%w1VHE%r0M$AG@9*>4+2s2A`|t1c_xAby{r>v;{LIVS-reW(^Y-TE z?&s$2*45(P-sjobe|`m`}+L-{Qm3e@ayaF{Qdps=kCtV+~VQu z&CA>3;_C44^X%&I%*@;R`}^bJ>izuv($U`1(%#R`-PY9M{Qds-_xjGx-PP6M=jQF! z)#2;w@yyHG_xJhp^Y_or+|tqCwa%q+)Y3c7z_e8+z@iNDd`)G0NeNdFe!Tke0d2mF^7qYHi?Lcc>@3gl9B)b zHa3%!9v*ovprIcwnKl-n7Z(^c@i5Cx)8E99TFWP5D<9?4-Lo- z4YCNx4+sr;6Al5@0oSDt*4Y7hEiDY;4CO7ECoAFMc{A?s@HQmwCGL4L`1$(yDl!@- p8uGm0aNtG3gD(ae1d%XLjfW5;N_?0m0+x$bq6j&{(TI*906Pbg^-=%; diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/prev_over.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/prev_over.gif deleted file mode 100644 index 76318a28f4b775cde3a7237d0e9ef0e3cc32feb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmV;^0WAJUNk%w1VHE%r0M$PL{rvso;_LD8_1M_t%gfvG@%H)o`|RxU;^OPn)8NU+ z+04t^?d*W}R7-u?Xk_V)PG)8Nq0-O$e6+1TUu_W4p$Z~guK#>Lluex3jS z|NsC0A^8LW002J#EC2ui02Kff000K?z+Z1jEEQz#?~OUYuEoGg};L{cJqJcI>dzrgGA3ov?QG8r}(7a1fOH##~Q7a$;!WDX7q z4lD@?B#t@>HJX-W0|Ph{r~{rl12Ge&17s*2DlaG^t2!MiDIFpzWC6km!U3xY$ix9; zCL0?j5ET#*o)y;45M&1o3>@7D2h=(T9NP>BWCa2O1?>VH?K`V+30v0y339#z%7ziphw2Lc8rC4lKI@qHipA~Xqql#;rkm0H&8bQep H3=Gx)sGJ&^ diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/transp.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/transp.gif deleted file mode 100644 index d2ac90fe2eb741c765b954ee94aa8f2ee8d9d0fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85 zcmZ?wbhEHbWMp7u*vtR|4Pe{=rW$~}hK2(N4m310{0EBvXZR1MfHaT=1d2ad7=hvp QIv@gM1_KL|fD3~)04TK>bN~PV diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/warning.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/warning.gif deleted file mode 100644 index 7496185eae6e7b96c4629880510184cc7ace01d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1538 zcmV+d2L1U*Nk%w1VITk?0QUd@N=i!B*4BuKhM<@ae|twyO)jdXUBkOFqMTCO*sS5& zSy4|g_VH?(lMeIq^481}^6W*EjXeDO^ooQup_)CjtV#U))#~WR`T6FI!fVE+B;^zBUi z`oi?_tMTeS^6Wn9;~#>3Gw1UZPBycyZlRhH@8~Y% z+a1Tg5tfe>@9*#0(G{AMPW}DmXJaM({qFMYO7!hX)y^8+)Edvo9O&oPe|%8v=91~= zv)$Xn=io2%?}^gRjqd4dySux_z#n#UJo)vKr>2z2!D86g)t;9W;nx@7+hF0?7y9?U z?d;!RTr2nVqx$!$`uC=mkSV03q_wl6=H}+5pkLZ7(Z>_EbT(@5pg%Bcz-X_w$P6+8Ba; z9Kyes($dn)!!eVCe|=i$-yFxk6|1Hg zUtUk=-yr+>$W>HC0001~rA+khsFjdM_V8tXcr5$+<>T5Rx3N;awpqWrQ2YAmwX$IA zHofks!O&CSAOsg`();9SL=!eVNZ@MPAsC|#P*Bv80zm|yB*^Bd3i%S!u?rjI zJOKazo-nIeD|C3-L6Z%8aCUj23m~4^HpZ45VaxEvu_~K_$Qevm9|XMhO6+CWAx4IM zIf8KTMp%KT!`2itP6!FXn@&04K(RrWof0sPptaJ*1D}J1qx^RI5<3hWx&j#N8G}m2 zI!;RxtTy<4j{h5ivxvx zA)XILv=fRtvjlR-1qNYYhyhguF#`-J3^08|dP~7&zcS z#;7=iK$r=SW$UB|h{j4l&>WAV4RO+QKR#SGe$)kWi oG7zBj(o8qKv?8RS69O!3JGHkUg#Z8m diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/warningmsg.gif b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/images/warningmsg.gif deleted file mode 100644 index 20bfc954fbd420ac84f74e500ab0ce63fb4c867a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmZ?wbhEHbE0OzUk~1|4;cP`a`5#K{{R0! z$OU8p#h)yU3=BFz2m~NMF|dU@Oe^rv*(AZ#R=C4x0mJDw=cWpW?gf1b6L#|1PdzL4 z=;J0S)w9"); - }, - - loadLocaleStrings: function() { - var localeFiles = [ - 'js/dhtmllib/language/en/labels.js', - 'js/crviewer/strings_en.js' - ] - - var splitChar = '_'; // default to java's locale split character - if (this.locale.indexOf ('-') > 0) - splitChar = '-'; // must be .Net's locale split - - var lang = this.locale.split(splitChar); - - if(lang.length >= 1) { - localeFiles.push('js/dhtmllib/language/' + lang[0] + '/labels.js'); - localeFiles.push('js/crviewer/strings_' + lang[0] + '.js'); - } - - if(lang.length >= 2) { - localeFiles.push('js/dhtmllib/language/' + lang[0] + '_' + lang[1] + '/labels.js'); - localeFiles.push('js/crviewer/strings_' + lang[0] + '_' + lang[1] + '.js'); - } - - for (var i = 0; i < localeFiles.length; i++) { - this.loadJsFile(localeFiles[i]); - } - }, - - loadFiles : function() { - if(typeof(bobj.crv) == "undefined" || typeof(bobj.crv.Calendar) == "undefined") { - window["promptengine_skin"] = this.crystalreportviewerPath + "js/dhtmllib/images/skin_standard/"; - window["promptengine_style"] = this.crystalreportviewerPath + "js/crviewer/images/"; - window["promptengine_lang"] = this.locale; - this.loadLocaleStrings(); - this.loadJsResources(); - } - - } -}; diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/js/promptengine_prompts.js b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/js/promptengine_prompts.js deleted file mode 100644 index e25c293c4..000000000 --- a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/js/promptengine_prompts.js +++ /dev/null @@ -1,1110 +0,0 @@ -/* Copyright (c) Business Objects 2006. All rights reserved. */ - -////////////////////////////// -// FOR DEBUGGING ONLY -var debug = false; -function dumpFormFields(formName) -{ - theForm = document.forms[formName]; - for ( idx = 0; idx < theForm.elements.length; ++idx ) - alert ( theForm.elements[idx].name + " - " + theForm.elements[idx].value ); -} - -////////////////////////////// -// GLOBAL VAR -var isJava = false; // do encodeURIComponent for Java only - -var isNetscape = navigator.appName.indexOf("Netscape") != -1; - -var LEFT_ARROW_KEY = 37; -var RIGHT_ARROW_KEY = 39; -var ENTER_KEY = 13; - -var DateTimeFormatSetting = { -"datePattern":"Y-M-D", -"isTwoDigitMonth":true, -"isTwoDigitDay":true, -"dateRegex":null, -"dateTimeRegex":null -}; - -/////////////////////////////// -// functions for DateTimeFormatSetting - -function promptengine_getDatePattern() -{ - return DateTimeFormatSetting.datePattern; -} - -function promptengine_setDatePattern(pattern) -{ - DateTimeFormatSetting.datePattern = pattern; -} - -function promptengine_getIsTwoDigitMonth() -{ - return DateTimeFormatSetting.isTwoDigitMonth; -} - -function promptengine_setIsTwoDigitMonth(isTwoDigitMonth) -{ - DateTimeFormatSetting.isTwoDigitMonth = isTwoDigitMonth; -} - -function promptengine_getIsTwoDigitDay() -{ - return DateTimeFormatSetting.isTwoDigitDay; -} - -function promptengine_setIsTwoDigitDay(isTwoDigitDay) -{ - DateTimeFormatSetting.isTwoDigitDay = isTwoDigitDay; -} - -function promptengine_getDateRegex() -{ - return DateTimeFormatSetting.dateRegex; -} - -function promptengine_setDateRegex(dateRegex) -{ - DateTimeFormatSetting.dateRegex = dateRegex; -} - -function promptengine_getDateTimeRegex() -{ - return DateTimeFormatSetting.dateTineRegex; -} - -function promptengine_setDateTimeRegex(dateTineRegex) -{ - DateTimeFormatSetting.dateTineRegex = dateTineRegex; -} - -/////////////////////////////// -// properly encode prompt values -function promptengine_encodePrompt (prompt) -{ - if (isJava) - { - return encodeURIComponent(prompt); - } - else - { - return promptengine_urlEncode(prompt); - } -} - -//////////////////////////////// -// add number, currency, string from dropdown/textbox to list box -// where multiple prompt values are supported -function promptengine_addDiscreteValue ( - form, - type , - promptID) -{ - var widget, obj; - widget = obj = form[promptID + "DiscreteValue"]; - if ( obj.type && obj.type.toLowerCase() != "text" && - obj.type.toLowerCase() != "hidden" && obj.type.toLowerCase() != "password") - { - //select box not a textbox - obj = obj.options[obj.selectedIndex]; - } - if ( ! promptengine_checkValue ( obj.value, type ) ) - { - if (widget.focus && widget.type.toLowerCase() != "hidden") - widget.focus(); - return false; - } - promptValue = obj.value; - displayString = ( obj.text ) ? obj.text : obj.value; - promptEntry = new Option(displayString,promptValue,false,false); - theList = form[promptID + "ListBox"]; - theList.options[theList.length] = promptEntry; - if (widget.focus && widget.type.toLowerCase() != "hidden" && !widget.disabled) - widget.focus (); - if ( widget.select ) - widget.select (); - if ( widget.type.toLowerCase != "text" && - widget.type.toLowerCase != "hidden" && - widget.type.toLowerCase != "password") - if ( widget.selectedIndex < widget.length - 1 ) - widget.selectedIndex = widget.selectedIndex + 1; //... or move to next selection in listbox -} - -function promptengine_deselectAllItems(listbox) -{ - for (var i = 0; i < listbox.length; i++) - listbox.options[i].selected = false; -} - -function promptengine_addAvailableItem( - availableList, - index, - selectedList) -{ - for (var i = 0; i < selectedList.length; i++) - { - if (selectedList.options[i].value == availableList.options[index].value && - selectedList.options[i].text == availableList.options[index].text) - { - selectedList.options[i].selected = true; - return false; - } - } - - var promptEntry = new Option(availableList.options[index].text, availableList.options[index].value, false, true); - selectedList.options[selectedList.length] = promptEntry; - return true; -} - -//////////////////////////////// -// add number, currency, string from available list box to selected list box -// where multiple prompt values are supported -function promptengine_addValueFromPickList( - form, - type, - promptID) -{ - var AvailableList, SelectedList; - AvailableList = form[promptID + "AvailableList"]; - SelectedList = form[promptID + "ListBox"]; - - promptengine_deselectAllItems(SelectedList); - - var changed = false; - - var lastSelected = -1; - for (var i = 0; i < AvailableList.length; i++) - { - if (AvailableList.options[i].selected) - { - var added = promptengine_addAvailableItem(AvailableList, i, SelectedList); - if (added == true) - changed = true; - lastSelected = i; - } - } - - // set focus to the next item on the available list - if (lastSelected++ >= 0 && lastSelected < AvailableList.length) - { - promptengine_deselectAllItems(AvailableList); - AvailableList.options[lastSelected].selected = true; - } - - return changed; -} - -//////////////////////////////// -// add all number, currency, string from available list box to selected list box -// where multiple prompt values are supported -function promptengine_addAllValues( - form, - type, - promptID) -{ - var AvailableList, SelectedList; - AvailableList = form[promptID + "AvailableList"]; - SelectedList = form[promptID + "ListBox"]; - - promptengine_deselectAllItems(SelectedList); - - var changed = false; - for (var i = 0; i < AvailableList.length; i++) - { - var added = promptengine_addAvailableItem(AvailableList, i, SelectedList); - if (added == true) - changed = true; - } - - return changed; -} - -//////////////////////////////////// -// adds Range prompt to listbox where multiple values are supported -function promptengine_addRangeValue ( - form, - type , - promptID ) -{ - var lowerBoundPickList = form[promptID + "SelectLowerRangeValue"]; - var upperBoundPickList = form[promptID + "SelectUpperRangeValue"]; - - lowerBound = form[promptID + "LowerBound"]; - upperBound = form[promptID + "UpperBound"]; - //handle select box, not text box case - if ( lowerBound.type.toLowerCase () != "text" && - lowerBound.type.toLowerCase () != "hidden" && - lowerBound.type.toLowerCase () != "password" ) //either upper or lower, doesn't matter - { - lowerBound = lowerBound.options[lowerBound.selectedIndex]; - upperBound = upperBound.options[upperBound.selectedIndex]; - } - - lowerUnBounded = form[promptID + "NoLBoundCheck"].checked; - upperUnBounded = form[promptID + "NoUBoundCheck"].checked; - lvalue = uvalue = ""; - - if ( ! lowerUnBounded ) - { - if ( ! promptengine_checkRangeBoundValue ( lowerBound.value, type ) ) { - if ( lowerBound.focus && lowerBound.type.toLowerCase () != "hidden") - lowerBound.focus (); - return false; - } - lvalue = lowerBound.value; - } - if ( ! upperUnBounded ) - { - if ( ! promptengine_checkRangeBoundValue ( upperBound.value, type ) ) { - if ( upperBound.focus && upperBound.type.toLowerCase () != "hidden") - upperBound.focus (); - return false; - } - uvalue = upperBound.value; - } - - var ldisplay = ""; - var udisplay = ""; - - var found = false; - if (lowerBoundPickList != null && lvalue != null && lvalue.length > 0) - { - var cItems = lowerBoundPickList.length; - for (var item = 0; item < cItems; item++) - { - var value = lowerBoundPickList.options[item].value; - if (value != null && value.length > 0 && value == lvalue) - { - ldisplay = lowerBoundPickList.options[item].text; - found = true; - break; - } - } - } - if (!found) - ldisplay = (lowerBound.text && !lowerUnBounded) ? lowerBound.text : lvalue; - - found = false; - if (upperBoundPickList != null && uvalue != null && uvalue.length > 0) - { - var cItems = upperBoundPickList.length; - for (var item = 0; item < cItems; item++) - { - var value = upperBoundPickList.options[item].value; - if (value != null && value == uvalue) - { - udisplay = upperBoundPickList.options[item].text; - found = true; - break; - } - } - } - if (!found) - udisplay = (upperBound.text && !upperUnBounded) ? upperBound.text : uvalue; - - lowerChecked = form[promptID + "LowerCheck"].checked; - upperChecked = form[promptID + "UpperCheck"].checked; - - // value for showing in the list box only, no need encode here - value = ( lowerChecked && ! lowerUnBounded ) ? "[" : "("; - if ( ! lowerUnBounded ) //unbounded is empty string not quoted empty string (e.g not "_crEMPTY_") - value += (lvalue); - value += "_crRANGE_" - if ( ! upperUnBounded ) - value += (uvalue); - value += (upperChecked && ! upperUnBounded ) ? "]" : ")"; - if ( debug ) alert (value); - - display = ( lowerChecked && ! lowerUnBounded ) ? "[" : "("; - display += ldisplay; - display += " .. " - display += udisplay; - display += (upperChecked && ! upperUnBounded ) ? "]" : ")"; - - promptEntry = new Option(display,value,false,false); - theList = form[promptID + "ListBox"]; - - // search the list/select box for the new option, if the returned index is -1, i.e., no such option, add it - // otherwise, highlight that option - var idx = promptengine_findOptionInList(theList, value); - if (idx > -1) - theList.selectedIndex = idx; - else - theList.options[theList.length] = promptEntry; - - return true; -} - -//////////////////////////////////// -// search the given select object for the given option value, and returns its index. -function promptengine_findOptionInList(selectObj, optionValue) -{ - if (selectObj == null || optionValue == null || optionValue == "") - return -1; - - for (var i = 0; i < selectObj.options.length; i++) - { - if (selectObj.options[i].value == optionValue) - return i; - } - - return -1; -} - -//////////////////////////////////// -// disable check boxes / dropdowns / textboxes based on user selection on the range parameters -function promptengine_onNoBoundCheckClicked( - form, - promptID, - lowOrUpBound) -{ - if (lowOrUpBound == 0) { - if (form[promptID + "NoLBoundCheck"].checked) { - form[promptID + "NoUBoundCheck"].disabled = true; - form[promptID + "LowerCheck"].disabled = true; - form[promptID + "LowerBound"].disabled = true; - if (form[promptID + "SelectLowerRangeValue"] != null) - form[promptID + "SelectLowerRangeValue"].disabled = true; - } - else { - form[promptID + "NoUBoundCheck"].disabled = false; - form[promptID + "LowerCheck"].disabled = false; - form[promptID + "LowerBound"].disabled = false; - if (form[promptID + "SelectLowerRangeValue"] != null) - form[promptID + "SelectLowerRangeValue"].disabled = false; - } - } else if (lowOrUpBound == 1) { - if (form[promptID + "NoUBoundCheck"].checked) { - form[promptID + "NoLBoundCheck"].disabled = true; - form[promptID + "UpperCheck"].disabled = true; - form[promptID + "UpperBound"].disabled = true; - if (form[promptID + "SelectUpperRangeValue"] != null) - form[promptID + "SelectUpperRangeValue"].disabled = true; - } else { - form[promptID + "NoLBoundCheck"].disabled = false; - form[promptID + "UpperCheck"].disabled = false; - form[promptID + "UpperBound"].disabled = false; - if (form[promptID + "SelectUpperRangeValue"] != null) - form[promptID + "SelectUpperRangeValue"].disabled = false; - } - } -} - -//////////////////////////////////// -// disable text boxes / list boxes based on whether setNull is checked -function promptengine_onSetNullCheckClicked( - form, - promptID) -{ - if (form[promptID + "NULL"].checked) - { - if (form[promptID + "DiscreteValue"] != null) - form[promptID + "DiscreteValue"].disabled = true; - if (form[promptID + "SelectValue"] != null) - form[promptID + "SelectValue"].disabled = true; - } - else - { - if (form[promptID + "DiscreteValue"] != null) - form[promptID + "DiscreteValue"].disabled = false; - if (form[promptID + "SelectValue"] != null) - form[promptID + "SelectValue"].disabled = false; - } -} - -//////////////////////////////////// -// puts "select" value into text box for an editable prompt which also has defaults -function promptengine_selectValue( - form, - selectCtrl, - textCtrl) -{ - // If no selection, return unchanged. - if(form[selectCtrl].selectedIndex < 0) - return false; - - selectedOption = form[selectCtrl].options[form[selectCtrl].selectedIndex]; - if (selectedOption.value == null && form[textCtrl].value == null) - return false; - - var changed = true; - if (selectedOption.value == form[textCtrl].value) - changed = false; - - form[textCtrl].value = selectedOption.value; - return changed; -} - -function promptengine_hasValueInTextBox( - form, - textboxID) -{ - if (form[textboxID].value == null) - return false; - return true; -} - -///////////////////////////////////////// -// set cascading prompt id into value field. -function promptengine_setCascadingPID( - form, - valueID, - promptID) -{ - valueField = form[valueID]; - - curVal = valueField.value; - - if (curVal.length > 0) - curVal += "&"; - curVal += "cascadingPID" + "=" + promptID; - - if ( debug ) - alert (curVal); - - valueField.value = curVal; - return true; -} - -///////////////////////////////////////////////// -// remove selected values from multi-value prompt -function promptengine_removeValue( - form, - promptID) -{ - var lbox = form[promptID + "ListBox"]; - var changed = false; - - var lastSelected = -1; - for ( var idx = 0; idx < lbox.options.length; ) - { - if ( lbox.options[idx].selected ) - { - lbox.options[idx] = null; - changed = true; - lastSelected = idx; - } - else - idx++; - } - - if (lastSelected >= 0 && lastSelected < lbox.length) - { - // highlight the next item - promptengine_deselectAllItems(lbox); - lbox.options[lastSelected].selected = true; - } - else if (lastSelected == lbox.length && lastSelected > 0) - { - // highlight the last item - promptengine_deselectAllItems(lbox); - lbox.options[lastSelected - 1].selected = true; - } - - return changed; -} - -function promptengine_onRemoveValue( - form, - promptID) -{ - promptengine_removeValue(form, promptID); -} - -///////////////////////////////////////////////// -// remove all values from multi-value prompt -function promptengine_removeAllValues( - form, - promptID) -{ - var lbox = form[promptID + "ListBox"]; - - var changed = false; - - if (lbox.options.length > 0) - changed = true; - - for ( var idx = 0; idx < lbox.options.length; ) - { - lbox.options[idx] = null; - } - - return changed; -} - -function promptengine_onRemoveAllValues( - form, - promptID) -{ - promptengine_removeAllValues(form, promptID); -} - -///////////////////////////////////// -// update hidden value field with encoded value -function promptengine_updateValueField ( - form, - valueID, - promptID, - value) -{ - valueField = form[valueID]; - - curVal = valueField.value; - - if (curVal.length > 0) - curVal += "&"; - curVal += promptID + "=" + value; - - if ( debug ) - alert (curVal); - - valueField.value = curVal; - - return true; -} - -/////////////////////////////////////// -// reset hidden value field -function promptengine_resetValueField ( - form, - valueID) -{ - valueField = form[valueID]; - valueField.value = ""; -} - -///////////////////////////////////// -// sets prompt value into the hidden form field in proper format so that it can be submitted -function promptengine_updateDiscreteValue ( - form, - valueID, - promptID, - type, - checkValue) -{ - var value = ""; - - if (form[promptID + "NULL"] != null && - form[promptID + "NULL"].checked ) - { - value = "_crNULL_"; //NULL is a literal for, uhmm.. a NULL - } - else - { - valueField = form[promptID + "DiscreteValue"]; - - if (valueField.type.toLowerCase () != "text" && - valueField.type.toLowerCase () != "hidden" && - valueField.type.toLowerCase () != "password") - { - value = valueField.options[valueField.selectedIndex].value; - } - else - { - value = valueField.value; - } - - if ( checkValue && !promptengine_checkValue ( value, type ) ) - { - if (valueField.focus) - { - if(valueField.type.toLowerCase () != "hidden") - valueField.focus (); - else - { - var valueSelectField = form[promptID + "SelectValue"]; - if(valueSelectField && valueSelectField.focus) - valueSelectField.focus (); - } - } - - return false; - } - else - { - value = promptengine_encodePrompt(value); - } - } - - return promptengine_updateValueField(form, valueID, promptID, value); -} - -///////////////////////////////////// -// sets prompt value for a range into the hidden form field in proper format so that it can be submitted -function promptengine_updateRangeValue ( - form, - valueID, - promptID, - type, - checkValue) -{ - if (form[promptID + "NULL"] != null && - form[promptID + "NULL"].checked ) - { - value = "_crNULL_"; //NULL is a literal for, uhmm.. a NULL - } - else - { - lowerBound = form[promptID + "LowerBound"]; - upperBound = form[promptID + "UpperBound"]; - - //handle select box, not text box case - if (lowerBound.type.toLowerCase () != "text" && - lowerBound.type.toLowerCase () != "hidden" && - lowerBound.type.toLowerCase () != "password") //either upper or lower, doesn't matter - { - lowerBound = lowerBound.options[lowerBound.selectedIndex]; - upperBound = upperBound.options[upperBound.selectedIndex]; - } - lowerUnBounded = form[promptID + "NoLBoundCheck"].checked; - upperUnBounded = form[promptID + "NoUBoundCheck"].checked; - lowerChecked = form[promptID + "LowerCheck"].checked; - upperChecked = form[promptID + "UpperCheck"].checked; - uvalue = lvalue = ""; - - if ( ! lowerUnBounded ) - { - if ( checkValue && !promptengine_checkRangeBoundValue ( lowerBound.value, type ) ) { - if ( lowerBound.focus && lowerBound.type.toLowerCase () != "hidden") - lowerBound.focus(); - return false; - } - lvalue = lowerBound.value; - } - if ( ! upperUnBounded ) - { - if ( checkValue && !promptengine_checkRangeBoundValue ( upperBound.value, type ) ) { - if ( upperBound.focus && upperBound.type.toLowerCase () != "hidden") - upperBound.focus (); - return false; - } - uvalue = upperBound.value; - } - value = ( lowerChecked && ! lowerUnBounded ) ? "[" : "("; - if ( ! lowerUnBounded ) - value += promptengine_encodePrompt(lvalue); - value += "_crRANGE_" - if ( ! upperUnBounded ) - value += promptengine_encodePrompt(uvalue); - value += (upperChecked && ! upperUnBounded ) ? "]" : ")"; - } - - return promptengine_updateValueField(form, valueID, promptID, value); -} - -///////////////////////////////////// -// sets prompt value into the hidden form field in proper format so that it can be submitted -function promptengine_updateMultiValue ( - form, - valueID, - promptID, - type, - checkValue) -{ - values = form[promptID + "ListBox"].options; - value = ""; - - if (form[promptID + "NULL"] != null && - form[promptID + "NULL"].checked) - { - value = "_crNULL_"; //NULL is a literal for, uhmm.. a NULL - } - else - { - if ( values.length == 0 ) - { - value = "_crEMPTY_"; //if value is empty, set to empty string - } - else - { - for ( i = 0; i < values.length; i++ ) - { - // first value could be empty string, then chcking value.length != 0 could miss one empty string - if ( i != 0 ) - value += "_crMULT_" - value += promptengine_encodePrompt(values[i].value); - } - } - } - - //NOTE: we'll always return true as the validation is done before values are added to select box - return promptengine_updateValueField(form, valueID, promptID, value); -} - -/////////////////////////////////////// -// check and alert user about any errors based on type of prompt -var regNumber = /^(\+|-)?((\d+(\.|,|'| |\xA0)?\d*)+|(\d*(\.|,| |\xA0)?\d+)+)$/ -var regCurrency = regNumber; -var regDate = /^(D|d)(A|a)(T|t)(E|e) *\( *\d{4} *, *(0?[1-9]|1[0-2]) *, *((0?[1-9]|[1-2]\d)|3(0|1)) *\)$/ -var regDateTime = /^(D|d)(A|a)(T|t)(E|e)(T|t)(I|i)(M|m)(E|e) *\( *\d{4} *, *(0?[1-9]|1[0-2]) *, *((0?[1-9]|[1-2]\d)|3(0|1)) *, *([0-1]?\d|2[0-3]) *, *[0-5]?\d *, *[0-5]?\d *\)$/ -var regTime = /^(T|t)(I|i)(M|m)(E|e) *\( *([0-1]?\d|2[0-3]) *, *[0-5]?\d *, *[0-5]?\d *\)$/ -var regDateTimeHTML = /^ *\d{4} *- *(0?[1-9]|1[0-2]) *- *((0?[1-9]|[1-2]\d)|3(0|1)) * *([0-1]?\d|2[0-3]) *: *[0-5]?\d *: *[0-5]?\d *$/ -var regDateHTML = /^ *\d{4} *- *(0?[1-9]|1[0-2]) *- *((0?[1-9]|[1-2]\d)|3(0|1)) *$/ -var regTimeHTML = /^ *([0-1]?\d|2[0-3]) *: *[0-5]?\d *: *[0-5]?\d *$/ - -function promptengine_getDateSpec() -{ - var datePattern = promptengine_getDatePattern(); - datePattern = datePattern.replace("Y", L_YYYY); - datePattern = datePattern.replace("M", L_MM); - datePattern = datePattern.replace("D", L_DD); - return datePattern; -} - -function promptengine_checkValue ( - value, - type ) -{ - if (value == null) - return false; - - if (value == "_crNULL_") - return true; - - if ( type == 'n' && ! regNumber.test ( value ) ) - { - if (value.length > 0) - alert ( L_BadNumber ); - else - alert ( (typeof L_Empty) != 'undefined'? L_Empty : L_NoValue ); - - return false; - } - else if ( type == 'c' && ! regCurrency.test ( value ) ) - { - if (value.length > 0) - alert ( L_BadCurrency ); - else - alert ( (typeof L_Empty) != 'undefined'? L_Empty : L_NoValue ); - - return false; - } - else if ( type == 'd' ) - { - var regex = promptengine_getDateRegex(); - if((regex == null || !regex.test(value)) && ! regDate.test ( value ) && !regDateHTML.test( value )) - { - if (value.length > 0) - { - var badDate = L_BadDate.replace("%1", promptengine_getDateSpec()); - alert ( badDate ); - } - else - alert ( (typeof L_Empty) != 'undefined'? L_Empty : L_NoValue ); - return false; - } - } - else if ( type == "dt" ) - { - var regex = promptengine_getDateTimeRegex(); - if((regex == null || !regex.test(value)) && ! regDateTime.test ( value ) && !regDateTimeHTML.test( value )) - { - if (value.length > 0) - { - var badDateTime = L_BadDateTime.replace("%1", promptengine_getDateSpec()); - alert ( badDateTime ); - } - else - alert ( (typeof L_Empty) != 'undefined'? L_Empty : L_NoValue ); - return false; - } - } - else if ( type == 't' && ! regTime.test ( value ) && !regTimeHTML.test( value ) ) - { - if (value.length > 0) - alert ( L_BadTime ); - else - alert ( (typeof L_Empty) != 'undefined'? L_Empty : L_NoValue ); - - return false; - } - - //by default let it go... - return true; -} - -function promptengine_checkRangeBoundValue ( - value, - type ) -{ - if (value == null || value.length == 0) - { - alert ( (typeof L_Empty) != 'undefined'? L_Empty : L_NoValue ); - return false; - } - - return promptengine_checkValue(value, type); -} - -function promptengine_isSubmitEvent(evt) -{ - if (isNetscape) - { - if (evt.which == ENTER_KEY && (evt.target.type == "text" || evt.target.type == "password")) - return true; - } - else - { - if (window.event.keyCode == ENTER_KEY && (window.event.srcElement.type == "text" || window.event.srcElement.type == "password")) - return true; - } - - return false; -} - -function promptengine_isEnterKey(evt) -{ - if (isNetscape) - { - if (evt.which == ENTER_KEY && evt.target.tagName.toLowerCase() != "a") - return true; - } - else - { - if (window.event.keyCode == ENTER_KEY && window.event.srcElement.tagName.toLowerCase() != "a") - return true; - } -} - -//This function should only be called from the COM components. -//Use encodeURIComponent for Java -function promptengine_urlEncode(strToBeEncoded) -{ - var encodedString = new String(""); - for( var i = 0; i < strToBeEncoded.length; i++ ) - { - var nextChar = strToBeEncoded.charAt(i); - switch( nextChar ) - { - //Unsafe characters - case '%': - { - encodedString += "%25"; - break; - } - case '+': - { - encodedString += "%2B"; - break; - } - case ' ': - { - encodedString += "%20"; - break; - } - case '<': - { - encodedString += "%3C"; - break; - } - case '>': - { - encodedString += "%3E"; - break; - } - case '"': - { - encodedString += "%22"; - break; - } - case '\'': - { - encodedString += "%27"; - break; - } - case '#': - { - encodedString += "%23"; - break; - } - case '{': - { - encodedString += "%7B"; - break; - } - case '}': - { - encodedString += "%7D"; - break; - } - case '|': - { - encodedString += "%7C"; - break; - } - case '\\': - { - encodedString += "%5C"; - break; - } - case '^': - { - encodedString += "%5E"; - break; - } - case '~': - { - encodedString += "%7E"; - break; - } - case '`': - { - encodedString += "%60"; - break; - } - case '[': - { - encodedString += "%5B"; - break; - } - case ']': - { - encodedString += "%5D"; - break; - } - //Reserved characters - case ';': - { - encodedString += "%3B"; - break; - } - case '/': - { - encodedString += "%2F"; - break; - } - case '?': - { - encodedString += "%3F"; - break; - } - case ':': - { - encodedString += "%3A"; - break; - } - case '@': - { - encodedString += "%40"; - break; - } - case '=': - { - encodedString += "%3D"; - break; - } - case '&': - { - encodedString += "%26"; - break; - } - default: - { - encodedString += nextChar; - break; - } - } - } - - return encodedString; -} - -function promptengine_CancelRightClick(evt) -{ - if (isNetscape) - { - if (evt.target.type != "text" && evt.target.type != "textarea") - { - evt.preventDefault(); - evt.cancelBubble = true; - return true; - } - } - else - { - if (window.event.srcElement.type != "text" && window.event.srcElement.type != "textarea") - { - window.event.cancelBubble = true; - window.event.returnValue = false; - } - } -} - -function promptengine_showHidePromptByKey(fieldSetId, imgId, currentImgPath, changeImgPath, evt) -{ - var correctKey = false; - var fieldSet = document.getElementById(fieldSetId); - - if (fieldSet == null) - return; - - if (isNetscape) - { - if ( (evt.which == LEFT_ARROW_KEY && fieldSet.style.display == "") || - (evt.which == RIGHT_ARROW_KEY && fieldSet.style.display == "none") ) - correctKey = true; - } - else - { - if ( (window.event.keyCode == LEFT_ARROW_KEY && fieldSet.style.display == "") || - (window.event.keyCode == RIGHT_ARROW_KEY && fieldSet.style.display == "none") ) - correctKey = true; - } - - if (correctKey == true) - promptengine_showHidePrompt(fieldSetId, imgId, currentImgPath, changeImgPath, evt) -} - -function promptengine_showHidePrompt(fieldSetId, imgId, currentImgPath, changeImgPath, evt) -{ - var imgElem; - imgElem = document.getElementById(imgId); - - if (imgElem!= null && fieldSetId != null) - { - if (!imgElem.origImage) - imgElem.origImage = imgElem.src; - - var fieldSet = document.getElementById(fieldSetId); - if (fieldSet != null) - { - if (fieldSet.style.display == "") - fieldSet.style.display = "none"; - else - fieldSet.style.display = ""; - - if (!imgElem.changed || imgElem.changed == false) - { - imgElem.src = changeImgPath; - imgElem.changed = true; - } - else - { - imgElem.src = currentImgPath; - imgElem.changed = false; - } - } - } -} - -function promptengine_scrollTo(elt) -{ - if (!elt) return; - - var offsetTop = elt.offsetTop; - if (!offsetTop) return; - - var myOffsetParent = elt.offsetParent; - while( myOffsetParent ) - { - offsetTop += myOffsetParent.offsetTop; - myOffsetParent = myOffsetParent.offsetParent; - } - - window.scrollTo(0, offsetTop); -} - - /* Crystal Decisions Confidential Proprietary Information */ diff --git a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/js/promptengine_prompts2.js b/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/js/promptengine_prompts2.js deleted file mode 100644 index 0c22ba392..000000000 --- a/aspnet_client/system_web/4_6_79/crystalreportviewers/prompting/js/promptengine_prompts2.js +++ /dev/null @@ -1,3405 +0,0 @@ -/* Copyright (c) Business Objects 2006. All rights reserved. */ -var PE_VALUE_DESC_SEPARATOR = ' - '; - -if(typeof(_pe) == 'undefined') { - -_pe = new function() -{ -var o=this -o._ie=(document.all!=null)?true:false -o._dom=(document.getElementById!=null)?true:false -o._isQuirksMode = (document.compatMode != 'CSS1Compat'); -o._moz=o._dom&&!o._ie -o._appVer=navigator.appVersion.toLowerCase(); -o._mac=(o._appVer.indexOf('macintosh')>=0)||(o._appVer.indexOf('macos')>=0); -o._userAgent=navigator.userAgent?navigator.userAgent.toLowerCase():null -o._saf=o._moz&&(o._userAgent.indexOf("safari")>=0) -o._ie6=o._ie&&(o._appVer.indexOf("msie 6")>=0) - -o._root = '' -o._images= o._root + '/images/' - -// prompt section -o._prompts=new Array -o._lovBS=1000 - -o._st='s' -o._nm='n' -o._cy='c' -o._bo='b' -o._da='d' -o._tm='t' -o._dt='dt' - -_BlockWaitWidgetID = "PEBlockWidgetID" - -// dialog secion -o._theLYR=null -o._dlgResize=null -o._widgets=new Array -o.DlgBox_modals=new Array; -o.DlgBox_instances=new Array -o.DlgBox_current=null - -o._show='visible' -o._hide='hidden' -o._hand=o._ie?"hand":"pointer" - -// functions -o.init=PE_init -o.canSubmit=PE_canSubmit -o.beginBlocking=PE_beginBlocking -o.endBlocking=PE_endBlocking - -// commands -o.setLOVMsg=PE_setLOVMsg -} -} - -function PE_init(root,lovBS) -{ -var o=this -if (root && root.length > 0) -{ -if (root.charAt(root.length - 1)!='/') root += '/' -o._root = root -o._images = root + 'images/' -} -else -{ -o._root = null -o._images = null -} -if(lovBS>0) o._lovBS=lovBS -} - -function PE_canSubmit() -{ -return (this.DlgBox_current) ? false : true -} - -/* -Commands: -cmd=lov (get values from the active prompt) -ap(active prompt id) -*/ -function PE_setLOVMsg(form,vid,pid) -{ -var fl=document.getElementById(vid); -var fv=fl.value; - -if (fv.length > 0) fv += "&"; -fv += "cmd=1&ap" + "=" + pid; - -fl.value=fv -} - -var DateTimeFormatSetting = { -"datePattern":"Y-M-D", -"isTwoDigitMonth":true, -"isTwoDigitDay":true, -"dateRegex":null, -"dateTimeRegex":null -}; - -/////////////////////////////// -// functions for DateTimeFormatSetting -function promptengine_getDatePattern() -{ - return DateTimeFormatSetting.datePattern; -} - -function promptengine_setDatePattern(pattern) -{ - DateTimeFormatSetting.datePattern = pattern; -} - -function promptengine_getIsTwoDigitMonth() -{ - return DateTimeFormatSetting.isTwoDigitMonth; -} - -function promptengine_setIsTwoDigitMonth(isTwoDigitMonth) -{ - DateTimeFormatSetting.isTwoDigitMonth = isTwoDigitMonth; -} - -function promptengine_getIsTwoDigitDay() -{ - return DateTimeFormatSetting.isTwoDigitDay; -} - -function promptengine_setIsTwoDigitDay(isTwoDigitDay) -{ - DateTimeFormatSetting.isTwoDigitDay = isTwoDigitDay; -} - -function promptengine_getDateRegex() -{ - return DateTimeFormatSetting.dateRegex; -} - -function promptengine_setDateRegex(dateRegex) -{ - DateTimeFormatSetting.dateRegex = dateRegex; -} - -function promptengine_getDateTimeRegex() -{ - return DateTimeFormatSetting.dateTineRegex; -} - -function promptengine_setDateTimeRegex(dateTineRegex) -{ - DateTimeFormatSetting.dateTineRegex = dateTineRegex; -} - -//////////////////////////////////////////// -// helper functions duplicate in dhtml lib -function _convStr(s,nbsp,br) -{ -s=''+s -var ret=s.replace(/&/g,"&").replace(//g,">").replace(/"/g,""") -if (nbsp) -ret=ret.replace(/ /g," ") -if (br) -ret=ret.replace(/\n/g,"
") -return ret -} - -function _opt(val,txt,sel) -{ -return '' -} - -function _canScanFrames(w) -{ -var ex=true,d=null -if (_pe._moz) -{ -_oldErrHandler=window.onerror -window.onerror=localErrHandler -} -try -{ -d=w.document -ex=false -} -catch(expt) -{ -} -if (_pe._moz) -window.onerror=_oldErrHandler -return (!ex&&(d!=null)) -} - -function _restoreAllDisabledInputs(win,level) -{ -if (_pe._ie&&window._peInputStackLevel!=null) -{ -win=win?win:window -if (_canScanFrames(win)) -{ -if (level==null) -level=--window._peInputStackLevel -var b=win.document.body,arr=b?b.getElementsByTagName("SELECT"):null,len=arr?arr.length:0 -for (var i=0;i