public static bool AllowFunction(string IdVariable) { ///Como primer paso me fijo si tiene permiso definida por la variable (Sy_variables) ///En caso contrario: Tomo el usuario (_idUsuario) ///Con este dato busco los perfiles ///con los perfiles busco la IdVariable ///Si no la encuentro AllowFuncion devuelve false /// bool resultVariable = Variables.GetValueBool(IdVariable); if (resultVariable) { return(true); } else { bool resultPerfil = false; sy_PerfilesUsuariosEmpresasDataset perfiles = sy_PerfilesUsuariosEmpresas.GetList(_idUsuario, _idEmpresa); foreach (sy_PerfilesUsuariosEmpresasDataset.sy_PerfilesUsuariosEmpresasRow row in perfiles.sy_PerfilesUsuariosEmpresas.Rows) { long IdPerfil = row.IdPerfil; sy_VariablesPerfilesDataset.sy_VariablesPerfilesRow rowVP = sy_VariablesPerfiles.GetByPk(IdVariable, IdPerfil); if (rowVP != null) { resultPerfil = Convert.ToBoolean(rowVP.Valor); } if (resultPerfil) { return(true); } } return(resultPerfil); } }
// Levanta la inicializacion de la tarea public void Init() { //Para ver si es el alta o la modificacion string variable = "Momentos." + this.GetTaskName() + "." + this._processParent.Process.ProcessName + "." + "Operacion"; Operacion = Variables.GetValueString(variable); //Es para ver si valida existencia d variable = "Momentos." + this.GetTaskName() + "." + this._processParent.Process.ProcessName + "." + "Validar.CodigoPostalProvincia"; _validarCodigoPostalProvincia = Variables.GetValueBool(variable); variable = "Momentos." + this.GetTaskName() + "." + this._processParent.Process.ProcessName + "." + "Validar.NombrePais"; _validarNombrePais = Variables.GetValueBool(variable); variable = "Momentos." + this.GetTaskName() + "." + this._processParent.Process.ProcessName + "." + "Validar.CodigoPostalPais"; _validarCodigoPostalPais = Variables.GetValueBool(variable); variable = "Momentos." + this.GetTaskName() + "." + this._processParent.Process.ProcessName + "." + "Validar.NombreProvincia"; _validarNombreProvincia = Variables.GetValueBool(variable); //Leyenda del formulario variable = "Momentos." + this.GetTaskName() + "." + this._processParent.Process.ProcessName + "." + "Leyenda"; Leyenda = Variables.GetValueString(variable); variable = "Momentos." + this.GetTaskName() + "." + this._processParent.Process.ProcessName + "." + "TextoBotonAnterior"; this.TextoBotonAnterior = Variables.GetValueString(variable); variable = "Momentos." + this.GetTaskName() + "." + this._processParent.Process.ProcessName + "." + "TextoBotonSiguiente"; this.TextoBotonSiguiente = Variables.GetValueString(variable); PreguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); }
public bool IsValidFlush(ArrayList Tasks) { bool ok = true; bool activo = Variables.GetValueBool("Fiscal.Activo"); if (activo) { foreach (TaskDynamicInfo task in Tasks) { object instance = task.TaskInstance; if (instance.GetType().Equals(typeof(mz.erp.businessrules.comprobantes.ComprobanteDeVenta))) { ComprobanteDeVenta comp = (ComprobanteDeVenta)instance; string Numero = comp.Numero; string IdTipoDeComprobante = comp.TipoComprobanteDestino; decimal Total = comp.Total; ok = mz.erp.businessrules.tsa_Comprobantes.ExistsNumeration(Numero, IdTipoDeComprobante); if (!ok) { ItemDatasetError error = new ItemDatasetError("Comprobante", "El Comprobante NO se ha Grabado", "El comprobante " + IdTipoDeComprobante + " Nº " + Numero + " No se ha Grabado. Se ha enviado un Mail a sus Supervisores. Tendrá un Sobrante de $" + Total); _flushErrors.Add(error); Build_Content(comp); } } } } return(ok); }
public void Init() { // TODO: agregar la implementación PrepararDatosImpresionComprobantes.Init //_cuentaCondicionesDeVenta. PreguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); }
private static bool CategoriaDomiciliosIsValid(tsa_CuentasExDataset.tsa_CuentasRow row, tsa_CuentasExDataset data) { string IdTipoDocumento = row.idTipoDocumento; bool ValidarCategoriaImpositivaConDirecciones = Variables.GetValueBool("Cuentas.Validaciones.CategoriaImpositivaConDireccion"); string CategoriasAValidar = Variables.GetValueString("Cuentas.Validaciones.CategoriaImpositivaConDireccion.ListaCategoriasImpositivaAValidar"); ArrayList ListaCategoriasAValidar = mz.erp.systemframework.Util.Parse(CategoriasAValidar, ","); if (ValidarCategoriaImpositivaConDirecciones) { if (ListaCategoriasAValidar.Contains(IdTipoDocumento.ToUpper())) { foreach (System.Data.DataRow rowDomicilioCuenta in data.tcs_DomiciliosCuentas.Rows) { if (rowDomicilioCuenta.RowState.Equals(System.Data.DataRowState.Added) || rowDomicilioCuenta.RowState.Equals(System.Data.DataRowState.Modified) || rowDomicilioCuenta.RowState.Equals(System.Data.DataRowState.Unchanged)) { return(true); } } row.SetColumnError("IdTipoDocumento", "Debe Ingresar al menos un domicilio"); return(false); } } return(true); }
public static bool CodigoIsValid(tsa_CuentasExDataset.tsa_CuentasRow row) { bool codigoAutomatico = Variables.GetValueBool("Cuentas.CodigoAutomatico"); if (!codigoAutomatico) { string cod = Convert.ToString(row["Codigo"]); if (cod.Equals(string.Empty)) { row.SetColumnError("Codigo", "El Código NO puede ser vacío"); return(false); } string IdCuenta = Convert.ToString(row["IdCuenta"]); DataSet data = mz.erp.businessrules.tsa_Cuentas.GetList(cod, null, null, null, null, null, false); if (data != null) { foreach (DataRow rowAux in data.Tables[0].Rows) { string codBD = Convert.ToString(rowAux["codigo"]); string IdCuentaBD = Convert.ToString(rowAux["IdCuenta"]); if (cod.Equals(codBD) && !IdCuenta.Equals(IdCuentaBD)) { row.SetColumnError("Codigo", "El Código YA EXISTE"); return(false); } } } } return(true); }
public void Init() { ProcessManager processManager = this.GetProcessManagerParent(); TaskDynamicInfo primaryTask = processManager.Process.MainTask; this._idProcess = processManager.Process.IdProcess; this._primaryTaskName = primaryTask.KeyTask; this._idPrimaryTask = primaryTask.IdTask; _tiposDeRetenciones = mz.erp.businessrules.tsy_TiposDeRetenciones.GetList().Tables[0]; _allowShowDetail = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "VisualizaDetalleComprobantes"); _showDetailBy = Variables.GetValueString(_processManager.Process.ProcessName, _taskName, "MetodoVisualizacionDetalle"); _allowGeneralSearch = Variables.GetValueBool(processManager.Process.ProcessName, this._taskName, "AllowGeneralSearch"); _fechaFacturaDesde = DateTime.Now.AddDays(-365); _fechaFacturaHasta = DateTime.Now.AddDays(365); _fechaReciboDesde = DateTime.Now.AddDays(-365); _fechaReciboHasta = DateTime.Now.AddDays(365); _fechaRetencionDesde = DateTime.Now.AddDays(-365); _fechaRetencionHasta = DateTime.Now.AddDays(365); _filterByFechaRetencion = _allowGeneralSearch; _filterByFechaRecibo = _allowGeneralSearch; _filterByFechaFactura = _allowGeneralSearch; }
public void Init() { _tiposDeComprobantes = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "ComprobantesAsociados"); _soloEquiposNuevos = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "AjustaSoloPorEquiposNuevos"); _actualizaOR = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "ActualizaOR"); _transicionesDeStock = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "TransicionDeStockPorComprobante"); _estadosDeStockNumerosDeSeries = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "EstadosDeStockNumerosDeSeries"); _idAjusteDeStockOrigen = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "IdTipoDeAjusteOrigen"); _idAjusteDeStockDestino = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "IdTipoDeAjusteDestino"); string[] transPorComp = _transicionesDeStock.Split(','); if (transPorComp.Length > 0) { Hashtable hash = new Hashtable(); for (int i = 0; i < transPorComp.Length; i++) { string[] atupla = transPorComp[i].Split(':'); if (atupla.Length == 2) { if (!_transicionesPorComprobante.ContainsKey(atupla[0])) { _transicionesPorComprobante.Add(atupla[0], atupla[1]); } } } } }
public void Init() { _allowMultipleSelect = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "AllowMultipleSelect"); _listaFiltros = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "ListaFiltros"); _listaFiltrosSecundarios = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "ListaFiltrosSecundarios"); ArrayList arrFiltros = systemframework.Util.Parse(_listaFiltros); _allowSearchByNumero = arrFiltros.Contains("Numero"); long cantDias = Variables.GetValueLong(this._processParent.Process.ProcessName, this._taskName, "RangoFechas.DiasAnteriores"); if (!cantDias.Equals(long.MinValue)) { /** OJO NO RESTA BIEN*/ _fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-cantDias); _fechaConvDesde = _fechaDesde; _fechaVtoDesde = _fechaDesde; } _fechaDesdeDefault = _fechaDesde; _fechaHastaDefault = _fechaHasta; _numeroDesde = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "Numero.Default"); _numeroHasta = _numeroDesde; _allowGeneralSearch = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "AllowGeneralSearch"); _preguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); }
public AbmCuentas() { _habilitaJerarquias = Variables.GetValueBool("Cuentas.ABMCuentas.HabilitaJerarquias"); _habilitaListasDePrecios = Variables.GetValueBool("Productos.ListasDePrecios"); _allowEditAlicuotaPercepcionIngresosBrutos = Variables.GetValueBool("Momentos.ABMCuentas.Editar.AlicuotaPercepcionInngresosBrutos"); _allowEditLimiteDeCredito = Variables.GetValueBool("Momentos.ABMCuentas.Editar.LimiteDeCredito"); _allowEditDiasLimiteDeCredito = Variables.GetValueBool("Momentos.ABMCuentas.Editar.DiasLimiteDeCredito"); _allowEditResponsableIngreso = Variables.GetValueBool("Momentos.ABMCuentas.Editar.ResponsableIngreso"); _askForPasswordResponsableIngreso = Variables.GetValueBool("Momentos.ABMCuentas.HabilitarContraseña.ResponsableIngreso"); if (_allowEditResponsableIngreso) { this.IdResponsableIngreso = null; } else { this.IdResponsableIngreso = mz.erp.businessrules.Security.IdPersona; } /* Silvina 20111104 - Tarea 0000222 */ _etiquetaCampoAuxiliar6 = Variables.GetValueString("Cuentas.CampoAuxiliar6.Etiqueta"); _jerarquiaCampoAuxiliar6 = Variables.GetValueString("Cuentas.CampoAuxiliar6.JerarquiaAsociada"); /* Fin Silvina 20111104 - Tarea 0000222 */ /* Silvina 20111226 - Tarea 0000241 */ _separador = Variables.GetValueString("Cuentas.CampoAuxiliar6.JerarquiaAsociada.Separador"); _allowEditCampoAuxiliar6 = Variables.GetValueBool("Momentos.ABMCuentas.Editar.CampoAuxiliar6"); /* Fin Silvina 20111226 - Tarea 0000241 */ }
public void Init() { string _comprobantesPrevios = Variables.GetValueString("Momentos." + this.GetTaskName() + ".ComprobantesPrevios.ProcesoTarea"); string[] tupla = _comprobantesPrevios.Split('.'); string _nombreTareaComprobantesPrevios = string.Empty; string _nombreProcesoComprobantesPrevios = string.Empty; string variable = "Momentos." + this.GetTaskName() + "." + this._processParent.Process.ProcessName + "." + "VisualizaDetalleComprobantes"; this._verHTML = Variables.GetValueBool(variable); this._metodoVisualizacionHTML = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "MetodoVisualizacionDetalle"); long cantDias = Variables.GetValueLong(this._processParent.Process.ProcessName, this._taskName, "RangoFechas.DiasAnteriores"); //Cristian Tarea 0000051 20110411 _fechaDesde = Sistema.GetValueFilterDate(this._processParent.Process.ProcessName, this._taskName, "FechaDesde"); if (_fechaDesde == System.DateTime.MinValue) { this._fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-7); } else { if (!cantDias.Equals(long.MinValue)) { _fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-cantDias); } } //Fin Cristian 20110411 //this._fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-7); this._fechaHasta = mz.erp.businessrules.Sistema.DateTime.Now; cantDias = Variables.GetValueLong(this._processParent.Process.ProcessName, this._taskName, "RangoFechas.DiasPosteriores"); if (!cantDias.Equals(long.MinValue)) { _fechaHasta = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(cantDias); } if (tupla.Length == 2) { _nombreTareaComprobantesPrevios = tupla[1]; _nombreProcesoComprobantesPrevios = tupla[0]; } _tiposComprobantesPreviosOrigen = mz.erp.systemframework.Util.ConvertToString(GetTiposDeComprobantesOrigen(_nombreTareaComprobantesPrevios, _nombreProcesoComprobantesPrevios)); _tiposComprobantesPreviosDestino = mz.erp.systemframework.Util.ConvertToString(GetTiposDeComprobantesDestinos(_nombreTareaComprobantesPrevios)); _tiposComprobantesPendientesOrigen = mz.erp.systemframework.Util.ConvertToString(GetTiposDeComprobantesOrigen(this._processParent.Process.MainTask.KeyTask, this._processParent.Process.ProcessName)); _tiposComprobantesPendientesDestino = mz.erp.systemframework.Util.ConvertToString(GetTiposDeComprobantesDestinos(this._processParent.Process.MainTask.KeyTask)); _tiposDeComprobantesPreviosExcluidos = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "ComprobantesPrevios.TiposDeComprobantesExcluidos"); _tiposDeComprobantesExcluidos = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "TiposDeComprobantesExcluidos"); _porFechaVencimiento = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "PorFechaDeVencimiento"); _requiereBuscarPendientes = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "RequiereBuscarPendientes", _requiereBuscarPendientes); //_timer = new System.Threading.Timer( new TimerCallback( this.ForceRefresh),null,System.TimeSpan.FromMinutes(10), System.TimeSpan.FromSeconds(3) ); }
public virtual void Init() { // TODO: agregar inicializacion _monedas = (DataTable)tfi_Monedas.GetList().tfi_Monedas; _fuentesDeCambio = (DataTable)tfi_FuentesDeCambio.GetList().tfi_FuentesDeCambio; _costosIndirectosDataTable = mz.erp.businessrules.tsh_CoeficientesCostosIndirectos.GetListEx().Tables[0]; PreguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); }
public void Init() { _allowMultipleSelect = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "AllowMultipleSelect"); _validaProveedor = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "Validar.Proveedor"); //German 20090413 _seleccionPorCantidad = Variables.GetValueBool(this._processParent.Process.ProcessName, this.GetTaskName(), "SeleccionPorCantidad", _seleccionPorCantidad); //Fin German 20090413 }
public void Init() { _processParent.GetParameters(this, _taskName); _permiteCajaOtrosUsuarios = Variables.GetValueBool(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "PermiteCajaOtrosUsuarios", "ConsultaValores.PermiteCajaOtrosUsuarios"); _permiteConsultarHistorico = Variables.GetValueBool(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "PermiteConsultarHistorico", _permiteConsultarHistorico); this.build_Parameters(); _habilitaAuditadoSupervisor = Variables.GetValueBool(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "HabilitaAuditadoSupervisor", _habilitaAuditadoSupervisor); _habilitaAuditadoGerente = Variables.GetValueBool(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "HabilitaAuditadoGerente", _habilitaAuditadoGerente); }
public void Init() { string proceso = _processParent.Process.ProcessName; _contenedoresHabilitados = Variables.GetValueString(proceso, _taskName, "ContenedoresHabilitados"); _contenedoresVisibles = Variables.GetValueString(proceso, _taskName, "ContenedoresVisibles"); _perteneceAPerfilSuperior = mz.erp.businessrules.Security.PerteneceAPerfilSuperior; _preguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); }
private void InitializeData() { /*German 20090325*/ _calculaPPP = Variables.GetValueBool(this._parentProcess.Process.ProcessName, this._taskName, "PrecioDeCosto.CalculaPPP", "Productos.PrecioDeCosto.CalculaPPP", _calculaPPP); _trasladaCambioPrecioDeCostoListaProveedorAPrecioDeLista = Variables.GetValueBool(this._parentProcess.Process.ProcessName, this._taskName, "ModificaPrecioDeCostoListaProveedorTrasladaPrecioDeVentaBruto", "Productos.Precio.ModificaPrecioDeCostoListaProveedorTrasladaPrecioDeVentaBruto", _trasladaCambioPrecioDeCostoListaProveedorAPrecioDeLista); _producto = new Producto(_calculaPPP, _trasladaCambioPrecioDeCostoListaProveedorAPrecioDeLista); /*Fin German 20090325*/ _preguntarAlCancelar = Variables.GetValueBool(_parentProcess.Process.ProcessName, _taskName, "PreguntarAlCancelar"); }
/*Se llama desde ComprobanteDePago*/ public static DataSet GetList(string IdResponsable, string idCajasValidas) { if (IdResponsable != null && IdResponsable != string.Empty && Variables.GetValueBool("Cajas.Seguridad.PermiteMovimientosPorTodosLosResponsables") == true) { return(mz.erp.dataaccess.tfi_InstanciasCaja.GetListCajasDeTodosLosResponsables(IdResponsable, idCajasValidas)); } return(mz.erp.dataaccess.tfi_InstanciasCaja.GetList(IdResponsable, idCajasValidas)); }
public void Init() { string proceso = _processParent.Process.ProcessName; _contenedoresHabilitados = Variables.GetValueString(proceso, _taskName, "ContenedoresHabilitados"); _contenedoresVisibles = Variables.GetValueString(proceso, _taskName, "ContenedoresVisibles"); _tiposDeComprobantes = tsy_TiposDeComprobantes.GetTiposDeComprobantes(); _preguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); }
public void Init() { this._allowShow = Variables.GetValueBool(this._processName, this._taskName, "AllowShow", true); this._preguntarAlGuardar = Variables.GetValueBool(this._processName, this._taskName, "PreguntarAlGuardar"); this._preguntarAlCancelar = Variables.GetValueBool(this._processName, this._taskName, "PreguntarAlCancelar"); this.MostrarWarning = Variables.GetValueBool(this._processName, this._taskName, "MostrarWarning", false); this.ValidarFormato = Variables.GetValueBool(this._processName, this._taskName, "ValidarFormato", false); this.ValidarActualizacionMensual = Variables.GetValueBool(this._processName, this._taskName, "ValidarActualizacionMensual", false); this.ValidarActualizacionMasReciente = Variables.GetValueBool(this._processName, this._taskName, "ValidarActualizacionMasReciente", false); }
public void Init() { ProcessManager processManager = this.GetProcessManagerParent(); TaskDynamicInfo primaryTask = processManager.Process.MainTask; this._idProcess = processManager.Process.IdProcess; this._primaryTaskName = primaryTask.KeyTask; this._idPrimaryTask = primaryTask.IdTask; this._idTask = Workflow.GetIdTakByName(this._taskName); string responsable = Variables.GetValueString("Momentos." + this._taskName + ".ResponsableEmision"); if ((responsable != null) && !(responsable.Equals(string.Empty))) { if (responsable.Equals("Todos")) { this._idResponsable = null; } else { if (responsable.Equals("Usuario")) { this._idResponsable = Security.IdPersona; } else { this._idResponsable = responsable; } } } else { this._idResponsable = string.Empty; } this._idProveedor = Variables.GetValueString("Compras.Pedidos.ProveedorPorDefault"); this._idCuenta = Variables.GetValueString("Momentos." + _taskName + ".Cuenta.Default"); _arrayListaComprobantesPendientes = new ArrayList(); this._tiposDeComprobantesOrigen = this.GetTiposDeComprobantesOrigen(); this._tiposDeComprobantesDestino = this.GetTiposDeComprobantesDestinos(); this._familiaComprobantes = this.ObtenerFamiliaComprobante(this._tiposDeComprobantesOrigen); this._fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-1); this._fechaHasta = mz.erp.businessrules.Sistema.DateTime.Now; long cantDias = Variables.GetValueLong(this._processManager.Process.ProcessName, this._taskName, "RangoFechas.DiasAnteriores"); if (!cantDias.Equals(long.MinValue)) { _fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-cantDias); } cantDias = Variables.GetValueLong(this._processManager.Process.ProcessName, this._taskName, "RangoFechas.DiasPosteriores"); if (!cantDias.Equals(long.MinValue)) { _fechaHasta = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(cantDias); } _listaTiposDeComprobantesExcluidos = Variables.GetValueString(this._processManager.Process.ProcessName, this._taskName, "TiposDeComprobantesExcluidos"); _soloPendientes = Variables.GetValueBool(this._processManager.Process.ProcessName, this._taskName, "SoloPendientes", _soloPendientes); }
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() { // TODO: agregar la implementación PrepararDatosImpresionComprobantes.Init _monedas = (DataTable)tfi_Monedas.GetList().tfi_Monedas; _fuentesDeCambio = (DataTable)tfi_FuentesDeCambio.GetList().tfi_FuentesDeCambio; _cotizacionAnterior = _cotizacion; PreguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); /* Silvina 20110315 - Tarea 0000070 */ _validaMonedaDestino = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "ValidaMonedaDestino", _validaMonedaDestino); /* Fin Silvina */ }
public void Init() { switch (this._processName) { case "ProcesoIngresarPerfil": this._state = "new"; break; case "ProcesoEditarPerfil": this._state = "edit"; break; case "ProcesoEliminarPerfil": this._state = "delete"; break; default: this._state = "invalid"; break; } this._activo = Variables.GetValueBool(this._processName, this._taskName, "MostrarPerfilesActivos"); this._contenedoresVisibles = Variables.GetValueString(this._processName, this._taskName, "ContenedoresVisibles"); this._idPerfilAdministrador = Variables.GetValueString("Sistema.Administrador.IdPerfil"); this.PerfilesSuperiores = Security.PerfilesSuperioresList; string strPerfilesExcluidos = Variables.GetValueString(this._processName, this._taskName, "PerfilesExcluidos"); this.PerfilesExcluidos = systemframework.Util.Parse(strPerfilesExcluidos, ","); PreguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); _dataPerfiles = mz.erp.dataaccess.sy_Perfiles.GetList(this._activo).Tables[0]; foreach (DataRow rowPerfil in _dataPerfiles.Rows) { this.Perfiles.Add(Convert.ToString(rowPerfil["IdPerfil"])); Perfil perfil = new Perfil(); perfil.Descripcion = Convert.ToString(rowPerfil["Descripcion"]); perfil.IdPerfil = Convert.ToString(rowPerfil["idPerfil"]); perfil.Tildado = false; if ((!this.PerfilesExcluidos.Contains(perfil.IdPerfil)) && (!this.PerfilesSuperiores.Contains(perfil.IdPerfil))) { // No se excluye ni es superior. this.PerfilesVisibles.Add(perfil); } else { if ((this.PerfilesSuperiores.Contains(perfil.IdPerfil)) && (this.PerfilesSuperiores.Contains(Convert.ToString(Security.IdPerfil))) && (!this.PerfilesExcluidos.Contains(perfil.IdPerfil))) { // Es un perfil superior que no se excluye y el usuario en sesion posee un perfil superior. this.PerfilesVisibles.Add(perfil); } } } }
public void Init() { _processName = "ProcesoConsultarCuentas"; _taskName = "ConsultarCuentas"; _habilitaVerCuentaCorriente = Variables.GetValueBool(_processName, _taskName, "HabilitaVerCuentaCorriente"); _habilitaVerDetalleVentas = Variables.GetValueBool(_processName, _taskName, "HabilitaVerDetalleVentas"); _habilitaVerObservaciones = Variables.GetValueBool(_processName, _taskName, "HabilitaVerObservaciones"); /* Silvina 20110906 - Tarea 0000203 */ _cantidad = (int)Variables.GetValueLong(_processName, _taskName, "CantidadDeClientesAMostrar", 100); /* Fin Silvina 20110906 - Tarea 0000203 */ }
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() { //_formasDePagos = mz.erp.businessrules.tfi_FormasDePagoEx.GetFormasDePago(); _recargos = new RecargosFormaDePago(); _recargos.ImporteAbonadoChanged += new EventHandler(_recargos_ImporteAbonadoChanged); _recargos.RecargosIncluidosChanged += new EventHandler(_recargos_ImporteAbonadoChanged); _reglasDeValidacion = Build_ReglasDeValidacion(); _creaIdValoresNuevos = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "Step.Valores.CreaNuevosValores", true); _idFormaDePagoDefault = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "FormaDePago.Default"); _allowShowVariable = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "MuestraFormulario", _allowShowVariable); }
public void Init() { ProcessManager processManager = this.GetProcessManagerParent(); TaskDynamicInfo primaryTask = processManager.Process.MainTask; this._idProcess = processManager.Process.IdProcess; this._primaryTaskName = primaryTask.KeyTask; this._idPrimaryTask = primaryTask.IdTask; _allowShowDetail = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "VisualizaDetalleComprobantes"); _showDetailBy = Variables.GetValueString(_processManager.Process.ProcessName, _taskName, "MetodoVisualizacionDetalle"); }
public void Init() { string Tarea = this.GetTaskName(); string Proceso = this.GetProcessManagerParent().Process.ProcessName; _allowEditEstados = Variables.GetValueBool(Proceso, Tarea, "PermiteEditarEstados"); _factura.EstadoItemsChanged += new EventHandler(_factura_EstadoItemsChanged); _tiposDeArticulosAdicionales = Variables.GetValueString("Compras.Facturas.TiposDeArticulosAdicionales"); _tiposDeArticulosAdicionalesList = mz.erp.systemframework.Util.Parse(_tiposDeArticulosAdicionales); _preguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); }
public void Init() { this._idTask = Workflow.GetIdTakByName(this._taskName); string estadoDefault = Variables.GetValueString("Momentos." + this._processManager.Process.MainTask.KeyTask + ".FormaDeEntrega.EstadoDefault"); if (estadoDefault.Equals(string.Empty)) { estadoDefault = Variables.GetValueString("Momentos.FormaDeEntrega.EstadoDefault"); } _estadoItemDefault = estadoDefault; _mostrarDatosAuxiliares = Variables.GetValueBool(this._processManager.Process.ProcessName, this._taskName, "MostrarDatosAuxiliares"); }
public bool AllowShow() { string momento = this._processManager.Process.MainTask.KeyTask; string nombreTarea = this.GetTaskName(); bool allowShow = Variables.GetValueBool(this._processManager.Process.ProcessName, this._taskName, "VisualizaVentana"); if (!allowShow) { return(Variables.GetValueBool("Momentos.FormaDeEntrega.VisualizaVentana")); } return(allowShow && this._arrayItems.Count > 0); }