public ActionResult Create([Bind(Include = "Id,Nome,Descricao,Uva,Classe,Teor_Alcolico,Tipo,CustoUnitario,Quantidade,PrecoVenda,Volume,DataValidade,Status,PaisId,SafraId")] Produto produto) { //VALIDAR CAMPOS OBRIGATORIOS() try { if (!Validations.HasCredentials(User.Identity.GetUserName(), "Create", "Produtos")) { return(RedirectToAction("Index", "Home")); } ViewBag.PaisId = new SelectList(db.Paises, "Id", "Nome", produto.PaisId); ViewBag.SafraId = new SelectList(db.Safras, "Id", "Ano", produto.SafraId); if (!ValidaCampos(produto)) { return(View(produto)); } produto.Status = true; db.Produtos.Add(produto); db.SaveChanges(); TempData["Success"] = "Registro Salvo."; return(RedirectToAction("Index")); } catch (Exception ex) { TempData["Error"] = "Ocorreu um erro,entre em contato com o administrador do sistema!"; return(RedirectToAction("Index")); throw ex; } }
public ActionResult Create([Bind(Include = "Id,RazaoSocial,NomeFantasia,NomeCompleto,RG,CPF,DataNascimento,CNPJ,Email,Telefone,Celular,Status,LimiteCredito,TipoPessoaId,PapelPessoaId")] Pessoa pessoa, string viewName) { if (ModelState.IsValid) { db.Pessoas.Add(pessoa); db.SaveChanges(); } return(View(pessoa)); }
public ActionResult Create([Bind(Include = "Id,Nome,Cpf,Email,Senha,Sexo,Endereco,Cep,Cidade,Estado,DataNasc,Telefone,Celular,DataCadastro,StatusId")] Participante participante) { if (ModelState.IsValid) { db.Participantes.Add(participante); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(participante)); }
public ActionResult Create([Bind(Include = "Id,Ano")] Safra safra) { if (ModelState.IsValid) { safra.Status = true; db.Safras.Add(safra); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(safra)); }
public ActionResult Create([Bind(Include = "Id,isVenda,isPessoaFisica,DataPedido,Quantidade,Total,PessoaId")] Pedido pedido) { if (ModelState.IsValid) { db.Pedidos.Add(pedido); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PessoaId = new SelectList(db.Pessoas, "Id", "RazaoSocial", pedido.PessoaId); return(View(pedido)); }
public ActionResult DeleteConfirmed(int id) { try { Pedido pedido = db.Pedidos.Find(id); db.Pedidos.Remove(pedido); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["Error"] = "Ocorreu um erro,entre em contato com o administrador do sistema!"; return(RedirectToAction("Index")); throw ex; } }
public ActionResult Create([Bind(Include = "Id,Estado,Cidade,Bairro,CEP,Rua,Numero,Complemento,Status,PessoaId")] Endereco endereco) { try { if (ModelState.IsValid) { db.Enderecos.Add(endereco); db.SaveChanges(); TempData["Success"] = "Registro salvo com sucesso.."; return(RedirectToAction("Index")); } ViewBag.PessoaId = new SelectList(db.Pessoas, "Id", "RazaoSocial", endereco.PessoaId); return(View(endereco)); } catch (Exception ex) { TempData["Error"] = "Ocorreu um erro,entre em contato com o administrador do sistema!"; return(RedirectToAction("Index")); throw ex; } }
public ActionResult Create([Bind(Include = "Id,Nome")] Pais pais) { try { if (ModelState.IsValid) { pais.Status = true; db.Paises.Add(pais); db.SaveChanges(); TempData["Success"] = "Registro salvo com sucesso."; return(RedirectToAction("Index")); } return(View(pais)); } catch (Exception ex) { TempData["Error"] = "Ocorreu um erro,entre em contato com o administrador do sistema!"; return(RedirectToAction("Index")); throw ex; } }
public ActionResult Create(ClienteEnderecoViewModel Cliente, string botao, FormCollection colecao, int?idEndereco) { try { if (!Validations.HasCredentials(User.Identity.GetUserName(), "Create", "ClientePessoaJuridica")) { return(RedirectToAction("Index", "Home")); } int IdCliente = 0; if (botao == "addCliente") { if (Cliente.Pessoa != null) { if (!ValidaCamposPessoaJuridica(Cliente.Pessoa)) { return(View(Cliente)); } Cliente.Pessoa.Status = true; db.Pessoas.Add(Cliente.Pessoa); db.SaveChanges(); IdCliente = Cliente.Pessoa.Id; Cliente.Pessoa = Cliente.Pessoa; TempData["Success"] = "Registro salvo com sucesso."; } ViewBag.idCliente = IdCliente; return(View(Cliente)); } if (botao == "addEndereco") { if (Cliente.Enderecos == null) { Cliente.Enderecos = new List <Endereco>(); } Cliente.Endereco.Status = true; Cliente.Enderecos.Add(Cliente.Endereco); db.Enderecos.Add(Cliente.Endereco); db.SaveChanges(); Cliente.Enderecos = db.Enderecos.AsNoTracking().Where(x => x.PessoaId == Cliente.Endereco.PessoaId).ToList(); ViewBag.idCliente = Cliente.Endereco.PessoaId; TempData["Success"] = "Registro salvo com sucesso."; return(View(Cliente)); } if (botao == "finalizarCadastro") { TempData["Success"] = "Registro salvo com sucesso."; return(RedirectToAction("Index", "ClientePessoaJuridica")); } if (botao == "deletarEndereco") { //var cliente = db.Pessoas.Where(m => m.EnderecoId == idEndereco).First(); var endereco = db.Enderecos.Include(p => p.Pessoa).Where(e => e.Id == idEndereco).First(); endereco.Status = false; db.Entry(endereco).State = EntityState.Modified; db.SaveChanges(); Cliente.Pessoa = endereco.Pessoa; if (Cliente.Enderecos == null) { Cliente.Enderecos = new List <Endereco>(); } Cliente.Enderecos = db.Enderecos.AsNoTracking().Where(x => x.PessoaId == Cliente.Pessoa.Id).Where(x => x.Status == true).ToList(); ViewBag.idCliente = Cliente.Pessoa.Id; TempData["Success"] = "Registro salvo com sucesso."; return(View(Cliente)); } return(RedirectToAction("Index", "ClientePessoaJuridica")); } catch (Exception ex) { TempData["Error"] = "Ocorreu um erro,entre em contato com o administrador do sistema!"; return(RedirectToAction("Index")); throw ex; } }