public string RegistrarRevista(int id, int idCaixaSelecionada, string edicao, string colecao, int ano) { Revista revista; int posicao = 0; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVazia(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.Caixa = controladorCaixa.SelecionarCaixaPorId(idCaixaSelecionada); revista.Edicao = edicao; revista.Colecao = colecao; revista.Ano = ano; string resultadoValidacao = revista.Validar(); if (resultadoValidacao == "REVISTA_VALIDA") { registros[posicao] = revista; } return(resultadoValidacao); }
public void RegistrarRevista(int id, int idCaixaRevista, string tipo, string ano, string nmr) { Revista revista = null; int posicao; if (id == 0) { revista = new Revista(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Revista(id)); revista = (Revista)registros[posicao]; } revista.caixa = controladorCaixa.SelecionarCaixaPorId(idCaixaRevista); revista.anoRevista = ano; revista.numeroEdicao = nmr; revista.tipoColecao = tipo; registros[posicao] = revista; }