private async void BtnCancelar_Click(object sender, EventArgs e)
        {
            grid = true;
            TxtDescripcion.Clear();
            TxtIdentificacion.Clear();
            TxtTrabajador.Clear();
            TxtNumeroContrato.Clear();
            DgvDetalle.ClearSelection();
            DgvDetalle.Rows.Clear();
            btnAceptar.Enabled      = true;
            CboEstado.SelectedValue = 1;
            CboEstado.Enabled       = true;
            btnAceptar.Text         = "Aceptar";
            await LoadContratos(this.empresa, "");

            DgvEmpresa.ClearSelection();
        }
        private async void TxtIdentificacion_TextChanged(object sender, EventArgs e)
        {
            if (grid == false)
            {
                DgvEmpresa.Rows.Clear();
                TxtDescripcion.Clear();
                TxtTrabajador.Clear();
                TxtNumeroContrato.Clear();
                DgvDetalle.Rows.Clear();
                btnAceptar.Enabled      = true;
                CboEstado.SelectedValue = 1;
                await ExisteContratoAsync();

                DgvEmpresa.ClearSelection();

                if (TxtIdentificacion.Text.Trim().Length == 10)
                {
                    await BuscarTrabajadorAsync();
                }
            }
            grid = false;
        }