public IActionResult Editar(Hospedagem hospedagem) { if (ModelState.IsValid) { _context.Update(hospedagem); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public IActionResult Deletar(Hospedagem hospedagem) { try { _context.Remove(hospedagem); _context.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { return(View(hospedagem)); } }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Hospedagem = await _context.Hospedagem.FindAsync(id); if (Hospedagem != null) { _context.Hospedagem.Remove(Hospedagem); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Hospedagem = await _context.Hospedagem .Include(h => h.cliente) .Include(h => h.hospedagemTipo) .Include(h => h.peat) .Include(h => h.servico).FirstOrDefaultAsync(m => m.hospedagemId == id); if (Hospedagem == null) { return(NotFound()); } return(Page()); }
private void Button_Clicked(object sender, EventArgs e) { try { int qnt_adultos = Convert.ToInt32(lbl_qnt_adultos.Text); int qnt_criancas = Convert.ToInt32(lbl_qnt_criancas.Text); if (qnt_adultos == 0 && qnt_criancas == 0) { throw new Exception("Informe ao menos um adulto ou uma criança."); } // Definindo o quarto selecionado. Quarto acomodacao_selecionada = (Quarto)pck_quarto.SelectedItem; // Criando o objeto que contém a hospedagem Hospedagem dados_hospedagem = new Hospedagem() { Acomodacao = acomodacao_selecionada, QuantidadeAdultos = qnt_adultos, QuantidadeCriancas = qnt_criancas, DataCheckin = dtpck_checkin.Date, DataCheckout = dtpck_checkout.Date }; // "Anexando" o objeto hospedagem e enviando para a tela seguinte. HospedagemCalculada segundaTela = new HospedagemCalculada(); segundaTela.BindingContext = dados_hospedagem; // Navegando de tela. Navigation.PushAsync(segundaTela); } catch (Exception ex) { DisplayAlert("Oooops", ex.Message, "OK"); } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Hospedagem = await _context.Hospedagem .Include(h => h.cliente) .Include(h => h.hospedagemTipo) .Include(h => h.peat) .Include(h => h.servico).FirstOrDefaultAsync(m => m.hospedagemId == id); if (Hospedagem == null) { return(NotFound()); } ViewData["clienteId"] = new SelectList(_context.Cliente, "clienteId", "clienteId"); ViewData["hospedagemTipoId"] = new SelectList(_context.HospedagemTipo, "hospedagemTipoId", "hospedagemTipoId"); ViewData["peatId"] = new SelectList(_context.Peat, "peatId", "peatId"); ViewData["servicoId"] = new SelectList(_context.Servico, "servicoId", "servicoId"); return(Page()); }
public void Remover(Hospedagem hospedagem) { unidadeTrabalho.RegistrarRemovido(hospedagem); unidadeTrabalho.Salvar(); }
public void Atualizar(Hospedagem hospedagem) { unidadeTrabalho.RegistrarAlterado(hospedagem); unidadeTrabalho.Salvar(); }
public void Cadastrar(Hospedagem hospedagem) { unidadeTrabalho.RegistrarNovo(hospedagem); unidadeTrabalho.Salvar(); }
public static void Excluir(Hospedagem h) { _context.Hospedagens.Remove(h); _context.SaveChanges(); }
public static void Editar(Hospedagem h) { _context.Hospedagens.Update(h); _context.SaveChanges(); }
public static void Cadastrar(Hospedagem h) { _context.Hospedagens.Add(h); _context.SaveChanges(); }
private void Btn_Salvar_Click(object sender, EventArgs e) { Hospedagem Hosped = new Hospedagem(); ClientesHospedados clientesHospedados = new ClientesHospedados(); Context bd = new Context(); string combobox = Cmb_Cliente.SelectedValue.ToString(); clientesHospedados.Nome = combobox; Hosped.Quarto = Txt_Quarto.Text; Hosped.Nome = combobox; clientesHospedados.ValorHosp = Lbl_Valor.Text; clientesHospedados.DataHospedagem = Txt_DataHp.Text; clientesHospedados.DiasHospedados = Txt_Dias.Text; Clientes clientes = new Clientes(); using (var Contex = new Context()) { Contex.ClientesHospedados.Add(clientesHospedados); Contex.SaveChanges(); } try { string quart; quart = Txt_Quarto.Text; int ano = 365; int mes = 30; int valCliente = Convert.ToInt32(Txt_Dias.Text); string Result; if (Rdb_Ano.Checked) { Result = Convert.ToString(ano * valCliente + " Dias"); Hosped.Estadia = Result; } else { if (Rdb_Mes.Checked) { Result = Convert.ToString(mes * valCliente + " Dias"); Hosped.Estadia = Result; } else { Hosped.Estadia = Convert.ToString(valCliente + " Dias"); } } using (var contexto = new Context()) { contexto.hospedagem.Add(Hosped); contexto.SaveChanges(); } var result = MessageBox.Show("Cliente Hospedado!", "Hospedes", MessageBoxButtons.OK, MessageBoxIcon.Information); if (result == DialogResult.OK) { Close(); } } catch (Microsoft.EntityFrameworkCore.DbUpdateException) { MessageBox.Show($"Ja tem cliente Hospedado no quarto: {Hosped.Quarto}", "Hospedagem!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Txt_Quarto.Text = ""; Txt_Quarto.Focus(); } }