private void tsbNuevo_Click(object sender, EventArgs e) { frmTipoDeMascotaAE frm = new frmTipoDeMascotaAE(); frm.Text = "Agregar Tipo De Mascota"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { TipoDeMascota tipoDeMascota = frm.GetTipoDeMascota(); if (!servicio.Existe(tipoDeMascota)) { servicio.Agregar(tipoDeMascota); var r = ConstruirFila(); SetearFila(r, tipoDeMascota); AgregarFila(r); MessageBox.Show("Tipo de mascota agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Tipo de mascota repetida... Alta denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void tsbEditar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgvDatos.SelectedRows[0]; TipoDeMascota tipomas = (TipoDeMascota)r.Tag; frmTipoDeMascotaAE frm = new frmTipoDeMascotaAE(); frm.Text = "Editar Tipo De Mascota"; frm.SetTipoDeMascota(tipomas); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { tipomas = frm.GetTipoDeMascota(); if (!servicio.Existe(tipomas)) { servicio.Guardar(tipomas); SetearFila(r, tipomas); MessageBox.Show("Tipo de mascota Editada", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Tipo de mascota Duplicada... Alta denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }