public ActionResult Create([Bind(Include = "Nome,Senha,Cpf")] Pessoa pessoa) { HttpCookie myCookie = Request.Cookies["Loja"]; Loja l = LojaDAO.ProcurarbyId(Int32.Parse(myCookie.Values["lojaId"])); pessoa.Adm = 0; pessoa.dtaCadastro = DateTime.Now; pessoa.Status = 1; if (ModelState.IsValid) { pessoa.Cpf = Utils.Utilidades.RemoveNaoNumericos(pessoa.Cpf); Pessoa teste = PessoaLojaDAO.ProcurarbyCpf(pessoa.Cpf, Int32.Parse(myCookie.Values["lojaId"])); if (teste == null) { PessoasDAO.AdicionarNovo(pessoa); pessoa = PessoasDAO.ProcurarbyCpfSemLoja(pessoa.Cpf); PessoaLoja pes = new PessoaLoja(); pes.loja = l; pes.pessoa = pessoa; PessoaLojaDAO.AdicionarNovo(pes); FormsAuthentication.SetAuthCookie(pessoa.Cpf + "|" + pessoa.Id + "|" + pessoa.Adm, true); return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "Usuário já Cadastrado"); return(View()); } return(View(pessoa)); }
public ActionResult Create([Bind(Include = "Id,placa,modelo,marca,cor")] Carro carro, int?id) { HttpCookie myCookie = Request.Cookies["Loja"]; carro.loja = LojaDAO.ProcurarbyId(Int32.Parse(myCookie.Values["lojaId"])); if (ModelState.IsValid) { Carro teste = CarrosDAO.ProcurarbyPlaca(carro.placa); if (teste == null) { CarrosDAO.AdicionarNovo(carro); ///fazer a relaçao Carro teste2 = CarrosDAO.ProcurarbyPlaca(carro.placa); TabelaCarroPessoa t = new TabelaCarroPessoa(); t.c = teste2; t.p = PessoasDAO.ProcurarbyId(id); t.dtaCadastro = DateTime.Now; CarroPessoaDao.AdicionarNovo(t); return(RedirectToAction("Index", "Pessoas")); } ModelState.AddModelError("", "Carro já Cadastrado"); return(View()); } return(View(carro)); }
public ActionResult Create([Bind(Include = "Id,DtaCadastro,DtaCorrida,DtaCancelamento,Preco")] Corrida corrida) { HttpCookie myCookie = Request.Cookies["Loja"]; corrida.loja = LojaDAO.ProcurarbyId(Int32.Parse(myCookie.Values["lojaId"])); if (ModelState.IsValid) { Corrida teste = CorridaDAO.ProcurarbyDtaCorrida(corrida.DtaCorrida, Int32.Parse(myCookie.Values["lojaId"])); Corrida teste1 = CorridaDAO.ProcurarbyDtaCorrida(corrida.DtaCorrida.AddHours(1), Int32.Parse(myCookie.Values["lojaId"])); if (teste != null && teste1 != null) { CorridaDAO.AdicionarNovo(corrida); return(RedirectToAction("Index")); } ModelState.AddModelError("", "Esse Horário já está ocupado!"); return(View()); } return(View(corrida)); }
public ActionResult Create([Bind(Include = "Id,Nome,dtaCadastro,Ativo")] Pista pista) { HttpCookie myCookie = Request.Cookies["Loja"]; pista.loja = LojaDAO.ProcurarbyId(Int32.Parse(myCookie.Values["lojaId"])); pista.Ativo = 1; pista.dtaCadastro = DateTime.Now; if (ModelState.IsValid) { Pista Teste = PistasDAO.ProcurarbyNome(pista.Nome); if (Teste == null) { PistasDAO.AdicionarNovo(pista); return(RedirectToAction("Index")); } ModelState.AddModelError("", "Pista com mesmo Nome já Cadastrada"); return(View()); } return(View(pista)); }