Esempio n. 1
0
        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*/
            }
        }
Esempio n. 4
0
        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();
            }
        }