// Evento click boton buscar // Busca movimientos en bbdd private void NSBtnBuscar_Click(object sender, EventArgs e) { FrmMensaje frmMensaje; if (Validar()) { BuscarMovimientos(); if (NSLvItems.Items.Length > 0) { NSLvItems._SelectedItems.Clear(); NSLvItems._SelectedItems.Add(NSLvItems.Items[0]); NSLvItems.VS.Value = 0; NSLvItems_Click(NSLvItems, null); } } else { // Mensaje error frmMensaje = new FrmMensaje(FrmMensaje.ERROR, "Imposible buscar movimientos." + Environment.NewLine + "Corrija los campos erroneos marcados."); frmMensaje.ShowDialog(); } }
// Evento click boton borrar bbdd // Borra la bbdd seleccionada private void NSBtnBorrarBBDD_Click(object sender, EventArgs e) { if (NSCmbBBDD.SelectedIndex > 0) { FrmMensaje frmMensaje = new FrmMensaje(FrmMensaje.AVISO, "¿Seguro que quiere borrar esta BBDD?"); frmMensaje.ShowDialog(); if (frmMensaje.seleccion == FrmMensaje.BOTON2) { if (Program.bbdd.BorrarBBDD(NSCmbBBDD.Text)) { frmMensaje = new FrmMensaje(FrmMensaje.INFO, "Borrada con éxito la BBDD."); frmMensaje.ShowDialog(); Limpiar(); if (FrmCPU.bbddAc) { frmMensaje = new FrmMensaje(FrmMensaje.INFO, "Config. de BBDD motor CPU será eliminada." + Environment.NewLine + "Vuelva a configurarla si lo desea."); frmMensaje.ShowDialog(); FrmCPU.bbddAc = false; FrmCPU.bbdd = -1; FrmCPU.jugador = 0; FrmCPU.fechaI = "1800/01/01"; FrmCPU.fechaF = DateTime.Now.ToString("yyyy/MM/dd"); } } else { frmMensaje = new FrmMensaje(FrmMensaje.ERROR, "Imposible borrar la BBDD."); frmMensaje.ShowDialog(); } } } }
// Evento click boton borrar partida // Borra la partida asociada a movimiento seleccionado private void NSBtnBorrarPartida_Click(object sender, EventArgs e) { if (NSLvItems.Items.Length > 0) { FrmMensaje frmMensaje = new FrmMensaje(FrmMensaje.AVISO, "¿Borrar partida asociada a mov seleccionado?"); frmMensaje.ShowDialog(); if (frmMensaje.seleccion == FrmMensaje.BOTON2) { if (Program.bbdd.BorrarPartida(NSLvItems.SelectedItems[0].SubItems[4].Text, NSLvItems.SelectedItems[0].SubItems[5].Text)) { frmMensaje = new FrmMensaje(FrmMensaje.INFO, "Partida borrada con éxito."); frmMensaje.ShowDialog(); Limpiar(); } else { frmMensaje = new FrmMensaje(FrmMensaje.ERROR, "Imposible borrar la partida."); frmMensaje.ShowDialog(); } } } }