private void btnGuardar_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (ciudad == null) { ciudad = new Ciudad(); } ciudad.Provincia = (Provincia)ComboBoxProvincia.SelectedItem; ciudad.ciudad = textBoxCiudad.Text; if (ValidarObjeto()) { if (!_esEdicion) { try { _servicio.Guardar(ciudad); if (frm != null) { frm.AgregarFila(ciudad); } MessageBox.Show("Registro Guardado"); DialogResult dr = MessageBox.Show("¿Desea dar de alta otro registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.No) { DialogResult = DialogResult.Cancel; } else { InicializarControles(); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } else { DialogResult = DialogResult.OK; } } } }