public void FillUserControl(int CodigoPrograma)
        {
            if (!IsPostBack)
            {
                this.CodigoPrograma = CodigoPrograma;
                DBLayers.BLL.Regras.Programa programa = new DBLayers.BLL.Regras.Programa();
                programa.Select(CodigoPrograma);
                this.Instancia = programa.Instance;

                //Popula UserControl Programcao
                ucListaProgramcao.FillUserControl(this.CodigoPrograma);
            }
        }
 public void Delete()
 {
     try
     {
         DBLayers.BLL.Regras.Programa programa = new DBLayers.BLL.Regras.Programa();
         programa.Instance = this.Instancia;
         programa.Delete();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void Save()
 {
     try
     {
         DBLayers.BLL.Regras.Programa programa = new DBLayers.BLL.Regras.Programa();
         programa.Instance = this.Instancia;
         this.CodigoPrograma = programa.Insert();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void BuscarProgramas()
        {
            try
            {
                if (ddlProgramas.Items.Count > 0)
                    return;

                DBLayers.BLL.Regras.Programa rProg = new DBLayers.BLL.Regras.Programa();
                ddlProgramas.DataSource = rProg.List();
                ddlProgramas.DataTextField = "NomePrograma";
                ddlProgramas.DataValueField = "Codigo";
                ddlProgramas.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }