/// <summary>
        /// Preenche o Objeto LancamentoContaOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherLancamentoContaOT(ResultadoTransacao pResultadoTransacao)
        {
            List <LancamentoContaOT> _lancamentoContaList = new List <LancamentoContaOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    LancamentoContaOT _lancamentoContaOT = new LancamentoContaOT();
                    //
                    _lancamentoContaOT.Codigo          = Convert.ToInt32(_item["CD_LANCAMENTO_CONTA"]);
                    _lancamentoContaOT.ValorLancamento = Convert.ToDecimal(_item["VL_LANCAMENTO"]);
                    _lancamentoContaOT.DataVencimento  = Convert.ToDateTime(_item["DT_VENCIMENTO"]);
                    _lancamentoContaOT.DataVencimento  = Convert.ToDateTime(_item["DT_LANCAMENTO_CONTA"]);
                    _lancamentoContaOT.Descricao       = _item["DS_OBSERVACAO"].ToString();
                    _lancamentoContaOT.Pago            = Convert.ToBoolean(_item["BL_PAGO"]);

                    //Aluno
                    _lancamentoContaOT.Aluno.Codigo = Convert.ToInt32(_item["CD_ALUNO"]);
                    _lancamentoContaOT.Aluno.Nome   = _item["NM_ALUNO"].ToString();
                    _lancamentoContaOT.Aluno.TelefoneResidencial = _item["DS_TELEFONE_RES"].ToString();

                    if (!_item["IMG_FOTO"].Equals(DBNull.Value))
                    {
                        _lancamentoContaOT.Aluno.Foto = (byte[])_item["IMG_FOTO"];
                    }

                    //Serviço
                    _lancamentoContaOT.ServicoRealizado.Codigo = Convert.ToInt32(_item["CD_SERVICO"]);
                    _lancamentoContaOT.ServicoRealizado.Nome   = _item["NM_SERVICO"].ToString();

                    if (!_item["CD_USUARIO"].Equals(DBNull.Value))
                    {
                        _lancamentoContaOT.UsuarioAlteracao.Codigo = Convert.ToInt32(_item["CD_USUARIO"]);
                        _lancamentoContaOT.UsuarioAlteracao.Nome   = _item["NM_USUARIO"].ToString();
                        _lancamentoContaOT.DataAlteracao           = Convert.ToDateTime(_item["DT_ALTERACAO"]);
                    }

                    if (!_item["CD_PAGAMENTO"].Equals(DBNull.Value))
                    {
                        _lancamentoContaOT.Pagamento.Codigo                  = Convert.ToInt32(_item["CD_PAGAMENTO"]);
                        _lancamentoContaOT.Pagamento.ValorPagamento          = Convert.ToDecimal(_item["VL_PAGAMENTO"]);
                        _lancamentoContaOT.Pagamento.DataPagamento           = Convert.ToDateTime(_item["DT_PAGAMENTO"]);
                        _lancamentoContaOT.Pagamento.UsuarioPagamento.Codigo = Convert.ToInt32(_item["CD_USUARIO_PAGAMENTO"]);
                        _lancamentoContaOT.Pagamento.UsuarioPagamento.Nome   = _item["NM_USUARIO_PAGAMENTO"].ToString();
                    }

                    //Recibo
                    if (!_item["CD_RECIBO_PAGAMENTO"].Equals(DBNull.Value))
                    {
                        _lancamentoContaOT.Recibo.Codigo = Convert.ToInt32(_item["CD_RECIBO_PAGAMENTO"]);
                    }

                    _lancamentoContaList.Add(_lancamentoContaOT);
                }

                pResultadoTransacao.ListaObjetos = _lancamentoContaList;
            }
            return(pResultadoTransacao);
        }
        /// <summary>
        /// Preenche a lista de Objetos MenuGrupoUsuarioOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus do Grupo de Usuario</returns>
        private ResultadoTransacao PreencherMenuGrupoUsuarioOT(ResultadoTransacao pResultadoTransacao)
        {
            List <MenuOT> _menusList = new List <MenuOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _itemMenu in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    MenuOT _menu = new MenuOT();
                    //
                    _menu.Codigo      = Convert.ToInt32(_itemMenu["CD_MENU"]);
                    _menu.Nome        = _itemMenu["NM_MENU"].ToString();
                    _menu.UrlImagem   = _itemMenu["URL_IMG_MENU"].ToString();
                    _menu.UrlPagina   = _itemMenu["URL_PAGINA"].ToString();
                    _menu.CaminhoMenu = _itemMenu["DS_CAMINHO_MENU"].ToString();
                    _menu.Status      = Enumeradores.ConverterObjectStatus(_itemMenu["CD_STATUS"]);
                    _menu.Visivel     = Enumeradores.ConverterObjectStatus(_itemMenu["CD_VISIVEL"]);
                    //
                    _menusList.Add(_menu);
                }
                pResultadoTransacao.ListaObjetos = _menusList;
            }
            //
            return(pResultadoTransacao);
        }
        /// <summary>
        /// Preenche o Objeto TipoPagamentoOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherTipoPagamentoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <TipoPagamentoOT> _tipoPagamentoList = new List <TipoPagamentoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    TipoPagamentoOT _tipoPagamentoOT = new TipoPagamentoOT();
                    //
                    _tipoPagamentoOT.Codigo = Convert.ToInt32(_item["CD_TIPO_PAGAMENTO"]);
                    _tipoPagamentoOT.Nome   = _item["NM_TIPO_PAGAMENTO"].ToString();
                    _tipoPagamentoOT.Status = Enumeradores.ConverterStringStatus(_item["CD_STATUS_TIPO"].ToString());

                    //Dados do subtipo
                    if (!_item["CD_SUB_TIPO_PAGAMENTO"].Equals(DBNull.Value))
                    {
                        _tipoPagamentoOT.SubTipoPagamento.Codigo = Convert.ToInt32(_item["CD_SUB_TIPO_PAGAMENTO"]);
                        _tipoPagamentoOT.SubTipoPagamento.Nome   = _item["NM_SUB_TIPO_PAGAMENTO"].ToString();
                        _tipoPagamentoOT.SubTipoPagamento.Status = Enumeradores.ConverterStringStatus(_item["CD_STATUS_SUB_TIPO"].ToString());
                    }
                    //Dados da forma de pagamento
                    _tipoPagamentoOT.CodigoFP           = _item["CODIGO_FP"].ToString();
                    _tipoPagamentoOT.NomeFormaPagamento = _item["FORMA_PAGAMENTO"].ToString();

                    _tipoPagamentoList.Add(_tipoPagamentoOT);
                }

                pResultadoTransacao.ListaObjetos = _tipoPagamentoList;
            }
            return(pResultadoTransacao);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Preenche o Objeto Menu com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Usuários</returns>
        private ResultadoTransacao PreencherUsuarioOT(ResultadoTransacao pResultadoTransacao)
        {
            List <UsuarioOT> _usuariosList = new List <UsuarioOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _itemUsuario in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    UsuarioOT pUsuarioOT = new UsuarioOT();

                    pUsuarioOT.Codigo = Convert.ToInt32(_itemUsuario["CD_USUARIO"]);
                    pUsuarioOT.GrupoUsuarioOT.Codigo = Convert.ToInt32(_itemUsuario["CD_GRUPO_USUARIO"]);
                    pUsuarioOT.GrupoUsuarioOT.Nome   = _itemUsuario["NM_GRUPO_USUARIO"].ToString();
                    pUsuarioOT.Nome                  = _itemUsuario["NM_USUARIO"].ToString();
                    pUsuarioOT.Login                 = _itemUsuario["CD_LOGIN"].ToString();
                    pUsuarioOT.Senha                 = _itemUsuario["CD_SENHA"].ToString();
                    pUsuarioOT.Status                = Enumeradores.ConverterShortStatus(Convert.ToInt16(_itemUsuario["CD_STATUS"]));
                    pUsuarioOT.Matricula             = _itemUsuario["CD_MATRICULA"].ToString();
                    pUsuarioOT.NumeroTentativasLogin = Convert.ToInt32(_itemUsuario["NUM_TENTATIVAS_LOGIN"]);

                    if (!_itemUsuario["CD_USUARIO_ALTERACAO"].Equals(DBNull.Value))
                    {
                        pUsuarioOT.UsuarioAlteracao.Codigo = Convert.ToInt32(_itemUsuario["CD_USUARIO_ALTERACAO"]);
                        pUsuarioOT.UsuarioAlteracao.Nome   = _itemUsuario["NM_USUARIO_ALTERACAO"].ToString();
                    }
                    _usuariosList.Add(pUsuarioOT);
                }

                pResultadoTransacao.ListaObjetos = _usuariosList;
            }

            return(pResultadoTransacao);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Preenche o Objeto PagamentoOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherPagamentoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <PagamentoOT> _pagamentoList = new List <PagamentoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    PagamentoOT _pagamentoOT = new PagamentoOT();
                    //
                    _pagamentoOT.Codigo        = Convert.ToInt32(_item["CD_PAGAMENTO"]);
                    _pagamentoOT.DataPagamento = Convert.ToDateTime(_item["DT_PAGAMENTO"]);
                    _pagamentoOT.Descricao     = _item["DS_PAGAMENTO"].ToString();

                    if (!_item["QTD_PARCELAS"].Equals(DBNull.Value))
                    {
                        _pagamentoOT.QuantidadeParcelas = Convert.ToInt32(_item["QTD_PARCELAS"]);
                    }

                    if (!_item["VL_PAGAMENTO"].Equals(DBNull.Value))
                    {
                        _pagamentoOT.ValorPagamento = Convert.ToDecimal(_item["VL_PAGAMENTO"]);
                    }

                    if (!_item["VL_PARCELA"].Equals(DBNull.Value))
                    {
                        _pagamentoOT.ValorParcela = Convert.ToDecimal(_item["VL_PARCELA"]);
                    }

                    if (!_item["BL_TROCA"].Equals(DBNull.Value))
                    {
                        _pagamentoOT.Troca = Convert.ToBoolean(_item["BL_TROCA"]);
                    }

                    _pagamentoOT.Observacao = _item["DS_OBSERVACAO"].ToString();

                    //Tipo do Pagamento.
                    _pagamentoOT.TipoPagamentoOT.Codigo   = Convert.ToInt32(_item["CD_TIPO_PAGAMENTO"]);
                    _pagamentoOT.TipoPagamentoOT.Nome     = _item["NM_TIPO_PAGAMENTO"].ToString();
                    _pagamentoOT.TipoPagamentoOT.CodigoFP = _item["CODIGO_FP"].ToString();

                    //SubTipo do Pagamento.
                    if (!_item["CD_SUB_TIPO_PAGAMENTO"].Equals(DBNull.Value))
                    {
                        _pagamentoOT.SubTipoPagamento.Codigo = Convert.ToInt32(_item["CD_SUB_TIPO_PAGAMENTO"]);
                        _pagamentoOT.Nome = _item["NM_SUB_TIPO_PAGAMENTO"].ToString();
                    }

                    _pagamentoList.Add(_pagamentoOT);
                }

                pResultadoTransacao.ListaObjetos = _pagamentoList;
            }
            return(pResultadoTransacao);
        }
Exemplo n.º 6
0
        /// <summary>
        /// Efetua o tratamento do retorno do banco de dados.
        /// </summary>
        /// <param name="pResultadoTransacao">Resultado da transação efetuada</param>
        /// <returns>Resultado da operação realizada.</returns>
        internal ResultadoOperacao TratarRetornoOperacao(ResultadoTransacao pResultadoTransacao)
        {
            ResultadoOperacao _resultadoOperacao = new ResultadoOperacao();

            if (pResultadoTransacao.Resultado != Enumeradores.Resultados.Sucesso)
            {
                _resultadoOperacao.Excecao = pResultadoTransacao.Excecao;
            }
            else if (pResultadoTransacao.ListaObjetos != null)
            {
                _resultadoOperacao.ListaObjetos = pResultadoTransacao.ListaObjetos;
            }

            _resultadoOperacao.Resultado = pResultadoTransacao.Resultado;


            return(_resultadoOperacao);
        }
Exemplo n.º 7
0
        /// <summary>
        /// Preenche o Objeto ProfissaoOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherProfissaoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <ProfissaoOT> _profissaoList = new List <ProfissaoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    ProfissaoOT _profissaoOT = new ProfissaoOT();
                    //
                    _profissaoOT.Codigo = Convert.ToInt32(_item["CD_PROFISSAO"]);
                    _profissaoOT.Nome   = _item["NM_PROFISSAO"].ToString();

                    _profissaoList.Add(_profissaoOT);
                }

                pResultadoTransacao.ListaObjetos = _profissaoList;
            }
            return(pResultadoTransacao);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Preenche o Objeto SubTipoPagamentoOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherSubTipoPagamentoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <SubTipoPagamentoOT> _subTipoPagamentoList = new List <SubTipoPagamentoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    SubTipoPagamentoOT _subTipoPagamentoOT = new SubTipoPagamentoOT();
                    //
                    _subTipoPagamentoOT.Codigo = Convert.ToInt32(_item["CD_SUB_TIPO_PAGAMENTO"]);
                    _subTipoPagamentoOT.Nome   = _item["NM_SUB_TIPO_PAGAMENTO"].ToString();

                    _subTipoPagamentoList.Add(_subTipoPagamentoOT);
                }

                pResultadoTransacao.ListaObjetos = _subTipoPagamentoList;
            }
            return(pResultadoTransacao);
        }
        /// <summary>
        /// Preenche o Objeto GrupoUsuarioOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherGrupoUsuarioOT(ResultadoTransacao pResultadoTransacao)
        {
            List <GrupoUsuarioOT> _gruposUsuariosList = new List <GrupoUsuarioOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _itemGrupoUsuario in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    GrupoUsuarioOT _grupoUsuarioOT = new GrupoUsuarioOT();
                    //
                    _grupoUsuarioOT.Codigo = Convert.ToInt32(_itemGrupoUsuario["CD_GRUPO_USUARIO"]);
                    _grupoUsuarioOT.Nome   = _itemGrupoUsuario["NM_GRUPO_USUARIO"].ToString();

                    _gruposUsuariosList.Add(_grupoUsuarioOT);
                }

                pResultadoTransacao.ListaObjetos = _gruposUsuariosList;
            }
            return(pResultadoTransacao);
        }
Exemplo n.º 10
0
        /// <summary>
        /// Preenche o Objeto CidadeOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherCidadeOT(ResultadoTransacao pResultadoTransacao)
        {
            List <CidadeOT> _cidadeList = new List <CidadeOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    CidadeOT _cidadeOT = new CidadeOT();
                    //
                    _cidadeOT.Codigo = Convert.ToInt32(_item["CD_CIDADE"]);
                    _cidadeOT.Nome   = _item["NM_CIDADE"].ToString();

                    _cidadeList.Add(_cidadeOT);
                }

                pResultadoTransacao.ListaObjetos = _cidadeList;
            }
            return(pResultadoTransacao);
        }
Exemplo n.º 11
0
        /// <summary>
        /// Preenche o Objeto ReciboOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação</returns>
        private ResultadoTransacao PreencherReciboOT(ResultadoTransacao pResultadoTransacao)
        {
            List <ReciboOT> _reciboList = new List <ReciboOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    ReciboOT _reciboOT = new ReciboOT();
                    //
                    _reciboOT.Codigo = Convert.ToInt32(_item["CD_RECIBO_PAGAMENTO"]);
                    _reciboOT.CodigoLancamentoConta = Convert.ToInt32(_item["CD_LANCAMENTO_CONTA"]);

                    _reciboList.Add(_reciboOT);
                }

                pResultadoTransacao.ListaObjetos = _reciboList;
            }
            return(pResultadoTransacao);
        }
Exemplo n.º 12
0
        /// <summary>
        /// Preenche o Objeto EstadoOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Estados</returns>
        private ResultadoTransacao PreencherEstadoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <EstadoOT> _estadoList = new List <EstadoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    EstadoOT _estadoOT = new EstadoOT();
                    //
                    _estadoOT.Codigo = Convert.ToInt32(_item["CD_ESTADO"]);
                    _estadoOT.Nome   = _item["NM_ESTADO"].ToString();
                    _estadoOT.Sigla  = _item["DS_SIGLA"].ToString();

                    _estadoList.Add(_estadoOT);
                }

                pResultadoTransacao.ListaObjetos = _estadoList;
            }
            return(pResultadoTransacao);
        }
Exemplo n.º 13
0
        /// <summary>
        /// Preenche o Objeto ServicoOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherServicoRealizadoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <ServicoRealizadoOT> _servicoList = new List <ServicoRealizadoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    ServicoRealizadoOT _servicoOT = new ServicoRealizadoOT();
                    //
                    _servicoOT.Codigo    = Convert.ToInt32(_item["CD_SERVICO"]);
                    _servicoOT.Nome      = _item["NM_SERVICO"].ToString();
                    _servicoOT.Descricao = _item["DS_SERVICO"].ToString();
                    _servicoOT.Status    = Enumeradores.ConverterShortStatus(Convert.ToInt16(_item["CD_STATUS"]));

                    _servicoList.Add(_servicoOT);
                }

                pResultadoTransacao.ListaObjetos = _servicoList;
            }
            return(pResultadoTransacao);
        }
Exemplo n.º 14
0
        /// <summary>
        /// Preenche o Objeto Menu com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Usuários</returns>
        private ResultadoTransacao PreencherEmpresaOT(ResultadoTransacao pResultadoTransacao)
        {
            List <EmpresaOT> _empresaList = new List <EmpresaOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    EmpresaOT empresaOT = new EmpresaOT();

                    if (!_item["CD_EMPRESA"].Equals(DBNull.Value))
                    {
                        empresaOT.Codigo = Convert.ToInt32(_item["CD_EMPRESA"]);
                        empresaOT.Nome   = _item["NM_EMPRESA"].ToString();

                        if (!_item["CD_CIDADE"].Equals(DBNull.Value))
                        {
                            empresaOT.Cidade.Codigo = Convert.ToInt32(_item["CD_CIDADE"]);
                            empresaOT.Cidade.Nome   = _item["NM_CIDADE"].ToString();
                        }

                        if (!_item["CD_ESTADO"].Equals(DBNull.Value))
                        {
                            empresaOT.Estado.Codigo = Convert.ToInt32(_item["CD_ESTADO"]);
                            empresaOT.Estado.Nome   = _item["NM_ESTADO"].ToString();
                            empresaOT.Estado.Sigla  = _item["DS_SIGLA"].ToString();
                        }

                        if (!_item["CD_PAIS"].Equals(DBNull.Value))
                        {
                            empresaOT.Pais.Codigo = Convert.ToInt32(_item["CD_PAIS"]);
                            empresaOT.Pais.Nome   = _item["NM_PAIS"].ToString();
                            empresaOT.Pais.Sigla  = _item["DS_SIGLA"].ToString();
                        }
                        empresaOT.Endereco          = _item["DS_ENDERECO"].ToString();
                        empresaOT.Bairro            = _item["DS_BAIRRO"].ToString();
                        empresaOT.TelefoneComercial = _item["DS_TELEFONE_1"].ToString();
                        empresaOT.Fax            = _item["DS_TELEFONE_2"].ToString();
                        empresaOT.RazaoSocial    = _item["NM_RAZAO_SOCIAL"].ToString();
                        empresaOT.Email          = _item["DS_EMAIL"].ToString();
                        empresaOT.Site           = _item["DS_SITE"].ToString();
                        empresaOT.EmpresaSistema = Convert.ToBoolean(_item["BL_SISTEMA"]);



                        if (!_item["DS_CNPJ"].Equals(DBNull.Value))
                        {
                            empresaOT.CNPJ = Convert.ToDouble(_item["DS_CNPJ"]);
                        }

                        empresaOT.Status = _item["CD_STATUS"].Equals(DBNull.Value) ? Enumeradores.Status.Todos : Enumeradores.ConverterShortStatus(Convert.ToInt16(_item["CD_STATUS"]));

                        if (!_item["CEP"].Equals(DBNull.Value))
                        {
                            empresaOT.CEP = Convert.ToInt32(_item["CEP"]);
                        }

                        empresaOT.NomeContato   = _item["NM_CONTATO"].ToString();
                        empresaOT.Observacao    = _item["DS_OBSERVACAO"].ToString();
                        empresaOT.DataAlteracao = _item["DT_ALTERACAO"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_item["DT_ALTERACAO"]);

                        if (!_item["CD_USUARIO_ALTERACAO"].Equals(DBNull.Value))
                        {
                            empresaOT.UsuarioAlteracao.Codigo = Convert.ToInt32(_item["CD_USUARIO_ALTERACAO"]);
                            empresaOT.UsuarioAlteracao.Nome   = _item["NM_USUARIO_ALTERACAO"].ToString();
                        }

                        if (!_item["IMG_LOGO"].Equals(DBNull.Value))
                        {
                            empresaOT.Logo = (byte[])_item["IMG_LOGO"];
                        }
                    }
                    _empresaList.Add(empresaOT);
                }

                pResultadoTransacao.ListaObjetos = _empresaList;
            }

            return(pResultadoTransacao);
        }
Exemplo n.º 15
0
        /// <summary>
        /// Preenche o Objeto Menu com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Usuários</returns>
        private ResultadoTransacao PreencherAlunoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <AlunoOT> _alunoList = new List <AlunoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _itemAluno in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    AlunoOT pAlunoOT = new AlunoOT();

                    if (!_itemAluno["CD_ALUNO"].Equals(DBNull.Value))
                    {
                        pAlunoOT.Codigo = Convert.ToInt32(_itemAluno["CD_ALUNO"]);
                        pAlunoOT.Nome   = _itemAluno["NM_ALUNO"].ToString();

                        if (!_itemAluno["CD_CIDADE"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Cidade.Codigo = Convert.ToInt32(_itemAluno["CD_CIDADE"]);
                            pAlunoOT.Cidade.Nome   = _itemAluno["NM_CIDADE"].ToString();
                        }

                        if (!_itemAluno["CD_ESTADO"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Estado.Codigo = Convert.ToInt32(_itemAluno["CD_ESTADO"]);
                            pAlunoOT.Estado.Nome   = _itemAluno["NM_ESTADO"].ToString();
                            pAlunoOT.Estado.Sigla  = _itemAluno["DS_SIGLA"].ToString();
                        }

                        if (!_itemAluno["CD_PAIS"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Pais.Codigo = Convert.ToInt32(_itemAluno["CD_PAIS"]);
                            pAlunoOT.Pais.Nome   = _itemAluno["NM_PAIS"].ToString();
                            pAlunoOT.Pais.Sigla  = _itemAluno["DS_SIGLA"].ToString();
                        }
                        pAlunoOT.Endereco            = _itemAluno["DS_ENDERECO"].ToString();
                        pAlunoOT.Bairro              = _itemAluno["DS_BAIRRO"].ToString();
                        pAlunoOT.TelefoneResidencial = _itemAluno["DS_TELEFONE_RES"].ToString();
                        pAlunoOT.TelefoneCelular     = _itemAluno["DS_TELEFONE_CEL"].ToString();
                        pAlunoOT.TelefoneComercial   = _itemAluno["DS_TELEFONE_COM"].ToString();
                        pAlunoOT.Email = _itemAluno["DS_EMAIL"].ToString();

                        if (!_itemAluno["CPF"].Equals(DBNull.Value))
                        {
                            pAlunoOT.CPF = Convert.ToDouble(_itemAluno["CPF"]);
                        }

                        pAlunoOT.Status = _itemAluno["CD_STATUS"].Equals(DBNull.Value) ? Enumeradores.Status.Todos : Enumeradores.ConverterShortStatus(Convert.ToInt16(_itemAluno["CD_STATUS"]));
                        pAlunoOT.RG     = _itemAluno["RG"].ToString();

                        if (!_itemAluno["CD_ESTADO_RG"].Equals(DBNull.Value))
                        {
                            pAlunoOT.EstadoRG.Codigo = Convert.ToInt32(_itemAluno["CD_ESTADO_RG"]);
                            pAlunoOT.EstadoRG.Nome   = _itemAluno["NM_ESTADO_RG"].ToString();
                            pAlunoOT.EstadoRG.Sigla  = _itemAluno["DS_SIGLA_RG"].ToString();
                        }

                        pAlunoOT.DataNascimento = _itemAluno["DT_NASCIMENTO"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_itemAluno["DT_NASCIMENTO"]);

                        if (!_itemAluno["CEP"].Equals(DBNull.Value))
                        {
                            pAlunoOT.CEP = Convert.ToInt32(_itemAluno["CEP"]);
                        }

                        pAlunoOT.Sexo                = _itemAluno["SEXO"].Equals(DBNull.Value) ? Enumeradores.Sexo.Todos : Enumeradores.ConverterShortSexo(Convert.ToInt16(_itemAluno["SEXO"]));
                        pAlunoOT.NomePai             = _itemAluno["NM_PAI"].ToString();
                        pAlunoOT.NomeMae             = _itemAluno["NM_MAE"].ToString();
                        pAlunoOT.NomeResponsavel     = _itemAluno["NM_RESPONSAVEL"].ToString();
                        pAlunoOT.TelefoneResponsavel = _itemAluno["DS_TELEFONE_RESPONSAVEL"].ToString();
                        pAlunoOT.EstadoCivil         = _itemAluno["CD_ESTADO_CIVIL"].Equals(DBNull.Value) ? Enumeradores.EstadoCivil.Todos : Enumeradores.ConverterShortEstadoCivil(Convert.ToInt16(_itemAluno["CD_ESTADO_CIVIL"]));
                        pAlunoOT.Observacao          = _itemAluno["DS_OBSERVACAO"].ToString();
                        pAlunoOT.Senha               = _itemAluno["CD_SENHA"].ToString();

                        pAlunoOT.DataAlteracaoSenha = _itemAluno["DT_ALTERACAO_SENHA"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_itemAluno["DT_ALTERACAO_SENHA"]);
                        pAlunoOT.DataExpiracaoSenha = _itemAluno["DT_EXPIRACAO_SENHA"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_itemAluno["DT_EXPIRACAO_SENHA"]);
                        pAlunoOT.DataAlteracao      = _itemAluno["DT_ALTERACAO"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_itemAluno["DT_ALTERACAO"]);

                        if (!_itemAluno["CD_USUARIO_ALTERACAO"].Equals(DBNull.Value))
                        {
                            pAlunoOT.UsuarioAlteracao.Codigo = Convert.ToInt32(_itemAluno["CD_USUARIO_ALTERACAO"]);
                            pAlunoOT.UsuarioAlteracao.Nome   = _itemAluno["NM_USUARIO_ALTERACAO"].ToString();
                        }

                        if (!_itemAluno["IMG_FOTO"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Foto = (byte[])_itemAluno["IMG_FOTO"];
                        }

                        if (!_itemAluno["CD_EMPRESA"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Empresa.Codigo = Convert.ToInt32(_itemAluno["CD_EMPRESA"]);
                            pAlunoOT.Empresa.Nome   = _itemAluno["NM_EMPRESA"].ToString();
                        }

                        pAlunoOT.Objetivo = _itemAluno["DS_OBJETIVO"].ToString();

                        if (!_itemAluno["CD_PROFISSAO"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Profissao.Codigo = Convert.ToInt32(_itemAluno["CD_PROFISSAO"]);
                            pAlunoOT.Profissao.Nome   = _itemAluno["NM_PROFISSAO"].ToString();
                        }
                    }
                    _alunoList.Add(pAlunoOT);
                }

                pResultadoTransacao.ListaObjetos = _alunoList;
            }

            return(pResultadoTransacao);
        }