public ActionResult Index() { String Email_Cliente = User.Identity.Name; UsuarioCliente u = UsuarioClienteDAO.BuscarClienteporEmail(Email_Cliente); return(View(AlimentoDAO.BuscarAlimentoPorCliente(u.IDUsuarioCliente))); }
public ActionResult Index() { String Email_Cliente = User.Identity.Name; UsuarioCliente u = UsuarioClienteDAO.BuscarClienteporEmail(Email_Cliente); int id = u.IDUsuarioCliente; return(View(EstabelecimentoDAO.BuscarEstabelecimentoPorCliente(id))); }
public ActionResult Create() { String Email_Cliente = User.Identity.Name; UsuarioCliente u = UsuarioClienteDAO.BuscarClienteporEmail(Email_Cliente); ViewBag.Categorias = new SelectList(CategoriaDAO.RetornarCategoria(), "idCategoria", "nome"); ViewBag.Estabelecimentos = new SelectList(EstabelecimentoDAO.BuscarEstabelecimentoPorCliente(u.IDUsuarioCliente), "idEstabelecimento", "nome"); return(View()); }
public ActionResult Edit() { string Email_Cliente = User.Identity.Name; UsuarioCliente usuario = UsuarioClienteDAO.BuscarClienteporEmail(Email_Cliente); if (usuario == null) { return(HttpNotFound()); } return(View(usuario)); }
public ActionResult EnviarEmail(UsuarioCliente cotacao) { String Email_Cliente = User.Identity.Name; UsuarioCliente u = UsuarioClienteDAO.BuscarClienteporEmail(Email_Cliente); String email = cotacao.Email_Cliente; String assunto = "Cotação de Preços - VENDEDOR: " + u.Nome_Cliente; String nome = u.Nome_Cliente; WebMail.SmtpUseDefaultCredentials = false; WebMail.SmtpServer = "smtp.gmail.com"; WebMail.SmtpPort = 587; WebMail.EnableSsl = true; WebMail.UserName = "******"; WebMail.Password = "******"; WebMail.From = "*****@*****.**"; List <AlimentoCotacao> a; a = AlimentoCotacaoDAO.RetornarItensVenda(); string alimentos = string.Empty; for (int i = 0; i < a.Count; i++) { alimentos += string.Format("Nome do alimento: {0}, Descrição do alimento: {1}, Preço do alimento: {2}, Quantidade do alimento: {3} ", a[i].alimento.nome.ToUpper(), a[i].alimento.descricao.ToUpper(), a[i].alimento.preco.ToString("C2"), a[i].Quantidade, Environment.NewLine, Environment.NewLine); } if (string.IsNullOrEmpty(alimentos)) { alimentos = "Nenhum alimento encontrado"; } try { WebMail.Send(to: email, from: "*****@*****.**", subject: assunto, body: alimentos + "<p>Caso tenha interesse, favor entrar em contato neste número: " + u.Telefone_Cliente + "</p>" + "<p> Agradecemos o contato!</p>" ); return(RedirectToAction("Index", "UsuarioCliente")); } catch { return(RedirectToAction("Index", "UsuarioCliente")); } }
public ActionResult Create([Bind(Include = "idEstabelecimento,nome,telefone,cnpj,cidade,endereco,tipoEstabelecimento")] Estabelecimento estabelecimento, int?id) { if (ModelState.IsValid) { String Email_Cliente = User.Identity.Name; UsuarioCliente u = UsuarioClienteDAO.BuscarClienteporEmail(Email_Cliente); id = u.IDUsuarioCliente; EstabelecimentoDAO.CadastrarEstabelecimento(estabelecimento, id); return(RedirectToAction("Index/" + id + "", "Estabelecimento")); } return(View(estabelecimento)); }
public ActionResult Index() { string Email_Cliente = User.Identity.Name; UsuarioCliente usuario = UsuarioClienteDAO.BuscarClienteporEmail(Email_Cliente); int id = usuario.IDUsuarioCliente; ViewBag.Estabelecimentos = EstabelecimentoDAO.BuscarEstabelecimentoPorCliente(id); if (usuario == null) { return(RedirectToAction("Logout", "UsuarioCliente")); } return(View(usuario)); }
public ActionResult Create([Bind(Include = "id,Cep,Logradouro,Localidade,UF,IDUsuarioCliente,Email_Cliente,Login,SenhaCliente,ConfirmacaoSenha,CPF_Cliente,Nome_Cliente,Sobrenome,Telefone_Cliente")] UsuarioCliente usuarioCliente) { if (UsuarioClienteDAO.BuscarClienteporEmail(usuarioCliente) == null) { if (ModelState.IsValid) { UsuarioClienteDAO.CadastrarUsuario(usuarioCliente); return(RedirectToAction("Login", "UsuarioCliente")); } } else { ViewBag.Email = "Email já existente"; } return(View(usuarioCliente)); }
public ActionResult Index() { PrevisaoTempo usuario = new PrevisaoTempo(); string Email_Cliente = User.Identity.Name; UsuarioCliente u = UsuarioClienteDAO.BuscarClienteporEmail(Email_Cliente); string url = "http://apiadvisor.climatempo.com.br/api/v1/weather/locale/" + u.id + "/current?token=866474fc3c51b2f4229db9d8f11648de"; WebClient client = new WebClient(); string json = client.DownloadString(url); byte[] bytes = Encoding.Default.GetBytes(json); json = Encoding.UTF8.GetString(bytes); usuario = JsonConvert.DeserializeObject <PrevisaoTempo>(json); TempData["Usuario"] = usuario; return(View(usuario)); }
public ActionResult Create([Bind(Include = "idAlimento,descricao,nome,preco,unidade,quantidade")] Alimento alimento, int?Categorias, int?Estabelecimentos) { ViewBag.Categorias = new SelectList(CategoriaDAO.RetornarCategoria(), "idCategoria", "nome"); String Email_Cliente = User.Identity.Name; UsuarioCliente u = UsuarioClienteDAO.BuscarClienteporEmail(Email_Cliente); ViewBag.Estabelecimentos = new SelectList(EstabelecimentoDAO.BuscarEstabelecimentoPorCliente(u.IDUsuarioCliente), "idEstabelecimento", "nome"); if (ModelState.IsValid) { alimento.Categoria = CategoriaDAO.BuscarCategoriaPorId(Categorias); alimento.estabelecimento = EstabelecimentoDAO.BuscarEstabelecimentoPorId(Estabelecimentos); AlimentoDAO.CadastrarAlimento(alimento); return(RedirectToAction("Index", "Alimento")); } return(View(alimento)); }