private void tsbNuevo_Click(object sender, EventArgs e) { FrmClientesAE frm = new FrmClientesAE(); frm.Text = "Agregar Cliente"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.Cancel) { return; } try { ClienteEditDto clienteEditDto = frm.GetCliente(); //Controlar repetido if (_servicio.Existe(clienteEditDto)) { MessageBox.Show("Registro Repetido", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } _servicio.Guardar(clienteEditDto); DataGridViewRow r = ConstruirFila(); ClienteListDto clienteListDto = new ClienteListDto { ClienteId = clienteEditDto.ClienteId, NombreCompania = clienteEditDto.NombreCompania, Pais = clienteEditDto.Pais.NombrePais, Ciudad = clienteEditDto.Ciudad.NombreCiudad }; SetearFila(r, clienteListDto); AgregarFila(r); MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }