Exemple #1
0
        /// <summary>
        /// Inseri novo(a) MusicaCabecaAgregado na lista
        /// </summary>
        /// <returns></returns>
        public override bool Inserir()
        {
            try
            {
                bool ok = musicaCabecaAgregado.Inserir();
                if (ok)
                {
                    lista.Add(musicaCabecaAgregado.Control.ID);
                    Indice = lista.Count - 1;
                }

                return(ok);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
        public object AlterarInscricaoAgregado(int Evento, int clienteID, int AgregadoID)
        {
            try
            {
                string retorno = "Cancelar";

                MusicaCabecaAgregado oAgregado = new MusicaCabecaAgregado();
                oAgregado.Ler(Evento, AgregadoID);

                MusicaCabecaInscrito oInscrito = new MusicaCabecaInscrito();
                oInscrito.Ler(Evento, clienteID);

                if (oAgregado.Control.ID > 0)
                {
                    oAgregado.Excluir();

                    retorno = "Efetuar";
                }
                else
                {
                    oAgregado.AgregadoID.Valor             = AgregadoID;
                    oAgregado.MusicaCabecaInscritoID.Valor = oInscrito.Control.ID;
                    oAgregado.DataInscricao.Valor          = DateTime.Now;
                    oAgregado.Inserir(oInscrito.Assinante.Valor, Evento);
                }

                return(retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                bd.Fechar();
            }
        }