private void ventasTaquillaToolStripMenuItem_Click(object sender, EventArgs e) { Salas s = new Salas(); s.MdiParent = this; s.Show(); }
public ActionResult Save(Salas sala) // recebemos um cliente { if (!ModelState.IsValid) { var viewModel = new SalasIndexViewModel { }; return(View("SalaForm", sala)); } if (sala.Id == 0) { // armazena o cliente em memória _context.Salas.Add(sala); } else { var salaNoBD = _context.Salas.Single(c => c.Id == sala.Id); salaNoBD.Nome = sala.Nome; salaNoBD.CapacidadePessoas = sala.CapacidadePessoas; salaNoBD.TresD = sala.TresD; } // faz a persistência _context.SaveChanges(); // Voltamos para a lista de clientes return(RedirectToAction("Index")); }
public IHttpActionResult PutSalas(int id, Salas salas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != salas.IdSal) { return(BadRequest()); } db.Entry(salas).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SalasExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> put(string CodSala, int IdUsuario, Salas model) { try { //verifica se existe aluno a ser alterado var sala = this.Repo.SpGetSalaByCodigo(CodSala); if (sala == null) { return(NotFound()); //método do EF } this.Repo.Entry(sala); this.Repo.Update(model); if (await this.Repo.SaveChangesAsync()) { return(Ok()); //pegar o aluno novamente, agora alterado para devolver pela rota abaixo //usuario = await this.Repo.GetUsuarioByID(UsuarioId); //return Created($"/api/usuarios/{model.Id}", model); } } catch { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Falha no acesso ao banco de dados.")); } // retorna BadRequest se não conseguiu alterar return(BadRequest()); }
/// <summary> /// Regra para reservar camas. Se bem sucedida retorna True. /// caso contrário retorna false e atira a excepção relacionada com a falha. /// Sala [1] Sala [2] /// </summary> /// <returns><c>true</c>, se cama reservada, <c>false</c> se não.</returns> /// <param name="reserva">Reserva.</param> /// <param name="idSala">O Id da Sala.</param> public static bool ReservarCama(Reserva reserva, EnumSalas idSala) { try { //verificámos se é possivel reservar uma cama return(Salas.ReservarCama(reserva, idSala)); } catch (ExceptionPessoaColocada) { throw new ExceptionPessoaColocada(); } catch (ExceptionProblemaNaReserva) { throw new ExceptionProblemaNaReserva(); } catch (ExceptionReservaExistente) { throw new ExceptionReservaExistente(); } catch (ExceptionReservaSemDados) { throw new ExceptionReservaSemDados(); } catch (Exception e) { // para o caso de acontecer algo que não foi previsto throw new Exception(e.Message); } }
public Salas SpGetSalaById(int Id) { SqlConnection con = new SqlConnection(this.Context.Database.GetDbConnection().ConnectionString); con.Open(); SqlCommand cmd = new SqlCommand("comando", con); cmd.CommandText = "sp_getSalaById " + Id; SqlDataReader leitor = cmd.ExecuteReader(); var result = new List <Salas>(); while (leitor.Read()) { Salas dados = new Salas( (int)leitor["id"], (string)leitor["nome"], (int)leitor["idProfessor"], (string)leitor["professor"], (string)leitor["codigo"]); result.Add(dados); } con.Close(); return(result[0]); }
public void Excluir(int id) { // posiciona no registro a ser excluído Salas salaExc = db.Salas.Where(s => s.Id == id).First(); db.Salas.Remove(salaExc); db.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Salas salas = db.Salas.Find(id); db.Salas.Remove(salas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult <Salas> ModificarSala([FromBody] Salas sala) { if (ModelState.IsValid) { var aux = _salas.ModificarSala(sala); return(Ok(aux)); } return(BadRequest(ModelState)); }
public async Task <ActionResult> DeleteConfirmed(int id) { Salas salas = await db.Salas.FindAsync(id); db.Salas.Remove(salas); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SalasId,NomeSala,DescricaoSala")] Salas salas) { if (ModelState.IsValid) { db.Entry(salas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(salas)); }
public ActionResult Detalhes(int id) { Salas salas = db.Salas.Find(id); if (salas == null) { return(HttpNotFound()); } return(View(salas)); }
public ActionResult DeleteConfirmed(int id) { Salas salas = db.Salas.Find(id); db.Salas.Remove(salas); db.SaveChanges(); TempData["mensagem-title"] = "Tudo Ok..!"; TempData["mensagem"] = "Sala deletada com sucesso"; return(RedirectToAction("Index")); }
/// <summary> /// Método para remover a Sala /// </summary> /// <returns> A sala.</returns> /// <param name="idSala">Id da Sala.</param> public static bool RemoverSala(EnumSalas idSala) { try { return(Salas.RemoverSala(idSala)); } catch (Exception) { throw new Exception(); } }
public JsonResult DetalhesSala(int IdSala) { Salas sala = new Salas(); if (IdSala > 0) { sala = db.Salas.Find(IdSala); } return(Json(sala)); }
public IHttpActionResult GetSalas(int id) { Salas salas = db.Salas.Find(id); if (salas == null) { return(NotFound()); } return(Ok(salas)); }
public void Alterar(Salas sala) { // posiciona no registro a ser alterado Salas salaAlt = db.Salas.Where(s => s.Id == sala.Id).First(); // altera suas propriedades salaAlt.Nome = sala.Nome; salaAlt.Capacidade = sala.Capacidade; // salva o registro alterado db.SaveChanges(); }
public ActionResult Create([Bind(Include = "NomeSala,DescricaoSala")] Salas salas) { if (ModelState.IsValid) { db.Salas.Add(salas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(salas)); }
/// <summary> /// Método para inserir a Sala com o seu max de camas /// </summary> /// <returns> A sala.</returns> /// <param name="idSala">Id da Sala.</param> /// <param name="maxCamas">max de Camas.</param> public static bool InserirSalaMax(EnumSalas idSala, int maxCamas) { try { return(Salas.InserirSalaMax(idSala, maxCamas)); } catch (Exception) { throw new Exception(); } }
public async Task <ActionResult> Edit([Bind(Include = "id_sala,nombre,ambiente,estado,nit,Foto_id_foto")] Salas salas) { if (ModelState.IsValid) { db.Entry(salas).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Foto_id_foto = new SelectList(db.Foto, "id_foto", "img_foto", salas.Foto_id_foto); return(View(salas)); }
public IHttpActionResult PostSalas(Salas salas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Salas.Add(salas); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = salas.IdSal }, salas)); }
public ActionResult Edit(int id) { Salas salas = db.Salas.Find(id); //Lista de andares List <SelectListItem> listItems = new List <SelectListItem>(); listItems.Add(new SelectListItem { Text = "S1", Value = "S1" }); listItems.Add(new SelectListItem { Text = "1º Andar", Value = "1º andar" }); listItems.Add(new SelectListItem { Text = "2º Andar", Value = "2º Andar" }); listItems.Add(new SelectListItem { Text = "3º Andar", Value = "3º Andar" }); ViewBag.Andares = listItems; //Ativo e Inativo List <SelectListItem> ativosItem = new List <SelectListItem>(); ativosItem.Add(new SelectListItem { Text = "Liberada para uso", Value = Convert.ToString(true) }); ativosItem.Add(new SelectListItem { Text = "Não liberada para uso", Value = Convert.ToString(false) }); ViewBag.Ativo = ativosItem; if (salas == null) { return(HttpNotFound()); } return(View(salas)); }
public void PreencheSalas() { Salas.Add(new Sala(1, true, 20)); Salas.Add(new Sala(3, true, 42)); Salas.Add(new Sala(4, false, 24)); Salas.Add(new Sala(6, false, 29)); Salas.Add(new Sala(8, false, 56)); Salas.Add(new Sala(9, true, 51)); Salas.Add(new Sala(10, false, 50)); Salas.Add(new Sala(11, true, 59)); Salas.Add(new Sala(12, false, 40)); Salas.Add(new Sala(13, false, 27)); }
private void btOk_Click(object sender, EventArgs e) { if (!validaCampos()) { MessageBox.Show("Preencha todos os dados cadastrais"); txtNome.Focus(); return; } Salas sala = new Salas(); sala.Nome = txtNome.Text; try { sala.Capacidade = Convert.ToInt32(txtCapacidade.Text); } catch (Exception ex) { MessageBox.Show("Erro: capacidade inválida."); return; } if (sala.Capacidade <= 0) { MessageBox.Show("Erro: capacidade inválida."); return; } if (gbCad.Text == "Inclusão de Sala") { salaDao.Incluir(sala); File.Copy(openFile.FileName, PATH + Convert.ToString(sala.Id) + ".jpg", true); MessageBox.Show("Sala cadastrada com sucesso."); } else { sala.Id = Convert.ToInt16(dataGrid.CurrentRow.Cells["Id"].Value.ToString()); salaDao.Alterar(sala); // se alterou a imagem do mapa da sala, irá sobrepor o arquivo com a nova imagem //if (openFile.FileName != "") //{ File.Copy(openFile.FileName, PATH + Convert.ToString(sala.Id) + ".jpg", true); //} MessageBox.Show("Sala alterada com sucesso."); } // atualiza a grid carregaSalas(); gbCad.Visible = false; }
// GET: Salas/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Salas salas = await db.Salas.FindAsync(id); if (salas == null) { return(HttpNotFound()); } return(View(salas)); }
public async Task <ActionResult> Create([Bind(Include = "id_sala,nombre,ambiente,estado,nit,Foto_id_foto")] Salas salas) { if (ModelState.IsValid) { db.Salas.Add(salas); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Foto_id_foto = new SelectList(db.Foto, "id_foto", "img_foto", salas.Foto_id_foto); ViewBag.nit = new SelectList(db.Restaurantes, "nit", "nombre", salas.nit); return(View(salas)); }
public IHttpActionResult DeleteSalas(int id) { Salas salas = db.Salas.Find(id); if (salas == null) { return(NotFound()); } db.Salas.Remove(salas); db.SaveChanges(); return(Ok(salas)); }
public async Task <IActionResult> post(Salas modelo) { try { this.Repo.SpCriarSala(ref modelo); var sala = this.Repo.SpGetSalaByCodigo(modelo.Codigo); return(Ok(sala)); } catch { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Falha no acesso ao banco de dados.")); } return(BadRequest()); }
private void btnSalvarSala_Click(object sender, EventArgs e) { FilmeDominio objdom = new FilmeDominio(); Salas sala = new Salas(); sala.sal_desc = txtDescricaoSala.Text; sala.sal_qtdcadeira = int.Parse(txtQtdSala.Text); objdom.Adicionar(sala); MessageBox.Show("Sala adicionada !"); cbSalas.DataSource = objdom.listarSalas(); cbSalas.ValueMember = "sal_id"; cbSalas.DisplayMember = "sal_desc"; limparTextBoxEMasked(tabPage3); }
// GET: Salas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Salas salas = db.Salas.Find(id); if (salas == null) { return(HttpNotFound()); } return(View(salas)); }