Esempio n. 1
0
        protected override void btnCargar_Click(object sender, EventArgs e)
        {
            if (validadorCampos())
            {
                Pelicula peli = new Pelicula();
                peli.pTitulo        = txtTitulo.Text;
                peli.pGenero        = Convert.ToInt32(cboxGenero.SelectedValue);
                peli.pClasificacion = Convert.ToInt32(cboxClasificacion.SelectedValue);
                peli.pDescripcion   = txtDescripcion.Text;

                if (banderaNuevo)
                {
                    string queryInsert = string.Format("exec insertarPelicula '{0}',{1},{2},'{3}'",
                                                       peli.pTitulo, peli.pGenero, peli.pClasificacion, peli.pDescripcion);
                    pDatos.actualizar(queryInsert);
                }
                else
                {
                    int i = pLstboxObjetivo.SelectedIndex;

                    string queryUpdate = string.Format("update peliculas set pelicula='{0}', id_genero={1}, id_clasificacion={2}, descripcion='{3}' " +
                                                       "where id_pelicula={4}",
                                                       peli.pTitulo, peli.pGenero, peli.pClasificacion, peli.pDescripcion,
                                                       aPeliculas[i].pIdentificador);
                    //MessageBox.Show(aPeliculas[i].pIdentificador.ToString());
                    pDatos.actualizar(queryUpdate);
                }


                limpiarCampos();
                habilitarBotones(true);
                habilitarCampos(false);
                banderaNuevo = false;
                cargarArray("Peliculas");
                cargarLista(aPeliculas, cPelicula);
            }
        }
Esempio n. 2
0
        public void cargarArray(string nombreTabla)
        {
            pDatos.leerTabla(nombreTabla);
            pLstboxObjetivo.Items.Clear();

            cPelicula = 0;
            while (pDatos.pReader.Read())
            {
                Pelicula p = new Pelicula();
                if (!pDatos.pReader.IsDBNull(0))
                {
                    p.pIdentificador = pDatos.pReader.GetInt32(0);
                }
                if (!pDatos.pReader.IsDBNull(1))
                {
                    p.pTitulo = pDatos.pReader.GetString(1);
                }
                if (!pDatos.pReader.IsDBNull(2))
                {
                    p.pDescripcion = pDatos.pReader.GetString(2);
                }
                if (!pDatos.pReader.IsDBNull(3))
                {
                    p.pGenero = pDatos.pReader.GetInt32(3);
                }
                if (!pDatos.pReader.IsDBNull(4))
                {
                    p.pClasificacion = pDatos.pReader.GetInt32(4);
                }

                aPeliculas[cPelicula] = p;
                cPelicula            += 1;
            }
            pDatos.pReader.Close();
            pDatos.desconectar();
        }