예제 #1
0
        /// <summary>
        /// Page Load
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                // Deixa o botão Home com Danger
                MudaCorBotao("btnLugar");

                if (Page.RouteData.Values["IdEstabelecimento"].ToString() == null)
                {
                    Response.Write("Erro: Estabelecimento não encontreado!!!!");
                }
                else
                {
                    string id = Page.RouteData.Values["IdEstabelecimento"].ToString();

                    lstEstabelecimentosFiltrados = new List <BR_Estabelecimento>();
                    lstEstabelecimentosFiltrados = ((List <BR_Estabelecimento>)
                                                    Session["DataE"]).Where(x => x.Id == Convert.ToInt16(id)).ToList();
                    CarregaEstabelecimentos();

                    lstPratosFiltrados = ((BR_Estabelecimento)EstabelecimentoService.SelectById(Int32.Parse(id)).RetObj).BR_Prato.ToList();
                    CarregaPratosFiltrados();
                }
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Page.RouteData.Values.Count < 1)
                {
                    Response.Redirect("~/Lugar");
                }
                Int32.TryParse(Page.RouteData.Values["IdEstabelecimento"].ToString(), out Id);
                var estab = EstabelecimentoService.SelectById(Id);

                if (estab.Sucesso && estab != null)
                {
                    CarregaCaracterirticas();
                    DetalhesEstab = ((BR_Estabelecimento)(estab.RetObj));
                    img.ImageUrl  = "~/Images/Estabelecimento/" + DetalhesEstab.BR_Fotos_Estabelecimento.First().Imagem;
                    lblNome.Text  = DetalhesEstab.Razao_Social;
                    lblDesc.Text  = DetalhesEstab.Descricao;

                    /* litWifi.Text = DetalhesEstab.Tem_Wifi != true ? "WiFi: Não" : "WiFi: Sim";
                     * litEstacionamento.Text = DetalhesEstab.Tem_Estacionamento != true ? "Estacionamento: Não" : "Estacionamento: Sim";
                     * litAcessoDeficiente.Text = DetalhesEstab.Tem_Acesso_Deficiente != true ? "Acesso a deficiente: Não" : "Acesso a deficiente: Sim";
                     * litFraldario.Text = DetalhesEstab.Tem_Fraldario != true ? "Fraldário: Não" : "Fraldário: Sim";
                     * litEspacoKids.Text = DetalhesEstab.Tem_Espaco_Kids != true ? "Espaço Kids: Não" : "Espaço Kids: Sim";
                     * litReserva.Text = DetalhesEstab.Tem_Reserva != true ? "Reserva: Não" : "Reserva: Sim";
                     * litTemMusica.Text = DetalhesEstab.Tem_Musica != true ? "Música: Não" : "Música: Sim";
                     * litCustomizacao.Text = DetalhesEstab.Tem_Customizacao != true ? "Customização: Não" : "Customização: Sim";
                     * litChamaGarcom.Text = DetalhesEstab.Tem_Chamada_Garcom != true ? "Chamar garçom: Não" : "Chamar garçom: Sim";
                     */

                    imgwifi.Visible         = (DetalhesEstab.Tem_Wifi == true ? true : false);
                    imgEstac.Visible        = (DetalhesEstab.Tem_Estacionamento == true ? true : false);
                    imgdeficientes.Visible  = (DetalhesEstab.Tem_Acesso_Deficiente == true ? true : false);
                    imgfraldario.Visible    = (DetalhesEstab.Tem_Fraldario == true ? true : false);
                    imgreserva.Visible      = (DetalhesEstab.Tem_Reserva == true ? true : false);
                    imgespacokids.Visible   = (DetalhesEstab.Tem_Espaco_Kids == true ? true : false);
                    imgmusica.Visible       = (DetalhesEstab.Tem_Musica == true ? true : false);
                    imgcustomizacao.Visible = (DetalhesEstab.Tem_Customizacao == true ? true : false);
                    imgChamaGar.Visible     = (DetalhesEstab.Tem_Chamada_Garcom == true ? true : false);

                    rptDados.DataSource = DetalhesEstab.BR_Prato;
                    rptDados.DataBind();
                    CarregaAvaliacoes();
                    CarregaComentarios();
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "", "IniciaMapa(" + DetalhesEstab.Latitude + "," + DetalhesEstab.Longitude + ");", true);
                }
                else
                {
                    Response.Redirect("~/Lugar");
                }
            }
        }