/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }