public ActionResult EditRoom(int id) { SALA model = repository.GetRoomById(id); repository.Save(); return(View(model)); }
//metodo para evento de tabla GridView1 - Cambio de indice seleccionado protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { //instancia de objeto de clase SALA, obtienendo datos de sala segun id de valor seleccionado en tabla (propiedad DataKeyNames del gridview - atributo IdSala) sala = new SalaBLL().GetSALAs(Convert.ToInt32(GridView1.SelectedValue.ToString())); //rellena los campos del formulario con los datos de la sala obtenida anteriormente txtNombreSala.Text = sala.NOMBRESALA; txtEquipamiento.Text = sala.EQUIPAMIENTO; txtCoordinador.Text = sala.IDCOORD; txtPiso.Text = sala.PISO.ToString(); txtCapacidad.Text = sala.CAPACIDAD.ToString(); chkMNTRPantalla.Checked = sala.POSEE_MONITOR; chkNote.Checked = sala.POSEE_NOTE; chkVC.Checked = sala.POSEE_VC; //establece el valor seleccionado del combobox de acuerdo al dato DISPONIBILIDAD del objeto sala if (sala.DISPONIBILIDAD == true) { ddlEstado.SelectedIndex = 0; } else { ddlEstado.SelectedIndex = 1; } }
public ActionResult DeleteConfirmed(int id) { SALA sALA = db.SALA.Find(id); db.SALA.Remove(sALA); db.SaveChanges(); return(RedirectToAction("Index")); }
//Metodo para deshabilitar salas segun id ingresada como parametro public void DeshabilitarSala(int id_sala) { SALA sala = (from t in entidades.SALA where id_sala == t.IDSALA select t).First(); //Marca sala con disponibilidad en 'false' sala.DISPONIBILIDAD = false; entidades.SaveChanges(); }
public async Task <ActionResult> DeleteConfirmed(int id) { SALA sala = await db.SALE.FindAsync(id); db.SALE.Remove(sala); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID_SALA,NOMBRE_SALA")] SALA sALA) { if (ModelState.IsValid) { db.Entry(sALA).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sALA)); }
public ActionResult Create([Bind(Include = "ID_SALA,NOMBRE_SALA")] SALA sALA) { if (ModelState.IsValid) { db.SALA.Add(sALA); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sALA)); }
public async Task <ActionResult> Edit([Bind(Include = "NUMER_SALI")] SALA sala) { if (ModelState.IsValid) { db.Entry(sala).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(sala)); }
public async Task <ActionResult> Create([Bind(Include = "NUMER_SALI")] SALA sala) { if (ModelState.IsValid) { db.SALE.Add(sala); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(sala)); }
public ActionResult EditRoom(SALA model) { if (ModelState.IsValid) { repository.UpdateRoom(model); repository.Save(); return(RedirectToAction("Rooms")); } else { return(View(model)); } }
// GET: SALAs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SALA sALA = db.SALA.Find(id); if (sALA == null) { return(HttpNotFound()); } return(View(sALA)); }
// GET: Sala/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SALA sala = await db.SALE.FindAsync(id); if (sala == null) { return(HttpNotFound()); } return(View(sala)); }
public void EditarSala(int idSala, string nombreSala, string equipamiento, string idCoord, int capacidad, int piso, bool monitor, bool PC_Note, bool VC, bool disponibilidad) { SALA sala = (from e in entidades.SALA where e.IDSALA == idSala select e).First(); sala.IDCOORD = idCoord; sala.NOMBRESALA = nombreSala; sala.EQUIPAMIENTO = equipamiento; sala.PISO = piso; sala.POSEE_MONITOR = monitor; sala.POSEE_NOTE = PC_Note; sala.POSEE_VC = VC; sala.DISPONIBILIDAD = disponibilidad; sala.CAPACIDAD = capacidad; entidades.SaveChanges(); }
private void InitData() { DatabasePZEntities context = new DatabasePZEntities(); var api = new ApiRequester(); Movie movie; foreach (var seans in context.SEANS) { movie = api.getAppMovie((int)seans.Id_film); var hours = new ObservableCollection <string>(); var rooms = new ObservableCollection <Room>(); string spotTable; int currentSpotNumber; foreach (var godziny in context.GODZINY.Where(id => id.Id_Seansu == seans.Id_seans)) { hours.Add(godziny.Godzina); var spots = new ObservableCollection <Spot>(); SALA room = godziny.SEANS.SALA; spotTable = godziny.Miejsca; for (int i = 0; i < room.Ilosc_wierszy; i++) { for (int j = 0; j < room.Ilosc_kolumn; j++) { currentSpotNumber = (i * (int)room.Ilosc_kolumn) + j; int isAvailable = Int32.Parse(spotTable[currentSpotNumber].ToString()); spots.Add(new Spot(isAvailable, j, i, currentSpotNumber + 1)); } } rooms.Add(new Room(room.Id_sala, spots, (int)room.Ilosc_kolumn, (int)room.Ilosc_wierszy)); } App.Current.Dispatcher.BeginInvoke((Action) delegate() { Seances.Add(new Seance(movie, rooms, hours, (DateTime)seans.Data_rozpoczecia, (DateTime)seans.Data_zakonczenia, seans.Id_seans)); }); } }
private void BtnAceptar_Click(object sender, EventArgs e) { int idcine = int.Parse(cmbNombre.SelectedValue.ToString()); string nombre = txtNombreSala.Text; if (nombre.Equals("")) { errorDatos.SetError(txtNombreSala, "Nombre Obligario"); this.DialogResult = DialogResult.OK; return; } else { errorDatos.SetError(txtNombreSala, ""); } int numeroButacas = int.Parse(txtNumeroSillas.Value.ToString()); if (numeroButacas <= 0) { errorDatos.SetError(txtNumeroSillas, "El numero de sillas tiene que ser mayor a cero"); this.DialogResult = DialogResult.None; return; } else { errorDatos.SetError(txtNumeroSillas, ""); } int numeroFilas = int.Parse(txtNumeroFilas.Value.ToString()); if (numeroFilas <= 0) { errorDatos.SetError(txtNumeroFilas, "El numero de filas tiene que ser mayor a cero"); this.DialogResult = DialogResult.None; return; } else { errorDatos.SetError(txtNumeroFilas, ""); } int numeroColumnas = int.Parse(txtNumeroColumnas.Value.ToString()); if (numeroColumnas <= 0) { errorDatos.SetError(txtNumeroColumnas, "El numero de columnas tiene que ser mayor a cero"); this.DialogResult = DialogResult.None; return; } else { errorDatos.SetError(txtNumeroColumnas, ""); } if (accion.Equals("Nuevo")) { SALA osala = new SALA() { IDCINE = idcine, NOMBRE = nombre, NUMBUTACAS = numeroButacas, NUMEROFILAS = numeroFilas, NUMEROCOLUMNAS = numeroColumnas, BHABILITADO = true }; bd.SALA.InsertOnSubmit(osala); try { bd.SubmitChanges(); MessageBox.Show("Se agrego correctamente"); } catch (Exception ex) { MessageBox.Show("Ocurrio un error"); } } else { var consulta = bd.SALA.Where(p => p.IDSALA.Equals(id)); foreach (SALA osala in consulta) { osala.IDCINE = idcine; osala.NOMBRE = nombre; osala.NUMBUTACAS = numeroButacas; osala.NUMEROFILAS = numeroFilas; osala.NUMEROCOLUMNAS = numeroColumnas; } try { bd.SubmitChanges(); MessageBox.Show("Se edito correctamente"); } catch (Exception) { MessageBox.Show("Ocurrio un error"); } } }
public SALA GetSALAs(int idsala) { SALA sala = (from e in entidades.SALA where e.DISPONIBILIDAD == true && e.IDSALA == idsala select e).First(); return(sala); }
public ActionResult DeleteRoom(int id) { SALA model = repository.GetRoomById(id); return(View(model)); }