Example #1
0
        public override ResultadoOperacao ConsultarTodos()
        {
            this._lancamentoContaOT = new LancamentoContaOT();

            base.ResultadoOperacao = this._lancamentoContaN.Consultar(this._lancamentoContaOT);
            base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta;

            return(base.ResultadoOperacao);
        }
Example #2
0
        /// <summary>
        /// Consulta os lançamento pelo código do aluno.
        /// </summary>
        /// <param name="pCodigoUsuario">Código do aluno.</param>
        /// <returns>Retorna o resultado da operação.</returns>
        public ResultadoOperacao ConsultarPorAluno(int pCodigoUsuario)
        {
            this._lancamentoContaOT = new LancamentoContaOT();

            this._lancamentoContaOT.Aluno.Codigo = pCodigoUsuario;

            base.ResultadoOperacao = this._lancamentoContaN.Consultar(this._lancamentoContaOT);

            return(base.ResultadoOperacao);
        }
Example #3
0
        public override ResultadoOperacao ConsultarCodigo(int pCodigo)
        {
            this._lancamentoContaOT = new LancamentoContaOT();

            this._lancamentoContaOT.Codigo = pCodigo;

            base.ResultadoOperacao = this._lancamentoContaN.Consultar(this._lancamentoContaOT);
            base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta;

            return(base.ResultadoOperacao);
        }
Example #4
0
        /// <summary>
        /// Consulta os lançamento por um período.
        /// </summary>
        /// <param name="pDataInicio"></param>
        /// <param name="pDataFim"></param>
        /// <returns>Retorna o resultado da operação.</returns>
        public ResultadoOperacao ConsultarPorPeriodo(DateTime pDataInicio, DateTime pDataFim)
        {
            this._lancamentoContaOT = new LancamentoContaOT();

            this._lancamentoContaOT.DataInicioLancamento = pDataInicio;
            this._lancamentoContaOT.DataFimLancamento    = pDataFim;

            base.ResultadoOperacao = this._lancamentoContaN.Consultar(this._lancamentoContaOT);

            return(base.ResultadoOperacao);
        }
Example #5
0
        public override ResultadoOperacao ConsultarNome(string pNome)
        {
            this._lancamentoContaOT = new LancamentoContaOT();

            this._lancamentoContaOT.Nome = pNome;

            base.ResultadoOperacao = this._lancamentoContaN.Consultar(this._lancamentoContaOT);
            base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta;

            return(base.ResultadoOperacao);
        }
        /// <summary>
        /// Consulta os dados do lançamento
        /// </summary>
        private void ConsultarLancamentoConta()
        {
            LancamentoContaCTRL lancamentoContaCTRL = new LancamentoContaCTRL();

            //
            base.ResultadoOperacao = lancamentoContaCTRL.ConsultarCodigo(this._codigoLancamentoConta);

            if (base.ResultadoOperacao.TemObjeto)
            {
                this._lancamentoContaOT = (LancamentoContaOT)base.ResultadoOperacao.ListaObjetos[0];
            }
        }
        /// <summary>
        /// Exclui um aluno.
        /// </summary>
        /// <param name="pCodigoLancamento">Código do lançamento</param>
        /// <param name="pPago">Lancamento Pago</param>
        private void ExcluirLancamento(int pCodigoLancamento, bool pPago)
        {
            if (pPago)
            {
                base.ExibirMessagemGeral(Mensagem.ContaPagaExcluir, TituloJanelas.RecebimentoConta, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
            }
            else
            {
                if (base.ExibirMessagemGeral(Mensagem.ExcluirRegistro(pCodigoLancamento.ToString()), TituloJanelas.ExcluirRegistro,
                                             MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    LancamentoContaOT lancamentoContaOT = new LancamentoContaOT();

                    lancamentoContaOT.Codigo = pCodigoLancamento;

                    this._lancamentoContaCTRL = new LancamentoContaCTRL(lancamentoContaOT);

                    base.ResultadoOperacao = this._lancamentoContaCTRL.Excluir();


                    if (base.ResultadoOperacao.Resultado == Enumeradores.Resultados.Sucesso)
                    {
                        if (base.ResultadoOperacao.TipoOperacao == Enumeradores.TipoOperacao.Exclusao)
                        {
                            base.ExibirMessagemGeral(Mensagem.ExcluidoSucesso, TituloJanelas.ExcluirRegistro,
                                                     MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                        }
                    }
                    else
                    {
                        if (base.ResultadoOperacao.TipoOperacao == Enumeradores.TipoOperacao.Exclusao)
                        {
                            base.ExibirMessagemGeral(Mensagem.ErroExcluir, TituloJanelas.ExcluirRegistro,
                                                     MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                        }
                    }

                    this.AtualizarLancamentos();
                }
            }
        }
Example #8
0
 /// <summary>
 /// Construtor a classe
 /// </summary>
 /// <param name="pLancamentoContaOT">Objeto de transferência LancamentoContaOT</param>
 public LancamentoContaCTRL(LancamentoContaOT pLancamentoContaOT)
 {
     this._lancamentoContaOT = pLancamentoContaOT;
     this._lancamentoContaN  = new LancamentoContaN();
 }