private void tsbNuevo_Click(object sender, EventArgs e) { frmLocalidadesAE frm = new frmLocalidadesAE(); frm.Text = "Nueva Localidad"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { Localidad localidad = frm.GetLocalidad(); if (!servicio.Existe(localidad)) { servicio.Agregar(localidad); DataGridViewRow r = ConstruirFila(); SetearFila(r, localidad); AgregarFila(r); MessageBox.Show("Localidad agregada", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Localidad duplicada\nAlta Denegada", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void tsbEditar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgvDatos.SelectedRows[0]; Localidad localidad = (Localidad)r.Tag; frmLocalidadesAE frm = new frmLocalidadesAE(); frm.Text = "Editar Localidad"; frm.SetLocalidad(localidad); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { localidad = frm.GetLocalidad(); if (!servicio.Existe(localidad)) { servicio.Agregar(localidad); SetearFila(r, localidad); MessageBox.Show("Localidad editada", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Localidad Duplicado \nModificacion Denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }