コード例 #1
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            PeliculaBLL oPelicula = new PeliculaBLL();
            Pelicula    pelicula  = new Pelicula();

            try
            {
                pelicula.id          = Convert.ToInt32(GridView1.DataKeys[e.RowIndex]["Id"]);
                pelicula.Nombre      = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtNombre")).Text;
                pelicula.Descripcion = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtDescripcion")).Text;
                pelicula.anio        = Convert.ToInt32(((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtAnio")).Text);
                pelicula.Idioma      = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtIdioma")).Text;
                pelicula.Categoria   = Convert.ToInt32(((DropDownList)GridView1.Rows[e.RowIndex].FindControl("ddlCategoria")).SelectedValue);
                pelicula.Director    = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtDirector")).Text;

                oPelicula.Actualizar(pelicula);


                GridView1.EditIndex = -1;
                CargarGrid();
            }
            catch (Exception ex)
            {
                throw;
            }
        }
コード例 #2
0
 public ActionResult DeleteConfirmed(int id)
 {
     ////Pelicula pelicula = db.Peliculas.Find(id);
     //db.Peliculas.Remove(pelicula);
     //db.SaveChanges();
     PeliculaBLL.Delete(id);
     return(RedirectToAction("Index"));
 }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "idpelicula,nombre,fecha_lanzamiento,categoria,duracion")] Pelicula pelicula)
 {
     if (ModelState.IsValid)
     {
         PeliculaBLL.Update(pelicula);
         return(RedirectToAction("Index"));
     }
     return(View(pelicula));
 }
コード例 #4
0
        public ActionResult Create([Bind(Include = "id_pelicula,nombre_pelicula,fech_lanz_pelicula,categoria_pelicula,duracion_pelicula")] Pelicula pelicula)
        {
            if (ModelState.IsValid)
            {
                PeliculaBLL.Create(pelicula);
                return(RedirectToAction("Index"));
            }

            return(View(pelicula));
        }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "id_pel,nombre_peli,fecha_lanzamiento_peli,categoria_pel,duracion_peli")] Pelicula pelicula)
 {
     if (ModelState.IsValid)
     {
         // db.Entry(pelicula).State = EntityState.Modified;
         //db.SaveChanges();
         PeliculaBLL.Update(pelicula);
         return(RedirectToAction("Index"));
     }
     return(View(pelicula));
 }
コード例 #6
0
        public ActionResult Create([Bind(Include = "id_pel,nombre_peli,fecha_lanzamiento_peli,categoria_pel,duracion_peli")] Pelicula pelicula)
        {
            if (ModelState.IsValid)
            {
                //db.Peliculas.Add(pelicula);
                //db.SaveChanges();
                PeliculaBLL.Create(pelicula);
                return(RedirectToAction("Index"));
            }

            return(View(pelicula));
        }
コード例 #7
0
 // GET: Peliculas/Edit/5
 public ActionResult Edit(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     Pelicula pelicula = PeliculaBLL.Get(id);
     if (pelicula == null)
     {
         return HttpNotFound();
     }
     return View(pelicula);
 }
コード例 #8
0
        // GET: Peliculas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Pelicula pelicula = PeliculaBLL.Get(id);

            if (pelicula == null)
            {
                return(HttpNotFound());
            }
            return(View(pelicula));
        }
コード例 #9
0
ファイル: Creacion.aspx.cs プロジェクト: murregoh/DBM_Project
        protected void btnAgregarPelicula(object sender, EventArgs e)
        {
            PeliculaBLL oPeliculas = new PeliculaBLL();
            Pelicula    Pelicula   = new Pelicula();

            Pelicula.Nombre      = txtNombre.Text;
            Pelicula.Descripcion = txtDescripcion.Text;
            Pelicula.anio        = Convert.ToInt32(txtAnio.Text);
            Pelicula.Idioma      = txtIdioma.Text;
            Pelicula.Director    = txtDirector.Text;
            Pelicula.Categoria   = Convert.ToInt32(ddlCategorias.Text);

            lblMensajePelicula.Text = oPeliculas.Insertar(Pelicula);
        }
コード例 #10
0
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            PeliculaBLL oPelicula = new PeliculaBLL();
            Pelicula    pelicula  = new Pelicula();

            try
            {
                pelicula.id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex]["Id"]);

                oPelicula.Eliminar(pelicula);


                GridView1.EditIndex = -1;
                CargarGrid();
            }
            catch (Exception ex)
            {
                throw;
            }
        }
コード例 #11
0
 // GET: Peliculas
 public ActionResult Index()
 {
     return(View(PeliculaBLL.List()));
 }
コード例 #12
0
 public ActionResult DeleteConfirmed(int id)
 {
     PeliculaBLL.Delete(id);
     return(RedirectToAction("Index"));
 }