/// <summary> /// Inseri novo(a) MusicaCabecaInscrito na lista /// </summary> /// <returns></returns> public override bool Inserir() { try { bool ok = musicaCabecaInscrito.Inserir(); if (ok) { lista.Add(musicaCabecaInscrito.Control.ID); Indice = lista.Count - 1; } return(ok); } catch (Exception ex) { throw ex; } }
public object AlterarInscricao(int Evento, int clienteID) { try { string retorno = "Cancelar"; MusicaCabecaInscrito oInscrito = new MusicaCabecaInscrito(); oInscrito.Ler(Evento, clienteID); if (oInscrito.Control.ID > 0) { oInscrito.CancelarAgregados(); oInscrito.Excluir(); retorno = "Inscrever"; } else { oInscrito.Assinante.Valor = new IRLib.Cliente().VerificaAssinante(clienteID); oInscrito.MusicaCabecaID.Valor = Evento; oInscrito.DataInscricao.Valor = DateTime.Now; oInscrito.ClienteID.Valor = clienteID; oInscrito.Inserir(); } return(retorno); } catch (Exception ex) { throw ex; } finally { bd.Fechar(); } }