private void TsbNuevo_Click(object sender, EventArgs e) { FrmTiposDeDocumentosAE frm = new FrmTiposDeDocumentosAE(); frm.Text = "Agregar un nuevo tipo de documento"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { TiposDeDocumento tiposDeDocumento = frm.GetTiposDeDocumento(); if (!_servicio.Existe(tiposDeDocumento)) { _servicio.Guardar(tiposDeDocumento); DataGridViewRow r = ConstruirFila(); SetearFila(r, tiposDeDocumento); 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 TsbEditar_Click(object sender, EventArgs e) { if (DgvDatosTiposDeDocumentos.SelectedRows.Count > 0) { DataGridViewRow r = DgvDatosTiposDeDocumentos.SelectedRows[0]; TiposDeDocumento tiposDeDocumento = (TiposDeDocumento)r.Tag; TiposDeDocumento tiposDeDocumentoAuxiliar = (TiposDeDocumento)tiposDeDocumento.Clone(); FrmTiposDeDocumentosAE frm = new FrmTiposDeDocumentosAE(); frm.Text = "Editar Tipo De Documento"; frm.SetTiposDeDocumento(tiposDeDocumento); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { tiposDeDocumento = frm.GetTiposDeDocumento(); if (!_servicio.Existe(tiposDeDocumento)) { _servicio.Guardar(tiposDeDocumento); tiposDeDocumento.NombreDocumento = tiposDeDocumento.NombreDocumento; SetearFila(r, tiposDeDocumento); MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SetearFila(r, tiposDeDocumentoAuxiliar); MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { SetearFila(r, tiposDeDocumentoAuxiliar); MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }