private void btnNuevo_Click(object sender, EventArgs e)
        {
            FrmDocumentoDetalle oFrm = new FrmDocumentoDetalle();
            oFrm.Estado = 1;
            if (oFrm.ShowDialog() == DialogResult.Cancel)
                return;

            MostrarLista();
        }
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            FrmDocumentoDetalle oFrm = new FrmDocumentoDetalle();

            oFrm.Estado = 1;
            if (oFrm.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            MostrarLista();
        }
        private void btnVerDetalle_Click(object sender, EventArgs e)
        {
            var oFrm = new FrmDocumentoDetalle();
            oFrm.Estado = 2;
            oFrm.oDocumento_Cab.ccosto = (string)dgvGastos.CurrentRow.Cells[colCosto.Name].Value;
            oFrm.oDocumento_Cab.doc = (string)dgvGastos.CurrentRow.Cells[colDoc.Name].Value;
            oFrm.oDocumento_Cab.numero = (string)dgvGastos.CurrentRow.Cells[ColNumero.Name].Value;
            if (oFrm.ShowDialog() == DialogResult.Cancel)
                return;

            MostrarLista();
        }
        private void btnVerDetalle_Click(object sender, EventArgs e)
        {
            var oFrm = new FrmDocumentoDetalle();

            oFrm.Estado = 2;
            oFrm.oDocumento_Cab.ccosto = (string)dgvGastos.CurrentRow.Cells[colCosto.Name].Value;
            oFrm.oDocumento_Cab.doc    = (string)dgvGastos.CurrentRow.Cells[colDoc.Name].Value;
            oFrm.oDocumento_Cab.numero = (string)dgvGastos.CurrentRow.Cells[ColNumero.Name].Value;
            if (oFrm.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            MostrarLista();
        }