public Peliculas(vPelicula obj, PELICULA frm) { //este es para editar peloculas es decir su informacion InitializeComponent(); Llenar_combo(); preparaEdicion(); nuevo = false; this.obj = obj; inf_peli = frm; datosInterface(); }
private void LlenarPeli(int peli) { vPel = new vPelicula(); foreach (vPelicula obj in svPeli.ObtenrDatePeli(peli)) { vPel.Id_pelicula = obj.Id_pelicula; vPel.nombre_pelicula = obj.nombre_pelicula; vPel.Duracion = obj.Duracion; vPel.nom_clasif = obj.nom_clasif; vPel.nom_genero = obj.nom_genero; vPel.nom_idioma = obj.nom_idioma; vPel.Imagen_pelicula = obj.Imagen_pelicula; vPel.Sinopsis = obj.Sinopsis; ConvertirImagen(vPel.Imagen_pelicula); } }
/*Evento rowcommand*/ protected void SeleccionarPelicula(object sender, GridViewCommandEventArgs e) { if (e.CommandName.ToString() == "Editar") //si el comando dice editar recupera los datos y los devuelve al otro form { /*YA RECUPERE LOS DATOS DEL OBJECT*/ vPelicula peli = new vPelicula(); int index = Convert.ToInt32(e.CommandArgument.ToString()); peli.Id_pelicula = (Int32)gvPelículas.DataKeys[index].Value; peli.nombre_pelicula = gvPelículas.Rows[index].Cells[2].Text.Trim(); peli.nom_clasif = gvPelículas.Rows[index].Cells[3].Text.Trim(); peli.nom_genero = gvPelículas.Rows[index].Cells[4].Text.Trim(); peli.nom_idioma = gvPelículas.Rows[index].Cells[5].Text.Trim(); peli.Sinopsis = gvPelículas.Rows[index].Cells[6].Text.Trim(); /*Se van a crear dos sesiones ya que una almacena datos porque se editan * y la otra es caundo se agrega una Nueva Película*/ } }
private void dgvPeliculas_CellContentClick(object sender, DataGridViewCellEventArgs e) { vPelicula obj_pel = new vPelicula(); if (e.ColumnIndex == 8) { obj_pel.nombre_pelicula = dgvPeliculas.Rows[e.RowIndex].Cells[0].Value.ToString(); obj_pel.Duracion = dgvPeliculas.Rows[e.RowIndex].Cells[1].Value.ToString(); obj_pel.nom_genero = dgvPeliculas.Rows[e.RowIndex].Cells[2].Value.ToString(); obj_pel.nom_idioma = dgvPeliculas.Rows[e.RowIndex].Cells[3].Value.ToString(); obj_pel.nom_clasif = dgvPeliculas.Rows[e.RowIndex].Cells[4].Value.ToString(); obj_pel.Sinopsis = dgvPeliculas.Rows[e.RowIndex].Cells[5].Value.ToString(); obj_pel.Imagen_pelicula = (byte[])dgvPeliculas.Rows[e.RowIndex].Cells[6].Value; obj_pel.Id_pelicula = (Int32)dgvPeliculas.Rows[e.RowIndex].Cells[7].Value; Peliculas peli = new Peliculas(obj_pel, this); peli.ShowDialog(); } }