private void dgvDetalle_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (GeneralC.filaValida(e.RowIndex))
     {
         objConfiguracionGeneral.idDocumento          = int.Parse(dgvDetalle["Código", e.RowIndex].Value.ToString());
         objConfiguracionGeneral.descripcionDocumento = dgvDetalle["Descripción", e.RowIndex].Value.ToString();
         txtBCodigo.Text        = dgvDetalle["Código", e.RowIndex].Value.ToString();
         txtDescripción.Text    = dgvDetalle["Descripción", e.RowIndex].Value.ToString();
         txtDescripción.Enabled = true;
         tsbGuardar.Enabled     = true;
         tsbAnular.Enabled      = true;
     }
 }
Ejemplo n.º 2
0
 private void dgvBusqueda_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (GeneralC.filaValida(e.RowIndex))
     {
         if (objBusqueda.BusquedaPorCodigo)
         {
             string codigo = dgvBusqueda.Rows[dgvBusqueda.CurrentRow.Index].Cells[0].Value.ToString();
             if (metodoPorCodigo != null)
             {
                 metodoPorCodigo.Invoke(codigo);
             }
         }
         else
         {
             DataGridViewRow filaSeleccionada = dgvBusqueda.Rows[dgvBusqueda.CurrentRow.Index];
             DataRow         filaDevuelta     = ((DataRowView)filaSeleccionada.DataBoundItem).Row;
             metodoPorFila.Invoke(filaDevuelta);
         }
         DialogResult = DialogResult.OK;
     }
 }