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