/// <summary> /// Obtiene tabla tsa_Cuentas filtrada por las condiciones de bsqueda /// </summary> public static tsa_CuentasExDataset GetList(string Codigo, string Nombre, string Domicilio, string idTipoDocumento, string Documento, string IdTitular) { decimal LimiteDeCredito = decimal.MinValue; long IdTipoDomicilio = Variables.GetValueLong("Cuentas.Domicilios.TipoDomicilioDefault"); return(mz.erp.dataaccess.tsa_CuentasEx.GetList(Codigo, Nombre, Domicilio, idTipoDocumento, Documento, IdTitular, IdTipoDomicilio, LimiteDeCredito)); }
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 void Init() { ProcessManager processManager = this.GetProcessManagerParent(); TaskDynamicInfo primaryTask = processManager.Process.MainTask; string processName = processManager.Process.ProcessName; this._idProcess = processManager.Process.IdProcess; this._primaryTaskName = primaryTask.KeyTask; this._idPrimaryTask = primaryTask.IdTask; this._idTask = Workflow.GetIdTakByName(this._taskName); this._fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-7); 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); } this._fechaHasta = mz.erp.businessrules.Sistema.DateTime.Now; string responsable = Variables.GetValueString("Momentos." + _idPrimaryTask + ".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"); _arrayIdComprobantesPendientes = new ArrayList(); this._tiposDeComprobantesOrigen = this.GetTiposDeComprobantesOrigen(); this._tiposDeComprobantesDestino = this.GetTiposDeComprobantesDestinos(); this._familiaComprobantes = this.ObtenerFamiliaComprobante(this._tiposDeComprobantesOrigen); this._idEstadosPermitidos = Variables.GetValueString("Momentos." + this._taskName + "." + processName + ".EstadosOrdenDeReparacion"); this._idEstado = Variables.GetValueString("Momentos." + this._taskName + "." + processName + ".EstadoOrdenDeReparacion.Default"); _tableEstadosFiltrados = mz.erp.businessrules.st_EstadoOrdenReparacion.GetList(this._idEstadosPermitidos).Tables[0]; DataRow row = _tableEstadosFiltrados.NewRow(); row["Descripcion"] = String.Empty; row["IdEstadoOrdenReparacion"] = 0; //Convert.ToInt32("-1"); row["Codigo"] = String.Empty; _tableEstadosFiltrados.Rows.Add(row); ArrayList estados = mz.erp.systemframework.Util.Parse(this._idEstadosPermitidos, ","); }
public void ResetFechas() { _fechaDesde = DateTime.Now.AddDays(-30); _fechaHasta = DateTime.Now; _fechaConvDesde = DateTime.Now.AddDays(-30); _fechaConvHasta = DateTime.Now; _fechaVtoDesde = DateTime.Now.AddDays(-30); _fechaVtoHasta = DateTime.Now; 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; }
//Cristian Tsrea 0000050 20110721 //Cristian Tsrea 0000146 20110310 public void updateFechas(DateTime fecha, bool ordenInverso) { long dias = Variables.GetValueLong(this._processManager.Process.ProcessName, this._taskName, "RangoFechas.DiasAnteriores"); if (!ordenInverso) { this._fechaDesde = fecha; } else { this._fechaHasta = fecha; }; if (!ordenInverso) { if (this.FechaHasta < fecha) { _fechaHasta = Util.GenerateFechaHasta(fecha, dias); } } else { if (this.FechaDesde > fecha) { _fechaDesde = Util.GenerateFechaHasta(fecha, dias); } }//End ELSE }
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 string FillNumberWithZeros(string txt) { string separator = Variables.GetValueString("Comprobante.TiposDeComprobante.Numeracion.Separador"); int cant1 = (int)(Variables.GetValueLong("Comprobante.TiposDeComprobante.Numeracion.Seccion1.Longitud")); int cant2 = (int)(Variables.GetValueLong("Comprobante.TiposDeComprobante.Numeracion.Seccion2.Longitud")); return(mz.erp.systemframework.Util.FillNumberWithZeros(txt, separator, cant1, cant2)); }
//Cristian Tsrea 0000050 20110310 //Cristian Tarea 0000146 20110725 public void updateFechas(DateTime fecha, string tipoFecha, bool ordenInverso) { long dias = Variables.GetValueLong(_processParent.Process.ProcessName, this._taskName, "RangoFechas.DiasAnteriores"); switch (tipoFecha) { case "COSTO": if (!ordenInverso) { this._fechaUltimaModifPcioCostoDesde = fecha; } else { this._fechaUltimaModifPcioCostoHasta = fecha; }; if (!ordenInverso) { if (this.FechaUltimaModifPcioCostoHasta < fecha) { _fechaUltimaModifPcioCostoHasta = Util.GenerateFechaHasta(fecha, dias); } } else { if (this.FechaUltimaModifPcioCostoDesde > fecha) { _fechaUltimaModifPcioCostoDesde = Util.GenerateFechaHasta(fecha, dias); } } //End ELSE break; default: if (!ordenInverso) { this._fechaUltimaModifPcioVtaDesde = fecha; } else { this._fechaUltimaModifPcioVtaHasta = fecha; }; if (!ordenInverso) { if (this.FechaUltimaModifPcioVtaHasta < fecha) { _fechaUltimaModifPcioVtaHasta = Util.GenerateFechaHasta(fecha, dias); } } else { if (this.FechaUltimaModifPcioVtaDesde > fecha) { _fechaUltimaModifPcioVtaDesde = Util.GenerateFechaHasta(fecha, dias); } } //End ELSE break; } }
//Cristian Tsrea 0000050 20110310 public void updateFechas(DateTime fechaDesde) { long dias = Variables.GetValueLong(_processName, this._taskName, "RangoFechas.DiasAnteriores"); this._fechaAltaDesde = fechaDesde; if (this.FechaAltaHasta < fechaDesde) { _fechaAltaHasta = mz.erp.systemframework.Util.GenerateFechaHasta(fechaDesde, dias); } }
//Cristian Tsrea 0000050 20110310 public void updateFechas(DateTime fechaDesde) { long dias = Variables.GetValueLong(this.GetProcessManagerParent().Process.ProcessName, this._taskName, "RangoFechas.DiasAnteriores"); this.FechaDesde = fechaDesde; if (this.FechaHasta < fechaDesde) { _fechaHasta = Util.GenerateFechaHasta(fechaDesde, dias); } }
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() { _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 */ }
/// <summary> /// Obtiene tabla tsa_Cuentas filtrada por las condiciones de bsqueda /// </summary> public static tsa_CuentasDataset GetList(string Codigo, string Nombre, string Domicilio, string idTipoDocumento, string Documento, string IdTitular, bool Activo) { long IdTipoDomicilio = Variables.GetValueLong("Cuentas.Domicilios.TipoDomicilioDefault"); bool verTodosLosClientes = Variables.GetValueBool("Cuentas.Busquedas.TodasLasSucursales"); long IdSucursal = long.MinValue; long IdEmpresa = long.MinValue; decimal LimiteDeCredito = decimal.MinValue; if (!verTodosLosClientes) { IdSucursal = Security.IdSucursal; IdEmpresa = Security.IdEmpresa; } return(mz.erp.dataaccess.tsa_Cuentas.GetList(Codigo, Nombre, Domicilio, idTipoDocumento, Documento, IdTitular, IdTipoDomicilio, IdSucursal, IdEmpresa, Activo, LimiteDeCredito)); }
public DomicilioCuenta(string idCuenta, bool isDefault, string estado) { _estado = estado; _idCuenta = idCuenta; _idDomicilio = systemframework.Util.NewStringId(); /* Silvina 20101125 - Tarea 940 */ IdPais = Variables.GetValueLong("Cuentas.Domicilios.Pais.ValorDefault"); IdProvincia = Variables.GetValueLong("Cuentas.Domicilios.Provincia.ValorDefault"); IdLocalidad = Variables.GetValueString("Cuentas.Domicilios.Localidades.ValorDefault"); /* Fin Silvina */ //German 20101102 - Tarea 890 _codigoPostal = mz.erp.businessrules.tsh_Localidades.GetByPk(_idLocalidad).CodigoPostal; //Fin German 20101102 - Tarea 890 _default = isDefault; }
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); long dias = Variables.GetValueLong("Momentos." + this._taskName + "." + _processManager.Process.ProcessName + ".RangoFechas.DiasAnteriores"); this.FechaDesde = DateTime.Now; if (!dias.Equals(long.MinValue)) { this._fechaDesde = DateTime.Now.AddDays(-dias); } this._fechaHasta = DateTime.Now; string responsable = Variables.GetValueString("Momentos." + _idPrimaryTask + ".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"); _arrayIdComprobantesPendientes = new ArrayList(); this._tiposDeComprobantesOrigen = this.GetTiposDeComprobantesOrigen(); this._tiposDeComprobantesDestino = this.GetTiposDeComprobantesDestinos(); this._familiaComprobantes = this.ObtenerFamiliaComprobante(this._tiposDeComprobantesOrigen); }
public static tsa_CuentasDataset GetListByUK(string Codigo) { long IdTipoDomicilio = Variables.GetValueLong("Cuentas.Domicilios.TipoDomicilioDefault"); bool verTodosLosClientes = Variables.GetValueBool("Cuentas.Busquedas.TodasLasSucursales"); long IdSucursal = long.MinValue; long IdEmpresa = long.MinValue; bool Activo = false; if (!verTodosLosClientes) { IdSucursal = Security.IdSucursal; IdEmpresa = Security.IdEmpresa; } return(mz.erp.dataaccess.tsa_Cuentas.GetListByUK(Codigo, IdTipoDomicilio, IdSucursal, IdEmpresa)); }
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); this._allowShowDetail = Variables.GetValueBool(this._processManager.Process.ProcessName, this._taskName, "VisualizaDetalleComprobantes"); 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); } }
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); long cantDiasDesde = (!Variables.GetValueLong(_processName, _taskName, "RangoFechas.DiasAnteriores").Equals(long.MinValue)) ? (Variables.GetValueLong(_processName, _taskName, "RangoFechas.DiasAnteriores")) : 0; this.FechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-cantDiasDesde); this.FechaDesdeOrig = this.FechaDesde; this.FechaHasta = mz.erp.businessrules.Sistema.DateTime.Now; this.FechaHastaOrig = this.FechaHasta; this.IdCuenta = string.Empty; this.CodigoCuenta = string.Empty; this.IdProveedor = string.Empty; this.CodigoProveedor = string.Empty; }
public static bool LogIn(string UserName, string Password) { sy_UsuariosDataset.sy_UsuariosRow _row = sy_Usuarios.GetByPk(UserName); if (_row != null) { string keyEcrypted = new mz.erp.security.dll.Encryption.Symmetric().DecryptStringBase64(_row.Clave); //string keyEcrypted = new mz.erp.security.dll.Encryption.Symmetric().EncryptStringBase64(Password); //Console.WriteLine(keyEcrypted); if (Password.CompareTo(keyEcrypted) == 0) //if (Password.CompareTo(_row.Clave)==0 ) { _loguinOk = true; _nombre = _row.Nombre; //ARREGLAR!!!! _idConexion = 1; _idEmpresa = 1; _idPersona = _row.IdPersona; _idSucursal = Variables.GetValueLong("Debug.IdSucursal"); _password = Password; _idPuesto = Convert.ToInt32(systemframework.ApplicationConfiguration.Puesto); DataRow row = mz.erp.businessrules.sy_Puestos.GetByPk(_idPuesto); if (row != null) { _puesto = Convert.ToString(row["Descripcion"]); } else { _puesto = string.Empty; } _grupo = _row.Equipo; string perfilesSuperiores = Variables.GetValueString("Seguridad.Perfiles.PerfilesSuperiores"); _perfilesSuperioresList = mz.erp.systemframework.Util.Parse(perfilesSuperiores, ","); _cajasNivelControl = Variables.GetValueString("Cajas.Seguridad.NivelControl", _cajasNivelControl).ToUpper(); dataaccess.Variables.SetSecurity(_idEmpresa, _idSucursal, _idPerfil, _idPuesto, _idUsuario); ClaseTarea.Load(); ControllerTarea.Load(); return(_loguinOk); } } return(false); }
public void Init() { _allowMultipleSelect = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "AllowMultipleSelect"); _listaFiltros = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "ListaFiltros"); 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)) { _fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-cantDias); } _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"); /* Silvina 20110704 - Tarea 0000136 */ _imprimeTicket = Variables.GetValueBool("TicketDeCambio.Habilitar") && Variables.GetValueBool("TicketDeCambio.Reimprimir"); string p = Variables.GetValueString("Fiscal.Puerto"); if (!p.Equals(string.Empty)) { _puerto = byte.Parse(p); } string v = Variables.GetValueString("Fiscal.Velocidad"); if (!v.Equals(string.Empty)) { _velocidad = int.Parse(v); } /* Fin Silvina 20110704 - Tarea 0000136 */ //German 20120127 - Tarea 0000265 _familiasTicketDeCambio = Variables.GetValueString("TicketDeCambio.Reimprimir.Familias"); //Fin German 20120127 - Tarea 0000265 }
public void Init() { _allowMultipleSelect = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "AllowMultipleSelect"); _validarFechas = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "ValidarFechas"); long cantDias = Variables.GetValueLong(this._processParent.Process.ProcessName, this._taskName, "RangoFechas.DiasAnteriores"); if (!cantDias.Equals(long.MinValue)) { _fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-cantDias); } _permiteBuscarFechasAlmacenadas = Variables.GetValueBool(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "PermiteBuscarFechasAlmacenadas"); _habilitaFiltroStock = Variables.GetValueBool(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "HabilitaFiltroStock", _habilitaFiltroStock); _habilitaFiltroFechas = Variables.GetValueBool(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "HabilitaFiltroFechas", _habilitaFiltroFechas); _byFechas = Variables.GetValueBool(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "FiltroFechasSeleccionado", _habilitaFiltroFechas); /* Silvina 20100909 - Tarea 669 */ _byFechasDefault = _byFechas; /* Fin Silvina */ if (_habilitaFiltroStock) { ConfigureFiltroStock(); } _permiteModificarFechaHasta = Variables.GetValueBool(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "PermiteModificarFechaHasta"); _rangoFechasPermitido = Variables.GetValueLong(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "RangoFechasPermitido"); _preguntarAlCancelar = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar"); _contenedoresVisibles = Variables.GetValueString(this.GetProcessManagerParent().Process.ProcessName, this.GetTaskName(), "ContenedoresVisibles"); //Cristian Tarea 0000010 20110223 _listaDeposito = (DataTable)businessrules.tlg_Depositos.GetList(null, null, null, true).tlg_Depositos; _listaSeccion = (DataTable)businessrules.tlg_Secciones.GetList(null, null, null, true).tlg_Secciones; if (_listaSeccion != null && _listaSeccion.Rows.Count > 0) { _idSeccion = _listaSeccion.Rows[0]["IdSeccion"].ToString(); } if (_listaDeposito != null && _listaDeposito.Rows.Count > 0) { _idDeposito = _listaDeposito.Rows[0]["IdDeposito"].ToString(); } //Fin Cristian }
/* #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 }
//Metodos para llamar el stored que no toma las busquedas parciales a izquierda /// <summary> /// Obtiene tabla tsa_Cuentas filtrada por las condiciones de bsqueda /// </summary> public static tsa_CuentasDataset GetListEx(string Codigo, string Nombre, string Domicilio, string idTipoDocumento, string Documento, string IdTitular) { long IdTipoDomicilio = Variables.GetValueLong("Cuentas.Domicilios.TipoDomicilioDefault"); bool verTodosLosClientes = Variables.GetValueBool("Cuentas.Busquedas.TodasLasSucursales"); long IdSucursal = long.MinValue; long IdEmpresa = long.MinValue; bool Activo = false; decimal LimiteDeCredito = decimal.MinValue; if (!verTodosLosClientes) { IdSucursal = Security.IdSucursal; IdEmpresa = Security.IdEmpresa; } return(mz.erp.dataaccess.tsa_Cuentas.GetListEx(Codigo, Nombre, Domicilio, idTipoDocumento, Documento, IdTitular, IdTipoDomicilio, IdSucursal, IdEmpresa, Activo, LimiteDeCredito)); /*foreach (tsa_CuentasDataset.tsa_CuentasRow row in data.tsa_Cuentas.Rows) * { * row.Nombre = row.Nombre.ToUpper(); * row.Domicilio = row.Domicilio.ToUpper(); * row.HorarioComercial = row.HorarioComercial.ToUpper(); * }*/ //return data; }
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; long dias = Variables.GetValueLong("Momentos." + this._taskName + "." + _processManager.Process.ProcessName + ".RangoFechas.DiasAnteriores"); this._fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now; if (!dias.Equals(long.MinValue)) { this._fechaDesde = mz.erp.businessrules.Sistema.DateTime.Now.AddDays(-dias); } this._fechaHasta = mz.erp.businessrules.Sistema.DateTime.Now; //string responsable = Variables.GetValueString("Momentos."+_idPrimaryTask+".ResponsableEmision"); string responsable = Variables.GetValueString(_processManager.Process.ProcessName, this._taskName, "ResponsableEmision"); if ((responsable != null) && !(responsable.Equals(string.Empty))) { if (responsable.Equals("Todos")) { this._responsableEmision = null; } else { if (responsable.Equals("Usuario")) { this._responsableEmision = Security.IdPersona; } else { this._responsableEmision = responsable; } } } else { this._responsableEmision = string.Empty; } this._idProveedor = Variables.GetValueString("Compras.Pedidos.ProveedorPorDefault"); ArrayList ListaTiposDeComprobantesOrigen = this.GetTiposDeComprobantesOrigen(); ArrayList ListaTiposDeComprobantesDestino = this.GetTiposDeComprobantesDestinos(); this._familiaComprobantes = this.ObtenerFamiliaComprobante(ListaTiposDeComprobantesOrigen); _tiposDeComprobantesOrigen = Variables.GetValueString("Momentos." + _taskName + "." + _processManager.Process.ProcessName + ".TiposComprobantesOrigen"); if (_tiposDeComprobantesOrigen == "") { _tiposDeComprobantesOrigen = mz.erp.systemframework.Util.PackString(ListaTiposDeComprobantesOrigen, ","); } _tiposDeComprobantesDestino = Variables.GetValueString("Momentos." + _taskName + "." + _processManager.Process.ProcessName + ".TiposComprobantesDestino"); if (_tiposDeComprobantesDestino == "") { _tiposDeComprobantesDestino = mz.erp.systemframework.Util.PackString(ListaTiposDeComprobantesDestino, ","); } _tiposDeComprobanteDestinoExcluidos = Variables.GetValueString(_processManager.Process.ProcessName, _taskName, "TiposDeComprobantesExcluidos"); _allowShowDetail = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "VisualizaDetalleComprobantes"); _showDetailBy = Variables.GetValueString(_processManager.Process.ProcessName, _taskName, "MetodoVisualizacionDetalle"); _listaFamiliaDeComprobantes = Variables.GetValueString(_processManager.Process.ProcessName, _taskName, "FamiliasDeComprobantesDeCompra"); if (_listaFamiliaDeComprobantes == null || _listaFamiliaDeComprobantes == string.Empty) { _listaFamiliaDeComprobantes = Variables.GetValueString("Comprobantes.FamiliasDeComprobantesDeCompra"); } this._familiaComprobantesDefault = Variables.GetValueString(this._processManager.Process.ProcessName, this._taskName, "FamiliasDeComprobantesDeCompras.Default"); _porFechaEmision = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "Filtros.PorFechaEmision", _porFechaEmision); _porFechaVencimiento = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "Filtros.PorFechaVencimiento", _porFechaVencimiento); _porFechaRecepcionMercaderia = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "Filtros.PorFechaRecepcionMercaderia", _porFechaRecepcionMercaderia); //Cristian 20100917 Tarea 836 _filtroFechaPorDefault = Variables.GetValueString("ComprobantesDeCompras.FiltroFechaValorPorDefault"); //Fin Cristian 20100917 Tarea 836 _idTipoMovimiento = "-1"; _tipos = mz.erp.businessrules.tsy_TiposMovimientos.GetList().Tables[0]; _subTipos = mz.erp.businessrules.tsy_SubTipoMovimiento.GetList().Tables[0]; _habilitaFiltroTipoMovimiento = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "Filtros.PorCuentasImputacion", _habilitaFiltroTipoMovimiento); _allowMultipleSelect = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "AllowMultipleSelect"); _habilitaFamiliasComprobantes = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "HabilitaTiposDeComprobantes"); _allowValidateSeleccionProveedor = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "Validar.PermiteUnicoProveedor"); _filtroEstados = Variables.GetValueString(_processManager.Process.ProcessName, _taskName, "Estados"); PreguntarAlCancelar = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "PreguntarAlCancelar"); PreguntarAlGuardar = Variables.GetValueBool(_processManager.Process.ProcessName, _taskName, "PreguntarAlGuardar", false); }
//------------- #endregion #region Eventos #endregion #region Metodos Privados #endregion #region Metodos Publicos //Cristian Tsrea 0000050 20110310 //Cristian Tsrea 0000050 20110725 public void updateFechas(DateTime fecha, string tipoFecha, bool ordenInverso) { long dias = Variables.GetValueLong(this._processManager.Process.ProcessName, this._taskName, "RangoFechas.DiasAnteriores"); switch (tipoFecha) { case "RECIBO": if (!ordenInverso) { this._fechaReciboDesde = fecha; } else { this._fechaReciboHasta = fecha; }; if (!ordenInverso) { if (this.FechaReciboHasta < fecha) { _fechaReciboHasta = Util.GenerateFechaHasta(fecha, dias); } } else { if (this.FechaReciboDesde > fecha) { _fechaReciboDesde = Util.GenerateFechaHasta(fecha, dias); } } //End ELSE break; case "FACTURA": if (!ordenInverso) { this._fechaFacturaDesde = fecha; } else { this._fechaFacturaHasta = fecha; }; if (!ordenInverso) { if (this.FechaFacturaHasta < fecha) { _fechaFacturaHasta = Util.GenerateFechaHasta(fecha, dias); } } else { if (this.FechaFacturaDesde > fecha) { _fechaFacturaDesde = Util.GenerateFechaHasta(fecha, dias); } } //End ELSE break; default: if (!ordenInverso) { this._fechaRetencionDesde = fecha; } else { this._fechaRetencionHasta = fecha; }; if (!ordenInverso) { if (this.FechaRetencionHasta < fecha) { _fechaRetencionHasta = Util.GenerateFechaHasta(fecha, dias); } } else { if (this.FechaRetencionDesde > fecha) { _fechaRetencionDesde = Util.GenerateFechaHasta(fecha, dias); } } //End ELSE break; } }
public static OperationNumerosDeSerie GetOperacionNumerosDeSerie(string processName, string taskName) { long result = Variables.GetValueLong("Momentos." + taskName + "." + processName + ".OperacionNumerosDeSerie"); return(result == 1?OperationNumerosDeSerie.Insert:result == -1?OperationNumerosDeSerie.Delete:result == 2?OperationNumerosDeSerie.DeleteInsert:OperationNumerosDeSerie.Nothing); }