public async Task <IActionResult> Create([Bind("PacoteId,NomePacote,PrecoTotal,TelevisaoId,TelemovelId,NetIfixaId,TelefoneId,NetMovelId")] Pacotes pacotes) { decimal precoNetFixa, precoNetMovel, precoTelemovel, precoTelefone, precoTelevisao, total; var netFixa = _context.NetFixa.SingleOrDefault(n => n.NetFixaId == pacotes.NetIfixaId); var netMovel = _context.NetMovel.SingleOrDefault(n => n.NetMovelId == pacotes.NetMovelId); var telemovel = _context.Telemovel.SingleOrDefault(t => t.TelemovelId == pacotes.TelemovelId); var telefone = _context.Telefone.SingleOrDefault(t => t.TelefoneId == pacotes.TelefoneId); var televisao = _context.Televisao.SingleOrDefault(t => t.TelevisaoId == pacotes.TelevisaoId); precoNetFixa = netFixa.PrecoNetFixa; precoNetMovel = netMovel.PrecoNetMovel; precoTelemovel = telemovel.PrecoPacoteTelemovel; precoTelefone = telefone.PrecoPacoteTelefone; precoTelevisao = televisao.PrecoPacoteTelevisao; total = precoNetFixa + precoNetMovel + precoTelemovel + precoTelefone + precoTelevisao; pacotes.PrecoTotal = total; _context.Add(pacotes); await _context.SaveChangesAsync(); ViewBag.Mensagem = "Pacote de serviços criado com sucesso"; ViewData["NetIfixaId"] = new SelectList(_context.NetFixa, "NetFixaId", "Nome", pacotes.NetIfixaId); ViewData["NetMovelId"] = new SelectList(_context.NetMovel, "NetMovelId", "Nome", pacotes.NetMovelId); ViewData["TelefoneId"] = new SelectList(_context.Telefone, "TelefoneId", "Nome", pacotes.TelefoneId); ViewData["TelemovelId"] = new SelectList(_context.Telemovel, "TelemovelId", "Nome", pacotes.TelemovelId); ViewData["TelevisaoId"] = new SelectList(_context.Televisao, "TelevisaoId", "Nome", pacotes.TelevisaoId); return(View("Sucesso")); //return View(pacotes); }
public IActionResult Atualizar(int id, Pacotes pacote) { Pacotes pacoteBuscado = _pacoteRepository.BuscarPorId(id); if (pacoteBuscado == null) { return(NotFound ( new { mensagem = "Pacote não encontrado", erro = true } )); } try { _pacoteRepository.Atualizar(id, pacote); return(NoContent()); } catch (Exception erro) { return(BadRequest(erro)); } }
public void Cadastrar(Pacotes NovoPacote) { NovoPacote.Id_Pacote = 0; // Declaro q o id é 0 para q se o usuario me enviar um id não acorra um erro; ctx.Pacotes.Add(NovoPacote); ctx.SaveChanges(); }
static public void Exportar() { List <DataView> lista = new List <DataView>(); for (int a = 0; a < Sessao.ExportaExcel.Count; a++) { lista.Add(Sessao.ExportaExcel[a].ItemsSource); } List <Pacotes> pacotes = new List <Pacotes>(); for (int a = 0; a < lista.Count; a++) { Pacotes novo = new Pacotes(); novo.NomeDaAaba = "Relatorio " + (a + 1) + ""; novo.TituloNomeDoRelatorio = "Relatorio " + (a + 1) + ""; novo.tabela = lista[a].Table; pacotes.Add(novo); } int tt = 0; Gerador.GerarExcel(true, pacotes, Environment.CurrentDirectory + "\\Relatorios\\", "" + DateTime.Now.Day + "." + DateTime.Now.Month + "." + DateTime.Now.Year + "." + DateTime.Now.Hour + "." + DateTime.Now.Minute + "." + DateTime.Now.Second + "." + DateTime.Now.Millisecond + ""); // Gerador.GerarExcel(true, pacotes, Environment.CurrentDirectory + "\\Relatorios\\", "relatorio"); }
public List <Pacotes> ListarPacotesById(string identlocal) { List <Pacotes> pac = new List <Pacotes>(); Pacotes pacotes = new Pacotes(); MySqlCommand cmd = new MySqlCommand("select * from tb_pacotes where idpac = @id", con.MyConectarBD()); cmd.Parameters.Add("@id", MySqlDbType.VarChar).Value = identlocal; MySqlDataReader leitor; leitor = cmd.ExecuteReader(); if (leitor.HasRows) { while (leitor.Read()) { pac.Add(new Pacotes { Idpac = Convert.ToInt32(leitor["Idpac"]), Destino = Convert.ToString(leitor["destinopac"]), Tipopac = Convert.ToString(leitor["tipopac"]), Valor = Convert.ToDecimal(leitor["valorpac"]) }); } } leitor.Close(); return(pac); }
public void Cadastrar(Pacotes pacotes) { ctx.Pacotes.Add(pacotes); ctx.SaveChanges(); }
public async Task <IActionResult> Edit(int id, [Bind("PacoteId,NomePacote,PrecoTotal,TelevisaoId,TelemovelId,NetIfixaId,TelefoneId,NetMovelId")] Pacotes pacotes) { if (id != pacotes.PacoteId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(pacotes); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PacotesExists(pacotes.PacoteId)) { return(NotFound()); } else { throw; } } ViewBag.Mensagem = "Pacote de serviços alterado com sucesso"; return(View("Sucesso")); } ViewData["NetIfixaId"] = new SelectList(_context.NetFixa, "NetFixaId", "Nome", pacotes.NetIfixaId); ViewData["NetMovelId"] = new SelectList(_context.NetMovel, "NetMovelId", "Nome", pacotes.NetMovelId); ViewData["TelefoneId"] = new SelectList(_context.Telefone, "TelefoneId", "Nome", pacotes.TelefoneId); ViewData["TelemovelId"] = new SelectList(_context.Telemovel, "TelemovelId", "Nome", pacotes.TelemovelId); ViewData["TelevisaoId"] = new SelectList(_context.Televisao, "TelevisaoId", "Nome", pacotes.TelevisaoId); return(View(pacotes)); }
// GET: Orcamento public ActionResult Index(Pacotes pacote) { if ((Session["usuarioLogado"] == null) || (Session["senhaLogado"] == null)) { return(RedirectToAction("semacesso", "Home")); } else { ViewBag.teste = Session["tipoLogado"]; string identlocal = Request.QueryString["idpasspar"]; string valorlocal = Request.QueryString["preco"]; var metodosusuario = new List(); if (valorlocal != null) { var todospacotes = metodosusuario.ListarPacotesById(identlocal); ViewBag.valortrab = valorlocal; return(View(todospacotes)); } else { var todospacotes = metodosusuario.ListarPacotesById(identlocal); return(View(todospacotes)); } } }
public void Atualizar(Pacotes pct) { var PacoteDB = ctx.Pacotes.Find(pct.IdPacote); if (pct.NomePacote != null) { PacoteDB.NomePacote = pct.NomePacote; } if (pct.Descricao != null) { PacoteDB.Descricao = pct.Descricao; } if (pct.DataIda != null) { PacoteDB.DataIda = pct.DataIda; } if (pct.DataVolta != null) { PacoteDB.DataVolta = pct.DataVolta; } if (pct.Valor != 0) { PacoteDB.Valor = pct.Valor; } if (pct.NomeCidade != null) { PacoteDB.NomeCidade = pct.NomeCidade; } PacoteDB.Ativo = pct.Ativo; ctx.Pacotes.Update(PacoteDB); ctx.SaveChanges(); }
public ActionResult Pacotes(Pacotes pac) { var metodosusuario = new List(); var todosPacotes = metodosusuario.ListarPacotes(pac); return(View(todosPacotes)); }
public void Alterar(int id, Pacotes pacoteAlterado) { Pacotes pacote = ctx.Pacotes.FirstOrDefault(e => e.IdPacote == id); if (String.IsNullOrEmpty(pacoteAlterado.NomePacote) == false) { pacote.NomePacote = pacoteAlterado.NomePacote; } if (string.IsNullOrEmpty(pacoteAlterado.Descricao) == false) { pacote.Descricao = pacoteAlterado.Descricao; } if (pacoteAlterado.DataIda != null) { pacote.DataIda = pacoteAlterado.DataIda; } if (pacoteAlterado.DataVolta != null) { pacote.DataVolta = pacoteAlterado.DataVolta; } if (pacoteAlterado.Valor != null) { pacote.Valor = pacoteAlterado.Valor; } if (pacote.Cidade != null) { pacote.Cidade = pacoteAlterado.Cidade; } ctx.SaveChanges(); }
public IEnumerable <Pacotes> ListarPacotes() { List <Pacotes> pacotes = new List <Pacotes>(); cmd.CommandText = "SELECT * FROM Pacotes"; try { cmd.Connection = conexao.conectar(); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { aux = new Pacotes(); aux.Cod_pacote = int.Parse(dr["Cod_Pacote"].ToString()); aux.Nome_pacote = dr["Nome"].ToString(); aux.Valor_pacote = dr["Valor"].ToString(); pacotes.Add(aux); } dr.Close(); } }catch (SqlException) { this.mensagem = "Erro com Banco de Dados!"; } return(pacotes); }
public void Alterar(Pacotes pacotesAtualizado) { // nesse linha a gente tá procurando o id que a gente fez no corpo da requisição //ele vai procurar no banco os dados //SE ELE ACHAR, ELE VAI //armazenar nesse ctx // e o ctx vai se armazevar no var pacotes //corpo da requisição == isso aqui no body do postman ó: //{ // "idpacotes" : 1 // } var pacotes = ctx.Pacotes.First(P => P.IdPacote == pacotesAtualizado.IdPacote); // esse valor pacotes.NomePacote = pacotesAtualizado.NomePacote; // vem pra cá //IMPORTANTE NAO ESQUECER DE COLOCAR ISSO // TEM QUE CHMAR TODOS OS ATRIBUTOS !!!!!!!!!!! pacotes.Descricao = pacotesAtualizado.Descricao; // OS ATRIBUTOS pacotes.DataIda = pacotesAtualizado.DataIda; pacotes.DataVolta = pacotesAtualizado.DataVolta; pacotes.Ativo = pacotesAtualizado.Ativo; pacotes.Valor = pacotesAtualizado.Valor; pacotes.NomeCidade = pacotesAtualizado.NomeCidade; // aqui diz que o nome que a gente passou no nome da requisição vai ir pro pacotes // agora dando um SaveChanges(); ctx.SaveChanges(); }
public void Deletar(int id) { Pacotes pacote = ctx.Pacotes.Find(id); ctx.Pacotes.Remove(pacote); ctx.SaveChanges(); }
public void Atualizar(int id, Pacotes pacoteAtualizado) { Pacotes pacoteBuscado = ctx.Pacotes.Find(id); if (pacoteAtualizado.NomePacote != null) { pacoteBuscado.NomePacote = pacoteAtualizado.NomePacote; } if (pacoteAtualizado.NomeCidade != null) { pacoteBuscado.NomeCidade = pacoteAtualizado.NomeCidade; } if (pacoteAtualizado.Preco != pacoteBuscado.Preco) { pacoteAtualizado.Preco = pacoteBuscado.Preco; } if (pacoteAtualizado.Descricao != null) { pacoteBuscado.Descricao = pacoteAtualizado.Descricao; } if (pacoteAtualizado.DataVolta != null) { pacoteBuscado.DataVolta = pacoteAtualizado.DataVolta; } if (pacoteAtualizado.DataIda != null) { pacoteBuscado.DataIda = pacoteAtualizado.DataIda; } if (pacoteAtualizado.Ativo != pacoteBuscado.Ativo) { pacoteBuscado.Ativo = pacoteAtualizado.Ativo; } ctx.Pacotes.Update(pacoteBuscado); ctx.SaveChanges(); }
public IActionResult Inserir(Pacotes p) { PacotesRepository pt = new PacotesRepository(); pt.Insert(p); ViewBag.Mensagem = "Pacote inserido com sucesso"; return(View()); }
/// <summary> /// Cadastra um novo pacote /// </summary> /// <param name="novoPacote">Objeto com as informações de cadastro</param> public void Cadastrar(Pacotes novoPacote) { // Adiciona este novoPacote ctx.Pacotes.Add(novoPacote); // Salva as informações para serem gravadas no banco de dados ctx.SaveChanges(); }
public void Cadastrar(Pacotes pacote) { using (SenaturContext stx = new SenaturContext()) { stx.Pacotes.Add(pacote); stx.SaveChanges(); } }
public void Atualizar(Pacotes pacotes) { using (SENATURContext ctx = new SENATURContext()) { ctx.Pacotes.Update(pacotes); ctx.SaveChanges(); } }
public IActionResult Editar(Pacotes p) { PacotesRepository pt = new PacotesRepository(); pt.Editar(p); ViewBag.Mensagem = "Pacote atualizado com sucesso"; return(View()); }
public void Deletar(int Id) { Pacotes pacoteBuscado = ctx.Pacotes.Find(Id); ctx.Pacotes.Remove(pacoteBuscado); ctx.SaveChanges(); }
public void Deletar(int id) { Pacotes pacoteApagado = new Pacotes(); pacoteApagado = BuscarPorId(id); ctx.Pacotes.Remove(pacoteApagado); ctx.SaveChanges(); }
public IActionResult Excluir(Pacotes p) { PacotesRepository pt = new PacotesRepository(); pt.Excluir(p); ViewBag.Mensagem = "Pacote excluido com sucesso"; return(View()); }
public IActionResult Post(Pacotes novoPacote) { // Faz a chamada para o método _pacoteRepository.Cadastrar(novoPacote); // Retorna um status code return(StatusCode(201)); }
public void Cadastrar(Pacotes pacotes) { using (SENATURContext ctx = new SENATURContext()) { ctx.Pacotes.Add(pacotes); ctx.SaveChanges(); } }
public void Alterar(Pacotes pacote) { using (SenaturContext stx = new SenaturContext()) { stx.Pacotes.Update(pacote); stx.SaveChanges(); } }
public Pacotes BuscarPorId(Pacotes Id) { using (SenaturContext ctx = new SenaturContext()) { Pacotes pacoteProcurado = ctx.Pacotes.Find(Id); return(pacoteProcurado); } }
public IActionResult Put(Pacotes pacotesAtualizado) { //Pacotes pacotesBuscado = _pacotesRepository.Buscar(pacotesAtualizado.IdPacote); _pacotesRepository.Alterar(pacotesAtualizado); return(Ok("Pacote Atualizado.")); }
public IActionResult Put(int id, Pacotes pacoteAtualizado) { // Faz a chamada para o método _pacoteRepository.Atualizar(id, pacoteAtualizado); // Retorna um status code return(StatusCode(204)); }
public IActionResult Post(Pacotes novoPacote) { //Chama o método _pacoteRepository.Cadastrar(novoPacote); //Retorna o Satus Code 201 return(StatusCode(201)); }