private void btnNuevo_Click(object sender, EventArgs e) { FrmDonacionAutoAE frm = new FrmDonacionAutoAE(); frm.Text = "Agregar un nuevo tipo de Donacion Automatizada"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { DonacionAutomatizada donacion = frm.GetTipoDonacionAuto(); if (!_servi.existe(donacion)) { _servi.guardar(donacion); DataGridViewRow r = construirFila(); setearfila(r, donacion); agregarfila(r); MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnEditar_Click(object sender, EventArgs e) { if (dgbDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgbDatos.SelectedRows[0]; DonacionAutomatizada donacion = (DonacionAutomatizada)r.Tag; DonacionAutomatizada SanAux = (DonacionAutomatizada)donacion.Clone(); FrmDonacionAutoAE frm = new FrmDonacionAutoAE(); frm.Text = "editar Donacion Automatizada"; frm.SetTipoDonacionAuto(donacion); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { donacion = frm.GetTipoDonacionAuto(); if (!_servi.existe(donacion)) { _servi.guardar(donacion); setearfila(r, donacion); MessageBox.Show("registro Modifica3", "mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { setearfila(r, SanAux); MessageBox.Show("registro ya existente", "mensajee", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { setearfila(r, SanAux); MessageBox.Show(ex.Message, "error llamar al programador", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }