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); } }
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(); }