Exemple #1
0
        /// <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));
        }
Exemple #2
0
        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");
        }
Exemple #3
0
        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, ",");
        }
Exemple #4
0
        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;
        }
Exemple #5
0
        //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 */
 }
Exemple #13
0
        /// <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));
        }
Exemple #14
0
 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);
        }
Exemple #16
0
        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;
        }
Exemple #19
0
        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);
        }
Exemple #20
0
        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
        }
Exemple #23
0
        //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;
        }
Exemple #24
0
        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);
        }
Exemple #25
0
        //-------------

        #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;
            }
        }
Exemple #26
0
        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);
        }