示例#1
0
        public bool Inserir(bool assinante, int eventoID)
        {
            try
            {
                MusicaCabeca oMusicaCabeca = new MusicaCabeca();

                if (!oMusicaCabeca.VerificaVaga(eventoID, assinante))
                {
                    throw new EventFullException("Não foi possível efetuar a inscrição, vagas esgotadas");
                }

                StringBuilder sql = new StringBuilder();
                sql.Append("INSERT INTO tMusicaCabecaAgregado(MusicaCabecaInscritoID, AgregadoID, Presente, DataInscricao) ");
                sql.Append("VALUES (@001,@002,'@003','@004'); SELECT SCOPE_IDENTITY();");

                sql.Replace("@ID", this.Control.ID.ToString());
                sql.Replace("@001", this.MusicaCabecaInscritoID.ValorBD);
                sql.Replace("@002", this.AgregadoID.ValorBD);
                sql.Replace("@003", this.Presente.ValorBD);
                sql.Replace("@004", this.DataInscricao.ValorBD);

                this.Control.ID = Convert.ToInt32(bd.ConsultaValor(sql.ToString()));
                bd.Fechar();

                return(this.Control.ID > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                bd.Fechar();
            }
        }
示例#2
0
 // passar o Usuario logado no sistema
 public MusicaCabecaLista_B()
 {
     musicaCabeca = new MusicaCabeca();
 }