private Decimal CargarNuevoPrograma()
    {
        Int32 annoActual = DateTime.Now.Year;
        HiddenField_ANNO.Value = annoActual.ToString();

        Programa.Areas idArea = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);

        Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Decimal ID_PROGRAMA_GENERAL = _programa.AdicionarRegistromaestraProgramaGeneral(null, null, null, annoActual, idArea, null);

        if (ID_PROGRAMA_GENERAL <= 0)
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _programa.MensajeError, Proceso.Error);

            ID_PROGRAMA_GENERAL = 0;
        }

        return ID_PROGRAMA_GENERAL;
    }