public Gestion()
 {
     _metodoBusqPred            = null;
     _filtrar                   = new dataFiltro();
     _gestionLista              = new GestionLista();
     _gestionLista.ItemChanged += _gestionLista_ItemChanged;
     _gestionAgregarEditar      = new AgregarEditar.Gestion();
     _gestionArticulos          = new Articulos.Gestion();
     _gestionDocumentos         = new Documentos.Gestion();
     _gestionEstatus            = new Estatus.Gestion();
     _gestionVisualizar         = new Visualizar.Gestion();
 }
        private bool CargarData()
        {
            var rt = true;

            var r01 = Sistema.MyData.Configuracion_BusquedaCliente();

            if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return(false);
            }
            _metodoBusqPred = r01.Entidad;
            asignaMetodoBusqueda(r01.Entidad);

            return(rt);
        }
        private void asignaMetodoBusqueda(OOB.Configuracion.BusquedaCliente.Entidad.Ficha ficha)
        {
            switch (ficha.ModoBusqueda)
            {
            case OOB.Configuracion.BusquedaCliente.Entidad.Enumerado.EnumPreferenciaBusqueda.Codigo:
                _filtrar.setMetodoPorCodigo();
                break;

            case OOB.Configuracion.BusquedaCliente.Entidad.Enumerado.EnumPreferenciaBusqueda.Nombre:
                _filtrar.setMetodoPorNombre();
                break;

            case OOB.Configuracion.BusquedaCliente.Entidad.Enumerado.EnumPreferenciaBusqueda.CiRif:
                _filtrar.setMetodoPorCiRif();
                break;
            }
        }
示例#4
0
        public OOB.Resultado.FichaEntidad <OOB.Configuracion.BusquedaCliente.Entidad.Ficha> Configuracion_BusquedaCliente()
        {
            var rt = new OOB.Resultado.FichaEntidad <OOB.Configuracion.BusquedaCliente.Entidad.Ficha>();

            var r01 = MyData.ConfiguracionAdm_BusquedaCliente();

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                rt.Mensaje = r01.Mensaje;
                rt.Result  = OOB.Resultado.Enumerados.EnumResult.isError;
                return(rt);
            }

            var nr = new OOB.Configuracion.BusquedaCliente.Entidad.Ficha()
            {
                Usuario = r01.Entidad.Usuario,
            };

            rt.Entidad = nr;

            return(rt);
        }