Ejemplo n.º 1
0
        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;
        }