public static void CarregarDadosTipoQuarto() { string[] arquivos = Directory.GetFiles(DadosLocal, "*.csv", SearchOption.TopDirectoryOnly); for (int i = 0; i < arquivos.Length; i++) { if (arquivos[i].Contains("TipoQuarto")) { using (var reader = new StreamReader(arquivos[i])) { string Cabecalho = reader.ReadLine(); while (!reader.EndOfStream) { var linhas = reader.ReadLine(); if (linhas != null) { var values = linhas.Split(','); var tipoQuarto = new TipoQuarto() { TipoId = int.Parse(values[0]), Descricao = values[1], Valor = double.Parse(values[2], CultureInfo.InvariantCulture) }; ListaTipoQuarto.Add(tipoQuarto); } } } } } }
public async Task <IActionResult> Edit(long id, [Bind("IdtipoQuarto,Idhotel,Capacidade,Inventario,Descricao,Imagem")] TipoQuarto tipoQuarto) { if (id != tipoQuarto.IdtipoQuarto) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoQuarto); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoQuartoExists(tipoQuarto.IdtipoQuarto)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Idhotel"] = new SelectList(_context.Hoteis, "Idhotel", "CodPostal", tipoQuarto.Idhotel); return(View(tipoQuarto)); }
//int numCamas; //decimal rate; //rate - tarifa do quarto #endregion #region Constructors /// <summary> /// Construtor quarto /// </summary> /// <param name="num"></param> /// <param name="o"></param> /// <param name="tipo"></param> public Quarto() { ocupado = false; // começa livre quartoId = totalQuartos++; tipo = TipoQuarto.Dormitorio; //por padrao }
decimal rate; //rate - tarifa do quarto public Quarto(int num, bool o, decimal rate, TipoQuarto tipo) { ocupado = o; this.tipo = tipo; this.rate = rate; //this.quartoId = Quarto.Totalquartos + 1; }
public ActionResult Alterar(TipoQuarto tipoquarto) { if (ModelState.IsValid) { db.Entry(tipoquarto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoquarto)); }
public ActionResult Inserir(TipoQuarto tipoquarto) { if (ModelState.IsValid) { db.TipoQuarto.Add(tipoquarto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoquarto)); }
public async Task <IActionResult> Create([Bind("IdtipoQuarto,Idhotel,Capacidade,Inventario,Descricao,Imagem")] TipoQuarto tipoQuarto) { if (ModelState.IsValid) { _context.Add(tipoQuarto); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Idhotel"] = new SelectList(_context.Hoteis, "Idhotel", "CodPostal", tipoQuarto.Idhotel); return(View(tipoQuarto)); }
public ActionResult EfetuarExclusao(int id) { try { TipoQuarto tipoquarto = db.TipoQuarto.Find(id); db.TipoQuarto.Remove(tipoquarto); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(RedirectToAction("ErroExcluir")); } }
public ActionResult Excluir(int id) { TipoQuarto tipoquarto = db.TipoQuarto.Find(id); return(View(tipoquarto)); }
public void Remover(TipoQuarto TipoQuarto) { unidadeTrabalho.RegistrarRemovido(TipoQuarto); unidadeTrabalho.Salvar(); }
public void Atualizar(TipoQuarto TipoQuarto) { unidadeTrabalho.RegistrarAlterado(TipoQuarto); unidadeTrabalho.Salvar(); }
public void Cadastrar(TipoQuarto TipoQuarto) { unidadeTrabalho.RegistrarNovo(TipoQuarto); unidadeTrabalho.Salvar(); }
public Booking(string nome, string morada, long telefone, string email, int numero, bool o, decimal rate, TipoQuarto tipo, DateTime DataEntra, DateTime DataSai) { user = new Pessoa(nome, morada, telefone, email); quarto = new Quarto(numero, o, rate, tipo); dataIn = DataEntra; dataOut = DataSai; }
public ActionResult Alterar(long id) { TipoQuarto tipoQuarto = db.TipoQuarto.Find(id); return(View(tipoQuarto)); }