public ActionResult ConfirmaPasseio(PasseioEscola passeioEscola) { PasseioEscolaBusiness passeioEscolaB = new PasseioEscolaBusiness(); Escola escola = new Escola(); Passeio passeio = new Passeio(); PasseioDAO passeioDAO = new PasseioDAO(); escola = new EscolaDAO().ConsultarPorID(passeioEscola.idEscola); passeio = passeioDAO.BuscarPorId(passeioEscola.IdPasseio); if (passeioEscolaB.ConfirmarPasseio(passeioEscola) == true) { if (passeio.Confirmado != true) { passeio.IdEscola = escola.IdEscola; passeio.Confirmado = true; passeioDAO.Editar(passeio); return(RedirectToAction("Pagamento", "Escolas", new { passeio.IdPasseio, escola.IdEscola })); } else { return(RedirectToAction("Pagamento", "Escolas", new { passeio.IdPasseio, escola.IdEscola })); } } else { ViewData["EscolaModel"] = passeioEscola.Escola; ViewData["PasseioModel"] = new PasseioDAO().BuscarPorId(passeioEscola.IdPasseio); return(View("ConfirmaPasseio")); } }
public ActionResult EditarPasseio(int id) { PasseioDAO dao = new PasseioDAO(); Passeio passeio = dao.BuscarPorId(id); dao.Editar(passeio); return(View("EditarPasseio", passeio)); }
public Passeio InserirPasseio(Passeio passeio) { PasseioDAO dao = new PasseioDAO(); dao.Inserir(passeio); return(passeio); }
public void Editar(Passeio passeio) { using (DBContext) { DBContext.Entry(passeio).State = System.Data.Entity.EntityState.Modified; DBContext.SaveChanges(); } }
public void Inserir(Passeio passeio) { using (DBContext) { DBContext.Passeio.Add(passeio); DBContext.SaveChanges(); } }
public ActionResult EditarPasseio(Passeio passeio) { PasseioDAO dao = new PasseioDAO(); dao.Editar(passeio); TempData["Mensagem"] = "Dados Atualizados Com Sucesso!!"; var passeios = dao.ListaPasseios().Where(p => p.IdEmpresa == passeio.IdEmpresa).ToList(); return(View("Passeios", passeios)); }
public ActionResult CadastrarPasseio([Bind(Include = "IdPasseio")] Passeio passeio) { if (ModelState.IsValid) { new PasseioDAO().Inserir(passeio); return(View()); } return(View(passeio)); }
public ActionResult CadastrarPasseio(Passeio passeio) { if (ModelState.IsValid) { PasseioDAO dao = new PasseioDAO(); dao.Inserir(passeio); return(View()); } return(View()); }
public ActionResult ConfirmarPasseio(Usuario usuario, DateTime data) { Passeio passeio = new Passeio(); passeio.Data = data; passeio.ClienteId = usuario.UsuarioId; passeio.PasseadorId = Int32.Parse(Session["UsuarioId"].ToString()); passeio.Preco = usuario.PrecoPasseio; passeio.Status = false; PasseioDAO.Salvar(passeio); return(RedirectToAction("Index", "Home")); }
//para ficar mias facil colocar um modal perguntando se quer confirmar mesmo o passeio e ao clicar nele chamar um fecth do js public ActionResult PasseioConfirmar(int id) { PasseioDAO passeioDAO = new PasseioDAO(); Passeio passeio = passeioDAO.BuscarPorId(id); passeio.PasseioRealizado = true; passeioDAO.Editar(passeio); Empresa empresa = (Empresa)Session["EmpresaLogada"]; IList <Passeio> passeios = passeioDAO.ListaPasseios().Where(p => p.IdEmpresa == passeio.IdEmpresa && p.IdEscola != 0).ToList(); return(View("PasseiosRealizados", empresa)); }
public ActionResult CadastrarPasseio(Passeio passeio, int id) { if (ModelState.IsValid) { EmpresaDAO empDao = new EmpresaDAO(); var empresa = empDao.ConsultarPorId(id); passeio.IdEmpresa = empresa.IdEmpresa; passeio.Valor = passeio.QuantAlunos * 20; passeio.Confirmado = false; passeio.PasseioRealizado = false; PasseioDAO dao = new PasseioDAO(); dao.Inserir(passeio); ViewBag.ListaCategoria = new CategoriaPasseioDAO().ListaCategoria(); return(View()); } ViewBag.ListaCategoria = new CategoriaPasseioDAO().ListaCategoria(); return(View()); }
static void Main(string[] args) { /* * Uma locadora possui dois tipos de veículos: utilitário e de passeio. O * veículo, independente do tipo, deve ser identificada pelo modelo, * marca, ano, preço de locação e quantidade de dias de locação. Para * calcular o preço da locação e construir as entidades apresentadas, * utilize como regra as definições a seguir: * - Veículos utilitários possuem um valor fixo acrescentado de R$ 40,00; * – Veículos de passeio possuem um valor fixo com desconto de R$ 20,00; * */ Console.WriteLine("Dados do veiculo utilitario: "); Console.Write("Modelo: "); string modelo = Console.ReadLine(); Console.Write("Marca: "); string marca = Console.ReadLine(); Console.Write("Ano: "); DateTime ano = DateTime.Parse(Console.ReadLine()); Console.Write("Preco locação: "); double preco = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Quantidade dias: "); int qtd = int.Parse(Console.ReadLine()); Console.Write("Valor locacao carro utilitario: "); double valorutil = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine(); Utilitario CarroUtil = new Utilitario(modelo, marca, ano, preco, qtd, valorutil); double total = CarroUtil.PrecoLocacao(); Console.WriteLine("O valor da locacao do carro utilitario é: R$: " + total.ToString("F2", CultureInfo.InvariantCulture) + " Reais"); Console.WriteLine(); Console.WriteLine("Dados do carro de passeio: "); Console.Write("Modelo: "); modelo = Console.ReadLine(); Console.Write("Marca: "); marca = Console.ReadLine(); Console.Write("Ano: "); ano = DateTime.Parse(Console.ReadLine()); Console.Write("Preco locação: "); preco = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Quantidade dias: "); qtd = int.Parse(Console.ReadLine()); Console.Write("Valor locacao carro passeio: "); valorutil = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine(); Passeio carroPasseio = new Passeio(modelo, marca, ano, preco, qtd, valorutil); double totalPasseio = carroPasseio.PrecoLocacao(); Console.WriteLine("O valor da locacao do carro de passeio é: R$: " + totalPasseio.ToString("F2", CultureInfo.InvariantCulture) + " Reais"); Console.WriteLine(); }
public static void Deletar(Passeio passeio) { context.Passeios.Remove(passeio); context.SaveChanges(); }
public static void Editar(Passeio passeio) { context.Entry(passeio).State = EntityState.Modified; context.SaveChanges(); }
public static void Salvar(Passeio passeio) { context.Passeios.Add(passeio); context.SaveChanges(); }