/// <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> /// tira o relacionamento de um cliente com uma certa turma. /// </summary> /// <param name="idCli">id do cliente que pertence a turma</param> /// <param name="idTurma">turma que pertence o cliente</param> public void deletaAlunoTurma(int idCli, int idTurma) { if (idCli != null && idTurma != null) { monta = new DAL_MontaComando(); db = new MO_DB(); sql = ""; db.tabela = MO_NomesBanco.tabelaAlTr; db.adicionais = string.Format("{0}={2} AND {1}={3}", MO_NomesBanco.fkCliAlTr, MO_NomesBanco.fkTrAlTr, idCli, idTurma); sql = monta.montaExcluir(db); executar(sql); } else { throw new Exception("ERROR, tente novamente mais tarde!"); } }
/// <summary> /// excluir avaliação agendada, não é ligada a nada então podemos excluir permanentemente do banco de dados.. /// </summary> /// <param name="ava">informaçoes sobre avaliação</param> public void deletarAvaliacao(MO_Avaliacao ava) { try { if (ava != null) { db = new MO_DB(); monta = new DAL_MontaComando(); sql = ""; db.tabela = MO_NomesBanco.tabelaAva; db.adicionais = string.Format("{0}={1}", MO_NomesBanco.idAva, ava.id); //monta a parada sql = monta.montaExcluir(db); executar(sql); } else { throw new Exception("ERROR, tente novamente mais tarde."); } } catch { throw new Exception("Falha ao excluir avaliação."); } }