private void Pagar(string empresas)
    {
        try
        {
            Autoliquidacion autoliquidacion = new Autoliquidacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
            autoliquidacion.Actualizar(this.DropDownList_años.Text, this.DropDownList_meses.SelectedValue, empresas, "Pagado");
            autoliquidacion.Dispose();

            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El proceso de actualización de estado para las empresas, ha finalizado", Proceso.Correcto);

        }
        catch (Exception ex)
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, ex.Message, Proceso.Error);
        }
    }
    private void Identificar()
    {
        Autoliquidacion autoliquidacion = new Autoliquidacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

                try
                {
                    if (autoliquidacion.Identificar(this.DropDownList_años.Text, this.DropDownList_meses.SelectedValue))
                    {
                        GridView_empresas.DataSource = autoliquidacion.ObtenerPorPeriodoContable(this.DropDownList_años.Text, this.DropDownList_meses.SelectedValue);
                        GridView_empresas.DataBind();
                    }
                    else Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No es posible identificar las empresas para autoliquidación", Proceso.Error);
                }
                catch (Exception e)
                {
                    Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, e.Message, Proceso.Error);
                }
    }
    private void Liquidar(string empresas)
    {
        try
        {
            Autoliquidacion autoliquidacion = new Autoliquidacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
            autoliquidacion.Liquidar(this.DropDownList_años.Text, this.DropDownList_meses.SelectedValue, empresas);

            if (autoliquidacion.Reg1TipoRegistro != null) Session["Reg1TipoRegistro"] = autoliquidacion.Reg1TipoRegistro;
            else Button_plano.Enabled = false;

            if (autoliquidacion.Reg2TipoRegistro != null) Session["Reg2TipoRegistro"] = autoliquidacion.Reg2TipoRegistro;
            if (autoliquidacion.Inconsistencias != null) Session["Inconsistencias"] = autoliquidacion.Inconsistencias;
            if (autoliquidacion.Novedades != null) Session["Novedades"] = autoliquidacion.Novedades;
            if (autoliquidacion.Reliquidaciones != null) Session["Reliquidaciones"] = autoliquidacion.Reliquidaciones;
            if (autoliquidacion.Nomina != null) Session["Nomina"] = autoliquidacion.Nomina;
            if (autoliquidacion.Vacaciones != null) Session["Vacaciones"] = autoliquidacion.Vacaciones;
            if (autoliquidacion.Liquidacion != null) Session["Liquidacion"] = autoliquidacion.Liquidacion;
            if (autoliquidacion.RetirosLps != null) Session["RetirosLps"] = autoliquidacion.RetirosLps;
            if (autoliquidacion.RetirosNominaMesesAnteriores != null) Session["RetirosNominaMesesAnteriores"] = autoliquidacion.RetirosNominaMesesAnteriores;
            if (autoliquidacion.DiferenciasSeguridadSocial != null) Session["DiferenciasSeguridadSocial"] = autoliquidacion.DiferenciasSeguridadSocial;

            autoliquidacion.Dispose();

            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El proceso de liquidacion de Autoliquidación ha finalizado", Proceso.Correcto);

        }
        catch (Exception ex)
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, ex.Message, Proceso.Error);
        }
    }
 private void Cargar(GridView gridView)
 {
     Autoliquidacion autoliquidacion = new Autoliquidacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
     gridView.DataSource = autoliquidacion.ObtenerPorPeriodoContable(this.DropDownList_años.Text, this.DropDownList_meses.SelectedValue);
     gridView.DataBind();
     autoliquidacion.Dispose();
     Bloquear(gridView);
 }