protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } if (!string.IsNullOrWhiteSpace(Request.QueryString["id"])) { //se existir, converte para inteiro var id = Convert.ToInt32(Request.QueryString["id"]); var obj = new ComercioDAO().BuscarPorId(id); obj.Cardapio = new CardapioDAO().BuscarPorComercio(id); txtNomeRestaurante.Text = obj.NomeComercio; txtCNPJ.Text = obj.Cnpj; txtBairro.Text = obj.Bairro; txtRua.Text = obj.Rua; txtNumero.Text = Convert.ToString(obj.Numero); txtCEP.Text = obj.Cep; txtComplemento.Text = obj.Complemento; txtEstiloLanche.Text = obj.EstiloDoLanche; txtAberto.Text = obj.HorarioAbertura; txtEncarramento.Text = obj.HorarioEncerramento; txtDescricao.Text = obj.DescricaoComercio; } }
protected void btnProximoCad_Click(object sender, EventArgs e) { var obj = new Comercio(); obj.NomeComercio = txtNomeRestaurante.Text; obj.Cnpj = txtCNPJ.Text; if (string.IsNullOrWhiteSpace(obj.NomeComercio)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Nome Comercio deve ser preenchido"; txtNomeRestaurante.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.Cnpj)) { pnlMSG.Visible = true; lblMSG.Text = "O campo CNPJ deve ser preenchido"; txtCNPJ.Focus(); return; } var vdCnpj = new ComercioDAO().ValidarCNPJ(txtCNPJ.Text); if (vdCnpj == false) { pnlMSG.Visible = true; lblMSG.Text = "O CNPJ é Invalido"; txtCNPJ.Focus(); return; } var id = new ComercioDAO().Inserir(obj); Response.Redirect(string.Format("CadastroAnunciante2.aspx?id={0}", id)); }
protected void btnProximoCad_Click(object sender, EventArgs e) { var obj = new Comercio(); obj.Id = Convert.ToInt32(Request.QueryString["id"]); obj.Bairro = txtBairro.Text; obj.Cep = txtCEP.Text; obj.Numero = Convert.ToInt32(txtNumero.Text); obj.Rua = txtRua.Text; obj.Complemento = txtComplemento.Text; if (string.IsNullOrWhiteSpace(obj.Bairro)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Bairro devem ser preenchidos"; txtBairro.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.Cep)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Cep devem ser preenchidos"; txtCEP.Focus(); return; } if (obj.Numero == 0) { pnlMSG.Visible = true; lblMSG.Text = "O campo Número devem ser preenchidos"; txtNumero.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.Rua)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Rua devem ser preenchidos"; txtRua.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.Complemento)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Complemento devem ser preenchidos"; txtComplemento.Focus(); return; } var vdCep = new ComercioDAO().ValidarCEP(txtCEP.Text); if (vdCep == false) { pnlMSG.Visible = true; lblMSG.Text = "O Cep é Invalido"; txtCEP.Focus(); return; } new ComercioDAO().Atualizar2(obj); Response.Redirect(string.Format("CadastroAnunciante3.aspx?id={0}", obj.Id)); }
protected void btnLogar_Click(object sender, EventArgs e) { if (rdoAnunciante.Checked) { var usuarioLogado = new ComercioDAO().Logar(txtEmail.Text, txtSenha.Text); if (usuarioLogado == null) { pnlMSG.Visible = true; lblMSG.Text = "Login e/ou Senha inválida!"; txtSenha.Focus(); return; } var userData = new JavaScriptSerializer().Serialize(new Usuario() { Id = usuarioLogado.Id, Nome = usuarioLogado.Nome, Email = usuarioLogado.Email }); FormsAuthenticationUtil.SetCustomAuthCookie(usuarioLogado.Email, userData, false); Response.Redirect(string.Format("~/GerenciamentoComercio.aspx?id={0}", usuarioLogado.Id)); } else { var usuarioLogado = new ConsumidorDAO().Logar(txtEmail.Text, txtSenha.Text); if (usuarioLogado == null) { pnlMSG.Visible = true; lblMSG.Text = "Login e/ou Senha inválida!"; txtSenha.Focus(); return; } var userData = new JavaScriptSerializer().Serialize(new Usuario() { Id = usuarioLogado.Id, Nome = usuarioLogado.Nome, Email = usuarioLogado.Email }); FormsAuthenticationUtil.SetCustomAuthCookie(usuarioLogado.Email, userData, false); Response.Redirect("~/Default.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } if (!string.IsNullOrWhiteSpace(Request.QueryString["id"])) { var id = Convert.ToInt32(Request.QueryString["id"]); var obj = new ComercioDAO().BuscarPorId(id); //preencher os campos nome do comércio e nome do representado lblNomeRepresentante.Text = obj.Nome; lblNomeComercio.Text = obj.NomeComercio; } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } if (!string.IsNullOrWhiteSpace(Request.QueryString["id"])) { var id = Convert.ToInt32(Request.QueryString["id"]); var obj = new ComercioDAO().BuscarPorId(id); lblNomeComercio.Text = obj.NomeComercio; var lstAvaliacoes = new AvaliacoesDAO().BuscaPorComercio(id); gridView.DataSource = lstAvaliacoes; gridView.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } if (!string.IsNullOrWhiteSpace(Request.QueryString["cep"]) && !string.IsNullOrWhiteSpace(Request.QueryString["criterio"])) { var cep = Request.QueryString["cep"]; var criterio = Request.QueryString["criterio"]; var lst = new ComercioDAO().BuscarTodos(); lst.ForEach(c => { double distancia, duracao; DirectionsAPI.CalcularDistanciaEDuracao(cep.OnlyNumbers(), c.Cep.OnlyNumbers(), out distancia, out duracao); c.Distancia = string.Format("{0:n2} km", distancia / 1000); c.Duracao = string.Format("{0:n2} min", duracao / 60); }); if (criterio == "MaisProx") { grdComercio.DataSource = lst.OrderBy(c => c.Distancia).ToList(); grdComercio.DataBind(); } else if (criterio == "MenorDur") { grdComercio.DataSource = lst.OrderBy(c => c.Duracao).ToList(); grdComercio.DataBind(); } else { grdComercio.DataSource = lst.OrderByDescending(c => c.NotaMedia).ToList(); grdComercio.DataBind(); } } }
protected void btnBuscar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtInfCEP.Text)) { pnlMSG.Visible = true; lblMSG.Text = "O campo CEP deve ser preenchido!"; txtInfCEP.Focus(); return; } var vdCep = new ComercioDAO().ValidarCEP(txtInfCEP.Text); if (vdCep == false) { pnlMSG.Visible = true; lblMSG.Text = "CEP inválido!"; txtInfCEP.Focus(); return; } else { var criterio = string.Empty; if (rdoMaisProx.Checked) { criterio = "MaisProx"; } else if (rdoMenorDuracao.Checked) { criterio = "MenorDur"; } else { criterio = "MelhorAva"; } Response.Redirect(string.Format("ResultadoBusk.aspx?cep={0}&criterio={1}", txtInfCEP.Text, criterio)); } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } if (!string.IsNullOrWhiteSpace(Request.QueryString["id"])) { var id = Convert.ToInt32(Request.QueryString["id"]); var obj = new ComercioDAO().BuscarPorId(id); obj.Cardapio = new CardapioDAO().BuscarPorComercio(id); lblNomeComercio.Text = obj.NomeComercio; lblTelefone.Text = obj.TelefoneRepresentante; lblDisponibilidade.Text = obj.Disponibilidade; lblDescricao.Text = obj.DescricaoComercio; txtLocalizacao.Value = obj.Localizacao; if (obj.NotaMedia >= 0 && obj.NotaMedia <= 1) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); } else if (obj.NotaMedia > 1 && obj.NotaMedia <= 2) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); } else if (obj.NotaMedia > 2 && obj.NotaMedia <= 3) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); } else if (obj.NotaMedia > 3 && obj.NotaMedia <= 4) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); } else if (obj.NotaMedia > 4 && obj.NotaMedia <= 5) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); } grdCardapio.DataSource = obj.Cardapio; grdCardapio.DataBind(); } }
protected void btnProximoCad3_Click(object sender, EventArgs e) { var obj = new Comercio(); obj.Id = Convert.ToInt32(Request.QueryString["id"]); obj.Nome = txtNomeCompleto.Text; obj.Email = txtEmail.Text; obj.Senha = txtSenha.Text; obj.CpfRepresentante = txtCPF.Text; obj.TelefoneRepresentante = txtCelular.Text; if (string.IsNullOrWhiteSpace(obj.Nome)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Nome deve ser preenchido"; txtNomeCompleto.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.Email)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Email deve ser preenchido"; txtEmail.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.Senha)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Senha deve ser preenchido"; txtSenha.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.CpfRepresentante)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Cpf deve ser preenchido"; txtCPF.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.TelefoneRepresentante)) { pnlMSG.Visible = true; lblMSG.Text = "O campo Celular deve ser preenchido"; txtCelular.Focus(); return; } var vdCpf = new ComercioDAO().ValidarCPF(txtCPF.Text); if (vdCpf == false) { pnlMSG.Visible = true; lblMSG.Text = "O Cpf é Invalido"; txtCPF.Focus(); return; } var vdEmail = new ComercioDAO().ValidarEmail(txtEmail.Text); if (vdEmail == false) { pnlMSG.Visible = true; lblMSG.Text = "O Email é Invalido"; txtEmail.Focus(); return; } new ComercioDAO().Atualizar3(obj); Response.Redirect(string.Format("CadastroAnunciante4.aspx?id={0}", obj.Id)); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } if (!string.IsNullOrWhiteSpace(Request.QueryString["id"])) { var id = Convert.ToInt32(Request.QueryString["id"]); var obj = new ComercioDAO().BuscarPorId(id); lblNomeComercio.Text = obj.NomeComercio; if (obj.NotaMedia >= 0 && obj.NotaMedia <= 1) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); } else if (obj.NotaMedia > 1 && obj.NotaMedia <= 2) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); } else if (obj.NotaMedia > 2 && obj.NotaMedia <= 3) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); } else if (obj.NotaMedia > 3 && obj.NotaMedia <= 4) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela2.jpg")); } else if (obj.NotaMedia > 4 && obj.NotaMedia <= 5) { imgEstrela1.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela2.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela3.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela4.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); imgEstrela5.Attributes.Add("src", ResolveUrl("~/Images/estrela1.jpg")); } var lstAvaliacoes = new AvaliacoesDAO().BuscaPorComercio(id); gridView.DataSource = lstAvaliacoes; gridView.DataBind(); } }