private void miEliminar_Click(object sender, EventArgs e) { DialogResult ds = RadMessageBox.Show(this, "Esta seguro de borrar la serie ?", titulo, MessageBoxButtons.YesNo, RadMessageIcon.Question); if (ds.ToString() == "Yes") { var id_serie = Convert.ToInt32(lvSeries.SelectedItem[0]); SerieDatos serieDatos = new SerieDatos(); if (serieDatos.Borrar(id_serie)) { RadMessageBox.Show("Serie eliminada", titulo, MessageBoxButtons.OK, RadMessageIcon.Info, MessageBoxDefaultButton.Button1); } else { RadMessageBox.Show("Error borrando la serie", titulo, MessageBoxButtons.OK, RadMessageIcon.Error, MessageBoxDefaultButton.Button1); } cargarSeries(); } }
public void cargarSeries() { lvSeries.Items.Clear(); if (File.Exists(Path.GetFullPath(basededatos))) { SerieDatos serieDatos = new SerieDatos(); ArrayList listaSeries = serieDatos.Listar(txtNombre.Text); foreach (Serie serie in listaSeries) { int id_serie = serie.Id_serie; string nombre = serie.Nombre; string comentario = serie.Comentario; int ultima_temporada = serie.Ultima_temporada; int ultimo_capitulo = serie.Ultimo_capitulo; int estado = serie.Estado; string fecha_vista = serie.Fecha_final_vista; string ultimo_episodio = Convert.ToString(ultima_temporada) + "-" + Convert.ToString(ultimo_capitulo); string nombre_estado = ""; if (estado == 1) { nombre_estado = "Terminada"; } else { nombre_estado = "Sin terminar"; } ListViewDataItem item = new ListViewDataItem(); item.SubItems.Add(id_serie); item.SubItems.Add(nombre); item.SubItems.Add(comentario); item.SubItems.Add(ultimo_episodio); item.SubItems.Add(nombre_estado); item.SubItems.Add(fecha_vista); lvSeries.Items.Add(item); } gbSeries.Text = "Series : " + lvSeries.Items.Count + " encontradas"; } }
private void FormEditarSerie_Load(object sender, EventArgs e) { SerieDatos serieDatos = new SerieDatos(); Serie serie = serieDatos.Cargar(id_serie); string nombre = serie.Nombre; string comentario = serie.Comentario; int ultima_temporada = serie.Ultima_temporada; int ultimo_capitulo = serie.Ultimo_capitulo; int estado = serie.Estado; string fecha_terminada_vista = serie.Fecha_final_vista; txtNombre.Text = nombre; txtComentario.Text = comentario; txtUltimaTemporadaVista.Text = Convert.ToString(ultima_temporada); txtUltimoCapituloVisto.Text = Convert.ToString(ultimo_capitulo); if (estado == 1) { cbEstado.Checked = true; } dtpFechaTerminadaVista.Text = fecha_terminada_vista; }
private void btnGuardar_Click(object sender, EventArgs e) { string nombre = txtNombre.Text; string comentario = txtComentario.Text; int ultima_temporada = 0; int ultimo_capitulo = 0; if (txtUltimaTemporadaVista.Text != "" && (Regex.IsMatch(txtUltimaTemporadaVista.Text.Trim(), @"[0-9]"))) { ultima_temporada = Convert.ToInt32(txtUltimaTemporadaVista.Text); } if (txtUltimoCapituloVisto.Text != "" && (Regex.IsMatch(txtUltimoCapituloVisto.Text.Trim(), @"[0-9]"))) { ultimo_capitulo = Convert.ToInt32(txtUltimoCapituloVisto.Text); } bool estado = cbEstado.Checked; string fecha_terminada_vista = dtpFechaTerminadaVista.Text; if (nombre != "" && ultima_temporada != 0 && ultimo_capitulo != 0) { SerieDatos serieDatos = new SerieDatos(); Serie serie = new Serie(); serie.Nombre = nombre; if (comentario != "") { serie.Comentario = comentario; } else { serie.Comentario = "..."; } serie.Ultima_temporada = ultima_temporada; serie.Ultimo_capitulo = ultimo_capitulo; if (estado == true) { serie.Estado = 1; } else { serie.Estado = 0; } serie.Fecha_final_vista = fecha_terminada_vista; if (serieDatos.comprobar_existencia_crear(nombre)) { RadMessageBox.Show("La serie ya existe", titulo, MessageBoxButtons.OK, RadMessageIcon.Error, MessageBoxDefaultButton.Button1); } else { if (serieDatos.Agregar(serie)) { RadMessageBox.Show("La serie fue creada correctamente", titulo, MessageBoxButtons.OK, RadMessageIcon.Info, MessageBoxDefaultButton.Button1); formSeries.cargarSeries(); FormAgregarSerie.ActiveForm.Close(); } else { RadMessageBox.Show("Error creando la serie", titulo, MessageBoxButtons.OK, RadMessageIcon.Error, MessageBoxDefaultButton.Button1); } } } else { RadMessageBox.Show("Complete los datos de la serie", titulo, MessageBoxButtons.OK, RadMessageIcon.Info, MessageBoxDefaultButton.Button1); } }