/// <summary> /// Establece los valores por defecto de tsa_CuentasRow. /// </summary> public static tsa_CuentasDataset.tsa_CuentasRow SetRowDefaultValues(tsa_CuentasDataset.tsa_CuentasRow row) { row.IdCuenta = Util.NewStringId(); row.Codigo = string.Empty; row.Nombre = string.Empty; row.Domicilio = string.Empty; row.HorarioComercial = string.Empty; row.idTipoDocumento = string.Empty; row.Documento = string.Empty; row.IdCategoriaIva = string.Empty; row.CampoAuxiliar1 = string.Empty; row.CampoAuxiliar2 = string.Empty; row.CampoAuxiliar3 = string.Empty; row.IdTitular = string.Empty; row.Observaciones = string.Empty; row.Activo = true; row.FechaCreacion = mz.erp.businessrules.Sistema.DateTime.Now; row.IdConexionCreacion = Security.IdConexion; row.UltimaModificacion = null; row.IdConexionUltimaModificacion = Security.IdConexion; row.IdReservado = 0; row.RowId = Guid.Empty; row.IdSucursal = Security.IdSucursal; row.IdEmpresa = Security.IdEmpresa; row.ExcluyePercepcionIB = true; row.AlicuotaPercepcionIngresosBrutos = 0; row.SaldoCtaCte = 0; row.SaldoCtaCteDV = 0; row.IdResponsableCreacion = string.Empty; row.DiasLimiteDeCredito = Variables.GetValueDecimal("Momentos.ABMCuentas.DiasLimiteDeCredito.Default"); /* Silvina 20111104 - Tarea 0000222 */ row.CampoAuxiliar6 = string.Empty; /* Fin Silvina 20111104 - Tarea 0000222 */ return(row); }
private void Init() { _visualizaAlertas = Variables.GetValueBool("Alertas.CuentaCorriente.VisualizaAlertas"); _valorLimite = Variables.GetValueDecimal("Alertas.CuentaCorriente.ValorLimite"); _muestraSaldoCtaCteDV = Variables.GetValueBool("Alertas.CuentaCorriente.MuestraSaldoDV"); _tiempoDeActualizacion = Convert.ToInt32(Variables.GetValueDecimal("Alertas.CuentaCorriente.TiempoDeActualizacion")); _validaPorMonto = Variables.GetValueBool("Alertas.CuentaCorriente.ValidaPorMonto"); _validaPorFecha = Variables.GetValueBool("Alertas.CuentaCorriente.ValidaPorFecha"); _cantDias = Convert.ToInt32(Variables.GetValueDecimal("Alertas.CuentaCorriente.FechaLimiteDePago")); _grilla = Variables.GetValueString("Alertas.CuentaCorriente.Grilla", "gridResultado"); }
public void Init(string Proceso, string Tarea) { _proceso = Proceso; _tarea = Tarea; _habilitaImpresion = Variables.GetValueBool(_proceso, _tarea, "NOFiscal.Activo"); if (!_habilitaImpresion) { _habilitaImpresion = Variables.GetValueBool("NOFiscal.Activo"); } if (_habilitaImpresion) { _impresora = Variables.GetValueString(_proceso, _tarea, "NOFiscal.Impresora"); if (_impresora == null || _impresora.Equals(string.Empty)) { _impresora = Variables.GetValueString("NOFiscal.Impresora"); } _fuente = Variables.GetValueString(_proceso, _tarea, "NOFiscal.Fuente.Nombre"); if (_fuente == null || _fuente.Equals(string.Empty)) { _fuente = Variables.GetValueString("NOFiscal.Fuente.Nombre"); } _tamañoLetra = Variables.GetValueDecimal(_proceso, _tarea, "NOFiscal.Fuente.Tamaño"); if (_tamañoLetra.Equals(decimal.MinValue)) { _tamañoLetra = Variables.GetValueDecimal("NOFiscal.Fuente.Tamaño"); } _maximoCaracteres = Variables.GetValueDecimal(_proceso, _tarea, "NOFiscal.MaximoCaracteres"); if (_maximoCaracteres.Equals(decimal.MinValue)) { _maximoCaracteres = Variables.GetValueDecimal("NOFiscal.MaximoCaracteres"); } _maximoCaracteresDescripcion = Variables.GetValueDecimal(_proceso, _tarea, "NOFiscal.MaximoCaracteres"); if (_maximoCaracteresDescripcion.Equals(decimal.MinValue)) { _maximoCaracteresDescripcion = Variables.GetValueDecimal("NOFiscal.MaximoCaracteresDescripcion"); } if (_fuente != null && _fuente != string.Empty) { fontName = _fuente; } if (_tamañoLetra != decimal.MinValue) { fontSize = _tamañoLetra; } if (_maximoCaracteres != decimal.MinValue) { maxChar = Convert.ToInt32(_maximoCaracteres); } if (_maximoCaracteresDescripcion != decimal.MinValue) { maxCharDescription = Convert.ToInt32(_maximoCaracteresDescripcion); } } }
public void Init() { _processParent.GetParameters(this, _taskName); SetCombosData(); _auditoria = new AuditoriaControlCajas(Security.IdPersona); _idTDCompTesoreriaHabilitaTipoBillete = Variables.GetValueString(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "IdTDCompTesoreriaHabilitaTipoBillete"); _idTDCompTesoreriaHabilitanTipoBillete = mz.erp.systemframework.Util.Parse(_idTDCompTesoreriaHabilitaTipoBillete, ","); _auditoria.AuditoriaControlCajasDetAdded += new mz.erp.businessrules.AuditoriaControlCajas.AuditoriaControlCajasDetEventHandler(_auditoria_AuditoriaControlCajasDetAdded); _auditoria.AuditoriaControlCajasDetalleBilletesAdded += new mz.erp.businessrules.AuditoriaControlCajas.AuditoriaControlCajasDetEventHandler(_auditoria_AuditoriaControlCajasDetalleBilletesAdded); _auditoria.AuditoriaControlCajasDetalleBilletesModified += new mz.erp.businessrules.AuditoriaControlCajas.AuditoriaControlCajasDetEventHandler(_auditoria_AuditoriaControlCajasDetalleBilletesModified); _cantCorreccionesPosibles = Variables.GetValueDecimal(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "CantidadMaximaDeDiferenciasPermitida"); //Lo multiplico por dos pq llama dos veces al GetWarnings() _cantCorreccionesPosibles = _cantCorreccionesPosibles * 2; _diferenciaPermitidaMontoEfectivo = Variables.GetValueDecimal(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "DiferenciaPermitidaMontoEfectivo"); }
/* #region Miembros de ITask * * public event System.EventHandler ObjectHasChanged; * * public event System.EventHandler OnTaskBeforeExecute; * * public event System.EventHandler OnTaskAfterExecute; * * public event System.EventHandler OnTaskBeforePrevious; * public event System.EventHandler OnTaskAfterPrevious; * * public void Previous() * { * if(OnTaskBeforePrevious != null) * OnTaskBeforePrevious(this, new EventArgs()); * if(OnTaskAfterPrevious != null) * OnTaskAfterPrevious(this, new EventArgs()); * } * * public bool AllowPrevious() * { * return true; * } * public void ListenerAfterPreviousDependentTask( object sender ) * { * } * public void ListenerBeforePreviousDependentTask( object sender ) * { * } * * * public void ListenerTaskDependentChanged(object sender) * { * // TODO: agregar la implementación PrepararDatosImpresionComprobantes.ListenerTaskDependentChanged * } * * public void ListenerAfterExecuteDependentTask(object sender) * { * } * * public void ListenerBeforeExecuteDependentTask(object sender) * { * // TODO: agregar la implementación PrepararDatosImpresionComprobantes.ListenerBeforeExecuteDependentTask * } */ public void Init() { _taskName = "CuentaCorriente"; //decimal cantDiasDesde = Convert.ToDecimal(Variables.GetValueString(_processName, _taskName, "DiasAnteriores")); decimal cantDiasDesde = (!Variables.GetValueDecimal(_processName, _taskName, "DiasAnteriores").Equals(Decimal.MinValue)) ? (Variables.GetValueDecimal(_processName, _taskName, "DiasAnteriores")) : 0; //decimal cantDiasHasta = Convert.ToDecimal(Variables.GetValueString(_processName, _taskName, "DiasPosteriores")); decimal cantDiasHasta = (!Variables.GetValueDecimal(_processName, _taskName, "DiasPosteriores").Equals(Decimal.MinValue)) ? (Variables.GetValueDecimal(_processName, _taskName, "DiasPosteriores")) : 0; _soloPendientes = Variables.GetValueBool(_processName, _taskName, "SoloPendientes"); _fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays((-1) * Convert.ToDouble(cantDiasDesde)); _fechaHasta = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(Convert.ToDouble(cantDiasHasta)); _ordenDebeHaber = Variables.GetValueBool(_processName, _taskName, "OrdenDebeHaber"); _filtroFechaDefault = Variables.GetValueString(_processName, _taskName, "FiltroFechaDefault"); _filtroComprobantesDefault = Variables.GetValueString(_processName, _taskName, "FiltroComprobantesDefault"); _ordenacionDefault = Variables.GetValueString(_processName, _taskName, "OrdenacionDefault"); _colorPositivo = Variables.GetValueString(_processName, _taskName, "Color.Positivo"); _colorNegativo = Variables.GetValueString(_processName, _taskName, "Color.Negativo"); _listaComprobantesFacturas = Variables.GetValueString(_processName, _taskName, "ListaTiposDeComprobantes.Facturas"); _listaComprobantesNotasDeCredito = Variables.GetValueString(_processName, _taskName, "ListaTiposDeComprobantes.NotasDeCredito"); _listaComprobantesRecibos = Variables.GetValueString(_processName, _taskName, "ListaTiposDeComprobantes.Recibos"); _tipoCtaCte = Variables.GetValueLong(_processName, _taskName, "TipoCtaCte"); //German 20120228 - Tarea 0000247 _actualizaPrecios = Variables.GetValueBool("CuentaCorriente.SaldoRemitosSinFacturar.ActualizaPrecios");; _visualizaSaldoRemitos = Variables.GetValueBool("CuentaCorriente.MuestraSaldoRemitos"); _visualizaSaldoAcopios = Variables.GetValueBool("CuentaCorriente.MuestraSaldoAcopios"); _listaComprobantesAcopios = Variables.GetValueString(_processName, _taskName, "ListaTiposDeComprobantes.Acopios"); //Fin German 20120228 - Tarea 0000247 }
private void Init() { _habilitaCodigoSecundarioSegmentado = Variables.GetValueBool("Productos.CodigoSecundarioSegmentado"); _conservaCeros = Variables.GetValueBool("Productos.CodigoSecundarioSegmentado.CodigoProveedor.ConservaCeros", _conservaCeros); _divisorDecimalCantidad = Variables.GetValueDecimal("Productos.CodigoSecundarioSegmentado.Cantidad.DivisorDecimal"); _divisorDecimalPrecio = Variables.GetValueDecimal("Productos.CodigoSecundarioSegmentado.Precio.DivisorDecimal"); if (_habilitaCodigoSecundarioSegmentado) { decimal longi = Variables.GetValueDecimal("Productos.CodigoSecundarioSegmentado.Longitud"); if (longi.Equals(decimal.MinValue)) { _longitud = -1; } else { _longitud = Convert.ToInt32(longi); } if (_longitud != -1) { string comp = Variables.GetValueString("Productos.CodigoSecundarioSegmentado.Composicion"); _composicion = mz.erp.systemframework.Util.Parse(comp, ";"); foreach (string parte in _composicion) { switch (parte) { case "PREF": { decimal longiPref = Variables.GetValueDecimal("Productos.CodigoSecundarioSegmentado.Prefijo.Longitud"); if (longiPref.Equals(decimal.MinValue)) { _longitudPrefijo = -1; } else { _longitudPrefijo = Convert.ToInt32(longiPref); } _prefijo = Variables.GetValueString("Productos.CodigoSecundarioSegmentado.Prefijo"); } break; case "CANT": { decimal longiCant = Variables.GetValueDecimal("Productos.CodigoSecundarioSegmentado.CantidadOPrecio.Longitud"); if (longiCant.Equals(decimal.MinValue)) { _longitudPrecioOCantidad = -1; } else { _longitudPrecioOCantidad = Convert.ToInt32(longiCant); } _usaCantidad = true; } break; case "PREC": { decimal longiCant = Variables.GetValueDecimal("Productos.CodigoSecundarioSegmentado.CantidadOPrecio.Longitud"); if (longiCant.Equals(decimal.MinValue)) { _longitudPrecioOCantidad = -1; } else { _longitudPrecioOCantidad = Convert.ToInt32(longiCant); } _usaPrecio = true; } break; case "CODI": { decimal longiID = Variables.GetValueDecimal("Productos.CodigoSecundarioSegmentado.IdentificadorProducto.Longitud"); if (longiID.Equals(decimal.MinValue)) { _longitudIdentificador = -1; } else { _longitudIdentificador = Convert.ToInt32(longiID); } _usaCodigo = true; } break; case "CODS": { decimal longiID = Variables.GetValueDecimal("Productos.CodigoSecundarioSegmentado.IdentificadorProducto.Longitud"); if (longiID.Equals(decimal.MinValue)) { _longitudIdentificador = -1; } else { _longitudIdentificador = Convert.ToInt32(longiID); } _usaCodigoSecundario = true; } break; case "CODP": { decimal longiID = Variables.GetValueDecimal("Productos.CodigoSecundarioSegmentado.IdentificadorProducto.Longitud"); if (longiID.Equals(decimal.MinValue)) { _longitudIdentificador = -1; } else { _longitudIdentificador = Convert.ToInt32(longiID); } _usaCodigoProveedor = true; } break; } } //For if ((_longitud == (_longitudIdentificador + _longitudPrecioOCantidad + _longitudPrefijo)) && (_longitud <= _codigoSecundarioSegmentado.Length)) { _isValid = true; } } } }