private void btnGuardar_Click(object sender, EventArgs e) { try { if (ValidarDatos()) { if (modo == "AGREGAR") { Ciudad ciudad = ObtenerDatosFormulario(); if (ciudad != null) { Ciudad.AgregarCiudad(ciudad); } } else if (modo == "EDITAR") { Ciudad ciudad = (Ciudad)lstCiudad.SelectedItem; int index = ciudad.Id; Ciudad nueva_ciudad = ObtenerDatosFormulario(); if (nueva_ciudad != null) { Ciudad.EditarCiudad(nueva_ciudad, index); } } ActualizarListaCiudades(); LimpiarFormulario(); BloquearFormulario(); } } catch (Exception) { MessageBox.Show("No se pudo guardar!"); } }