示例#1
0
        public void Consultar()
        {
            try
            {
                BOF.LlantaBOF   bo  = (BOF.LlantaBOF) this.InterfazUsuarioADato();
                List <LlantaBO> lst = controlador.ConsultarFiltro(dctx, bo); //RI0055

                this.vista.Resultado = lst;
                this.vista.ActualizarResultado();

                if (lst.Count < 1)
                {
                    this.vista.MostrarMensaje("La búsqueda no produjo resultados", ETipoMensajeIU.INFORMACION,
                                              "No se encontraron coincidencias con los criterios ingresados. Verifique sus datos");
                }
            }
            catch (Exception ex)
            {
                throw new Exception(this.nombreClase + ".Consultar:" + ex.Message);
            }
        }
示例#2
0
        private object InterfazUsuarioADato()
        {
            BOF.LlantaBOF bo = new BOF.LlantaBOF();
            bo.Activo       = vista.Activo;
            bo.Stock        = vista.EnStock;
            bo.Codigo       = vista.Codigo;
            bo.Medida       = vista.Medida;
            bo.Revitalizada = vista.Revitalizada;
            bo.MontadoEn    = new EnllantableProxyBO {
                EnllantableID = vista.UnidadID, TipoEnllantable = vista.TipoEnllantable
            };
            bo.Sucursal = new SucursalBO();
            if (vista.SucursalID.HasValue)
            {
                bo.Sucursal.Id = vista.SucursalID;
                bo.Sucursal.UnidadOperativa    = new UnidadOperativaBO();
                bo.Sucursal.UnidadOperativa.Id = vista.UnidadOperativaID;
            }
            else
            {
                AdscripcionBO adscripcion = new AdscripcionBO()
                {
                    UnidadOperativa = new UnidadOperativaBO()
                    {
                        Id = this.vista.UnidadOperativaID
                    }
                };
                UsuarioBO usuario = new UsuarioBO()
                {
                    Id = this.vista.UsuarioID
                };
                bo.Sucursales = FacadeBR.ConsultarSucursalesSeguridad(this.dctx, new SeguridadBO(Guid.Empty, usuario, adscripcion));
            }

            return(bo);
        }