예제 #1
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);
        }
예제 #2
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);
        }
예제 #3
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);
        }
예제 #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 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);
        }