public ActionResult Adiciona(Pessoa funcionario) { if (ModelState.IsValid) { PessoasDAO funcDAO = new PessoasDAO(); UsuariosDAO userDAO = new UsuariosDAO(); funcDAO.Adiciona(funcionario); Usuario user = new Usuario() { User = funcionario.Email, Senha = funcionario.Cpf, PessoaId = funcionario.Id, }; userDAO.Adiciona(user); RegistrarLog(funcionario, "REGISTROU"); return(RedirectToAction("Index", "Funcionario")); } else { TipoPessoasDAO dao = new TipoPessoasDAO(); ViewBag.TipoPessoas = dao.Lista(); return(View("Form")); } }
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 DeleteConfirmed(int id) { Pessoa pessoa = PessoasDAO.ProcurarbyId(id); PessoasDAO.Remove(pessoa); return(RedirectToAction("Index")); }
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 Editar(int id) { PessoasDAO dao = new PessoasDAO(); Pessoa cliente = dao.BuscaPorId(id); ViewBag.Clientes = cliente; return(View()); }
public ActionResult Remover(int id) { PessoasDAO pessoaDAO = new PessoasDAO(); Pessoa funcionario = pessoaDAO.BuscaPorId(id); pessoaDAO.Remover(funcionario); RegistrarLog(funcionario, "DELETOU"); return(Json(funcionario.Id)); }
public ActionResult Remover(int id) { PessoasDAO dao = new PessoasDAO(); Pessoa cliente = dao.BuscaPorId(id); RegistrarLog(cliente, "DELETOU"); dao.Remover(cliente); return(Json(id)); }
public ActionResult Create([Bind(Include = "Id,Nome")] Loja loja, Pessoa p) { p.Adm = 1; p.dtaCadastro = DateTime.Now; p.Status = 1; if (ModelState.IsValid) { p.Cpf = Utils.Utilidades.RemoveNaoNumericos(p.Cpf); Pessoa teste = PessoasDAO.ProcurarbyCpfSemLoja(p.Cpf); if (teste == null) { PessoasDAO.AdicionarNovo(p); p = PessoasDAO.ProcurarbyCpf(p.Cpf); loja.Dono = p; FormsAuthentication.SetAuthCookie(loja.Dono.Cpf + "|" + loja.Dono.Id + "|" + loja.Dono.Adm, true); Loja l = LojaDAO.ProcurarbyNome(loja.Nome); if (l == null) { LojaDAO.AdicionarNovo(loja); //Cria o Cookie da Loja... //create a cookie HttpCookie Loja = new HttpCookie("Loja"); l = LojaDAO.ProcurarbyNome(loja.Nome); PessoaLoja pl = new PessoaLoja(); pl.loja = l; pl.pessoa = p; PessoaLojaDAO.AdicionarNovo(pl); //Add key-values in the cookie Loja.Values.Add("lojaId", l.Id.ToString()); Loja.Expires = DateTime.Now.AddYears(1); //Most important, write the cookie to client. Response.Cookies.Add(Loja); //Recupera ele na hora de entrar na loja,mudar o cookie ao trocar de loja return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "Loja já Cadastrada"); return(View()); } ModelState.AddModelError("", "Usuário já Cadastrado"); return(View()); } return(View(loja)); }
public ActionResult Editar(int id) { PessoasDAO dao = new PessoasDAO(); Pessoa funcionario = dao.BuscaPorId(id); TipoPessoasDAO tipoPessoasDao = new TipoPessoasDAO(); ViewBag.TipoPessoas = tipoPessoasDao.Lista(); ViewBag.Funcionarios = funcionario; return(View()); }
public ActionResult Edit([Bind(Include = "Id,Nome,Senha")] Pessoa pessoa) { Pessoa p = PessoasDAO.ProcurarbyId(pessoa.Id); p.Nome = pessoa.Nome; p.Senha = pessoa.Senha; pessoa = p; PessoasDAO.Editar(pessoa, pessoa.Id); return(RedirectToAction("Index")); }
// GET: Pessoas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pessoa pessoa = PessoasDAO.ProcurarbyId(id); if (pessoa == null) { return(HttpNotFound()); } return(View(pessoa)); }
public ActionResult Adiciona(Pessoa cliente) { if (ModelState.IsValid) { PessoasDAO dao = new PessoasDAO(); cliente.TipoPessoaId = 1; dao.Adiciona(cliente); RegistrarLog(cliente, "REGISTROU"); return(RedirectToAction("Index", "Cliente")); } else { return(View("Form")); } }
// GET: Funcionarios public ActionResult Index() { IList <Pessoa> pessoas = new List <Pessoa>(); PessoasDAO dao = new PessoasDAO(); foreach (Pessoa pessoa in dao.Lista()) { if (pessoa.TipoPessoaId != 1) { pessoas.Add(pessoa); } } ViewBag.Funcionarios = pessoas; return(View()); }
private bool UsuarioExiste(String usuario, String senha) { UsuariosDAO dao = new UsuariosDAO(); Usuario user = new Usuario(); PessoasDAO pessDAO = new PessoasDAO(); ViewBag.Usuarios = dao.Lista(); foreach (var login in ViewBag.Usuarios) { if (login.User == usuario && login.Senha == senha) { Pessoa pessoa = pessDAO.BuscaPorId(login.PessoaId); Session["UsuarioLogado"] = pessoa; return(true); } } return(false); }
public ActionResult Edita(int id, Pessoa cliente) { if (ModelState.IsValid) { PessoasDAO dao = new PessoasDAO(); Pessoa c = dao.BuscaPorId(id); c.Nome = cliente.Nome; c.Cpf = cliente.Cpf; c.DataDeNascimento = cliente.DataDeNascimento; c.Email = cliente.Email; c.Telefone = cliente.Telefone; dao.Atualiza(c); RegistrarLog(c, "EDITOU"); return(RedirectToAction("Index", "Cliente")); } else { return(RedirectToAction("Editar", "Cliente", new { id })); } }
public List <PessoasModel> CarregaLista() { _conn.Open(); var trans = _conn.BeginTransaction(); try { var listaCarregada = new PessoasDAO(_conn, trans).CarregaLista(); trans.Commit(); return(listaCarregada); } catch (Exception ex) { trans.Rollback(); throw new Exception(ex.Message); } finally { _conn.Close(); } }
public ActionResult Edita(int id, Pessoa funcionario) { if (ModelState.IsValid) { PessoasDAO dao = new PessoasDAO(); Pessoa p = dao.BuscaPorId(id); p.Nome = funcionario.Nome; p.Cpf = funcionario.Cpf; p.DataDeNascimento = funcionario.DataDeNascimento; p.Email = funcionario.Email; p.Telefone = funcionario.Telefone; p.TipoPessoaId = funcionario.TipoPessoaId; dao.Atualiza(p); RegistrarLog(p, "EDITOU"); return(RedirectToAction("Index", "Funcionario")); } else { return(RedirectToAction("Editar", "Funcionarios", new { id })); } }
public ActionResult Create(int carroid, int pessoaid, TabelaCarroPessoa tabelaCarroPessoa) { Carro c = CarrosDAO.ProcurarbyId(carroid); Pessoa p = PessoasDAO.ProcurarbyId(pessoaid); tabelaCarroPessoa.c = c; tabelaCarroPessoa.p = p; tabelaCarroPessoa.dtaCadastro = DateTime.Now; if (ModelState.IsValid) { TabelaCarroPessoa teste = CarroPessoaDao.ProcurarbyExitencia(tabelaCarroPessoa.c.Id, tabelaCarroPessoa.p.Id); if (teste == null) { CarroPessoaDao.AdicionarNovo(tabelaCarroPessoa); return(RedirectToAction("Index", "Home")); } return(RedirectToAction("Index", "Home")); } return(View(tabelaCarroPessoa)); }
public ActionResult Create(int carroid, int carroid2, int carroid3, int carroid4, int pistaid, string data, int id, ComposicaoCorrida composicaoCorrida) { try { DateTime dta = DateTime.ParseExact(data, "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture); HorarioPista ho = HorarioPistaDAO.ProcurarbyDataHoraPista(dta, pistaid); if (ho == null) { string guid = System.Guid.NewGuid().ToString(); TabelaCarroPessoa teste1 = CarroPessoaDao.ProcurarbyId(carroid); TabelaCarroPessoa teste2 = CarroPessoaDao.ProcurarbyId(carroid2); TabelaCarroPessoa teste3 = CarroPessoaDao.ProcurarbyId(carroid3); TabelaCarroPessoa teste4 = CarroPessoaDao.ProcurarbyId(carroid4); //verificar se nao repete ngm //ver se os carros sao diferentes //ver se no dia no horario e a pista estao vagaas if (ModelState.IsValid) { if (teste1.c.placa != teste2.c.placa | teste1.c.placa != teste3.c.placa | teste1.c.placa != teste4.c.placa | teste2.c.placa != teste3.c.placa | teste2.c.placa != teste4.c.placa | teste3.c.placa != teste4.c.placa | teste1.p.Cpf != teste2.p.Cpf | teste1.p.Cpf != teste3.p.Cpf | teste1.p.Cpf != teste4.p.Cpf | teste2.p.Cpf != teste3.p.Cpf | teste2.p.Cpf != teste4.p.Cpf | teste3.p.Cpf != teste4.p.Cpf) { ComposicaoCorrida t1 = new ComposicaoCorrida(); ComposicaoCorrida t2 = new ComposicaoCorrida(); ComposicaoCorrida t3 = new ComposicaoCorrida(); ComposicaoCorrida t4 = new ComposicaoCorrida(); t1.p = teste1.p; t2.p = teste2.p; t3.p = teste3.p; t4.p = teste4.p; t1.c = teste1.c; t2.c = teste2.c; t3.c = teste3.c; t4.c = teste4.c; t1.ComposicaoGuid = guid.ToString(); t2.ComposicaoGuid = guid.ToString(); t3.ComposicaoGuid = guid.ToString(); t4.ComposicaoGuid = guid.ToString(); ComposicaoDAO.AdicionarNovo(t1); ComposicaoDAO.AdicionarNovo(t2); ComposicaoDAO.AdicionarNovo(t3); ComposicaoDAO.AdicionarNovo(t4); Corrida corrida = new Corrida(); corrida.ComposicaoGuid = guid.ToString(); corrida.Pista = PistasDAO.ProcurarbyId(pistaid); corrida.Preco = 20.00; corrida.DtaCadastro = DateTime.Now; corrida.DtaCorrida = dta; corrida.DtaCancelamento = corrida.DtaCadastro; corrida.Responsavel = PessoasDAO.ProcurarbyId(id); CorridaDAO.AdicionarNovo(corrida); HorarioPista horariopista = new HorarioPista(); horariopista.pista = PistasDAO.ProcurarbyId(pistaid); horariopista.Hora_inicial = dta; horariopista.Hora_Final = dta.AddHours(1); HorarioPistaDAO.AdicionarNovo(horariopista); return(RedirectToAction("Index", "Pessoas")); } ModelState.AddModelError("", "Alguma Coisa está repetida(Competidor ou Carro)"); return(RedirectToAction("Create")); } } ModelState.AddModelError("", "Horário Ocupado"); return(RedirectToAction("Create")); ModelState.AddModelError("", "Data ou Hora Já Passou"); return(RedirectToAction("Create")); } catch { ModelState.AddModelError("", "Hora Inválida/Dia Inválido"); return(RedirectToAction("Create")); } }
// GET: api/Pessoa public IEnumerable <Pessoas> Get() { return(PessoasDAO.ReturnAll()); }
// GET: api/Pessoa/5 public Pessoas Get(int id) { return(PessoasDAO.ReturnPessoa(id)); }
// POST: api/Pessoa public void Post([FromBody] Pessoas value) { //value.DtaCadastro_Pessoa = DateTime.Now; PessoasDAO.Add(value); }
// PUT: api/Pessoa/5 public void Put(int id, [FromBody] Pessoas value) { PessoasDAO.Update(value, id); }
// DELETE: api/Pessoa/5 public void Delete(int id) { PessoasDAO.Remove(id); }