private void btnGuardar_Click(object sender, EventArgs e) { string nombre = txtNombre.Text; string comentario = txtComentario.Text; bool estado = cbEstado.Checked; string fecha_vista = dtpFechaVista.Text; if (nombre != "") { PeliculaDatos peliculaDatos = new PeliculaDatos(); Pelicula pelicula = new Pelicula(); pelicula.Id_pelicula = id_pelicula; pelicula.Nombre = nombre; if (comentario != "") { pelicula.Comentario = comentario; } else { pelicula.Comentario = "..."; } if (estado == true) { pelicula.Estado = 1; } else { pelicula.Estado = 0; } pelicula.Fecha_vista = fecha_vista; if (peliculaDatos.comprobar_existencia_editar(id_pelicula, nombre)) { RadMessageBox.Show("El nombre ya existe", titulo, MessageBoxButtons.OK, RadMessageIcon.Error, MessageBoxDefaultButton.Button1); } else { if (peliculaDatos.Editar(pelicula)) { RadMessageBox.Show("La película fue editada correctamente", titulo, MessageBoxButtons.OK, RadMessageIcon.Info, MessageBoxDefaultButton.Button1); formPeliculas.cargarPeliculas(); FormEditarPelicula.ActiveForm.Close(); } else { RadMessageBox.Show("Error editando la película", titulo, MessageBoxButtons.OK, RadMessageIcon.Error, MessageBoxDefaultButton.Button1); } } } else { RadMessageBox.Show("Complete los datos de la película", titulo, MessageBoxButtons.OK, RadMessageIcon.Info, MessageBoxDefaultButton.Button1); } }
private void miEliminar_Click(object sender, EventArgs e) { DialogResult ds = RadMessageBox.Show(this, "Esta seguro de borrar la película ?", titulo, MessageBoxButtons.YesNo, RadMessageIcon.Question); if (ds.ToString() == "Yes") { var id_pelicula = Convert.ToInt32(lvPeliculas.SelectedItem[0]); PeliculaDatos peliculaDatos = new PeliculaDatos(); if (peliculaDatos.Borrar(id_pelicula)) { RadMessageBox.Show("Película eliminada", titulo, MessageBoxButtons.OK, RadMessageIcon.Info, MessageBoxDefaultButton.Button1); } else { RadMessageBox.Show("Error borrando la película", titulo, MessageBoxButtons.OK, RadMessageIcon.Error, MessageBoxDefaultButton.Button1); } cargarPeliculas(); } }
private void FormEditarPelicula_Load(object sender, EventArgs e) { PeliculaDatos peliculaDatos = new PeliculaDatos(); Pelicula pelicula = peliculaDatos.Cargar(id_pelicula); string nombre = pelicula.Nombre; string comentario = pelicula.Comentario; int estado = pelicula.Estado; string fecha_vista = pelicula.Fecha_vista; txtNombre.Text = nombre; txtComentario.Text = pelicula.Comentario; if (estado == 1) { cbEstado.Checked = true; } dtpFechaVista.Text = fecha_vista; }
public void cargarPeliculas() { lvPeliculas.Items.Clear(); if (File.Exists(Path.GetFullPath(basededatos))) { PeliculaDatos peliculaDatos = new PeliculaDatos(); ArrayList listaPeliculas = peliculaDatos.Listar(txtNombre.Text); foreach (Pelicula pelicula in listaPeliculas) { int id_pelicula = pelicula.Id_pelicula; string nombre = pelicula.Nombre; string comentario = pelicula.Comentario; int estado = pelicula.Estado; string fecha_vista = pelicula.Fecha_vista; string nombre_estado = ""; if (estado == 1) { nombre_estado = "Terminada"; } else { nombre_estado = "Sin terminar"; } ListViewDataItem item = new ListViewDataItem(); item.SubItems.Add(id_pelicula); item.SubItems.Add(nombre); item.SubItems.Add(comentario); item.SubItems.Add(nombre_estado); item.SubItems.Add(fecha_vista); lvPeliculas.Items.Add(item); } gbPeliculas.Text = "Películas : " + lvPeliculas.Items.Count + " encontradas"; } }