private void inserirMensalidadePlano()
        {
            MO_MensalidadePlano mp;

            foreach (MO_Plano p in lP)
            {
                mp         = new MO_MensalidadePlano();
                mp.idMens  = mU.id;
                mp.idPlano = p.id;
                mpBLL.inserir(mp);
            }
        }
 /// <summary>
 /// Excluindo uma relação
 /// </summary>
 /// <param name="mp">OBJETO</param>
 public void excluir(MO_MensalidadePlano mp)
 {
     if (mp != null)
     {
         mpDAL = new DAL_MensalidadePlano();
         mpDAL.excluir(mp);
     }
     else
     {
         throw new Exception("ERROR, tente novamente mais tarde.");
     }
 }
        /// <summary>
        /// Monta a lista com os objetos
        /// </summary>
        /// <param name="dt">resultado do banco de dados</param>
        /// <returns>lista com objetos</returns>
        private List <MO_MensalidadePlano> montaLista(DataTable dt)
        {
            List <MO_MensalidadePlano> lMP = new List <MO_MensalidadePlano>();
            MO_MensalidadePlano        MP;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                MP         = new MO_MensalidadePlano();
                MP.id      = int.Parse(dt.Rows[i][MO_NomesBanco.idMenPlan].ToString());
                MP.idMens  = int.Parse(dt.Rows[i][MO_NomesBanco.fkMenMenPlan].ToString());
                MP.idPlano = int.Parse(dt.Rows[i][MO_NomesBanco.fkPlanMenPlan].ToString());

                lMP.Add(MP);
            }
            return(lMP);
        }
        /// <summary>
        /// Excluir uma relação..
        /// </summary>
        /// <param name="mp">dados da relação</param>
        public void excluir(MO_MensalidadePlano mp)
        {
            if (mp != null)
            {
                monta = new DAL_MontaComando();
                db    = new MO_DB();
                sql   = string.Empty;

                db.tabela     = MO_NomesBanco.tabelaMenPlan;
                db.adicionais = string.Format("{0}={1}", MO_NomesBanco.idMenPlan, mp.id);

                sql = monta.montaExcluir(db);
                executar(sql);
            }
            else
            {
                throw new Exception("ERROR, tente novamente mais tarde.");
            }
        }
        /// <summary>
        /// Inserindo uma relação entre Mensalidade e plano --
        /// </summary>
        /// <param name="mp">dados de mensalidade e plano</param>
        public void inserirMP(MO_MensalidadePlano mp)
        {
            if (mp != null)
            {
                monta = new DAL_MontaComando();
                db    = new MO_DB();
                sql   = string.Empty;

                db.tabela  = MO_NomesBanco.tabelaMenPlan;
                db.campos  = string.Format("{0},{1},{2}", MO_NomesBanco.idMenPlan, MO_NomesBanco.fkMenMenPlan, MO_NomesBanco.fkPlanMenPlan);
                db.valores = string.Format("null,{0},{1}", mp.idMens, mp.idPlano);

                sql = monta.montaInserir(db);
                executar(sql);
            }
            else
            {
                throw new Exception("ERROR, tente novamente mais tarde.");
            }
        }