Exemplo n.º 1
0
        public ActionResult EditRoom(int id)
        {
            SALA model = repository.GetRoomById(id);

            repository.Save();
            return(View(model));
        }
Exemplo n.º 2
0
        //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;
            }
        }
Exemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            SALA sALA = db.SALA.Find(id);

            db.SALA.Remove(sALA);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
        //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();
        }
Exemplo n.º 5
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            SALA sala = await db.SALE.FindAsync(id);

            db.SALE.Remove(sala);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Exemplo n.º 6
0
 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));
 }
Exemplo n.º 7
0
        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));
        }
Exemplo n.º 8
0
        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));
        }
Exemplo n.º 9
0
        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));
        }
Exemplo n.º 10
0
 public ActionResult EditRoom(SALA model)
 {
     if (ModelState.IsValid)
     {
         repository.UpdateRoom(model);
         repository.Save();
         return(RedirectToAction("Rooms"));
     }
     else
     {
         return(View(model));
     }
 }
Exemplo n.º 11
0
        // 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));
        }
Exemplo n.º 12
0
        // 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));
        }
Exemplo n.º 13
0
        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();
        }
Exemplo n.º 14
0
        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));
                });
            }
        }
Exemplo n.º 15
0
        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");
                }
            }
        }
Exemplo n.º 16
0
        public SALA GetSALAs(int idsala)
        {
            SALA sala = (from e in entidades.SALA where e.DISPONIBILIDAD == true && e.IDSALA == idsala select e).First();

            return(sala);
        }
Exemplo n.º 17
0
        public ActionResult DeleteRoom(int id)
        {
            SALA model = repository.GetRoomById(id);

            return(View(model));
        }