private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new frmInputBox("Nuevo rubro", "Descripción:")) { f.AllowEmptyValue = false; if (f.ShowDialog() == DialogResult.OK) { string descripción = f.Value.Trim(); try { RubrosRepository.Insertar(descripción); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => r.Cells[1].Value.ToString().ToLower().Equals(descripción.ToLower())); } } }
private void btnEditar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; int id = (int)dgvDatos.Rows[rowindex].Cells[0].Value; string descripción = dgvDatos.Rows[rowindex].Cells[1].Value.ToString(); var f = new frmInputBox("Edición de rubro", "Descripción:", descripción); f.AllowEmptyValue = false; if (f.ShowDialog() == DialogResult.OK) { descripción = f.Value.Trim(); try { RubrosRepository.Actualizar(id, descripción); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => r.Cells[1].Value.ToString().ToLower().Equals(descripción.ToLower())); } }