Exemplo n.º 1
0
        private void CarregarDadosUsuarioParaSession(UsuarioCompletoTO usuarioCompletoTO)
        {
            HttpContext.Session.SetInt32("idUsuario", usuarioCompletoTO.usuarioTO.idUsuario);
            HttpContext.Session.SetString("usuario", usuarioCompletoTO.usuarioTO.Usuario);

            HttpContext.Session.SetInt32("idPessoa", usuarioCompletoTO.pessoaTO.idPessoa);
            HttpContext.Session.SetInt32("idMedico", usuarioCompletoTO.pessoaTO.idMedico);
            HttpContext.Session.SetInt32("tipoUsuario", usuarioCompletoTO.pessoaTO.tipoUsuario);
            HttpContext.Session.SetString("nome", usuarioCompletoTO.pessoaTO.Nome);
            HttpContext.Session.SetString("cpf", usuarioCompletoTO.pessoaTO.Cpf);
            HttpContext.Session.SetString("rg", usuarioCompletoTO.pessoaTO.Rg);
            HttpContext.Session.SetString("dataNascimento", usuarioCompletoTO.pessoaTO.DataNascimento);
            HttpContext.Session.SetString("logradouro", usuarioCompletoTO.pessoaTO.Logradouro);
            HttpContext.Session.SetInt32("numero", usuarioCompletoTO.pessoaTO.Numero);
            HttpContext.Session.SetString("bairro", usuarioCompletoTO.pessoaTO.Bairro);
            HttpContext.Session.SetString("cidade", usuarioCompletoTO.pessoaTO.Cidade);
            HttpContext.Session.SetString("uf", usuarioCompletoTO.pessoaTO.Uf);
            HttpContext.Session.SetString("telefoneCelular", usuarioCompletoTO.pessoaTO.Telefone_Celular);
            HttpContext.Session.SetString("email", usuarioCompletoTO.pessoaTO.Email);

            HttpContext.Session.SetInt32("FlUsuarioI", usuarioCompletoTO.permissoesTO.flUsuarioI);
            HttpContext.Session.SetInt32("FlUsuarioC", usuarioCompletoTO.permissoesTO.flUsuarioC);
            HttpContext.Session.SetInt32("FlUsuarioA", usuarioCompletoTO.permissoesTO.flUsuarioA);
            HttpContext.Session.SetInt32("FlUsuarioE", usuarioCompletoTO.permissoesTO.flUsuarioE);

            HttpContext.Session.SetInt32("FlPacienteI", usuarioCompletoTO.permissoesTO.flPacienteI);
            HttpContext.Session.SetInt32("FlPacienteC", usuarioCompletoTO.permissoesTO.flPacienteC);
            HttpContext.Session.SetInt32("FlPacienteA", usuarioCompletoTO.permissoesTO.flPacienteA);
            HttpContext.Session.SetInt32("FlPacienteE", usuarioCompletoTO.permissoesTO.flPacienteE);

            HttpContext.Session.SetInt32("FlConsultaI", usuarioCompletoTO.permissoesTO.flPacienteI);
            HttpContext.Session.SetInt32("FlConsultaC", usuarioCompletoTO.permissoesTO.flPacienteC);
            HttpContext.Session.SetInt32("FlConsultaA", usuarioCompletoTO.permissoesTO.flPacienteA);
            HttpContext.Session.SetInt32("FlConsultaE", usuarioCompletoTO.permissoesTO.flPacienteE);

            HttpContext.Session.SetInt32("FlMedicamentoI", usuarioCompletoTO.permissoesTO.flMedicamentoI);
            HttpContext.Session.SetInt32("FlMedicamentoC", usuarioCompletoTO.permissoesTO.flMedicamentoC);
            HttpContext.Session.SetInt32("FlMedicamentoA", usuarioCompletoTO.permissoesTO.flMedicamentoA);
            HttpContext.Session.SetInt32("FlMedicamentoE", usuarioCompletoTO.permissoesTO.flMedicamentoE);

            HttpContext.Session.SetInt32("FlExamesI", usuarioCompletoTO.permissoesTO.flExamesI);
            HttpContext.Session.SetInt32("FlExamesC", usuarioCompletoTO.permissoesTO.flExamesC);
            HttpContext.Session.SetInt32("FlExamesA", usuarioCompletoTO.permissoesTO.flExamesA);
            HttpContext.Session.SetInt32("FlExamesE", usuarioCompletoTO.permissoesTO.flExamesE);
        }
Exemplo n.º 2
0
        private void CarregarDadosUsuarioParaSession(UsuarioCompletoTO usuarioCompletoTO)
        {
            //HttpContext.Session.SetInt32("ID", usuarioCompletoTO.usuarioTO.ID_Usuario);
            //HttpContext.Session.SetString("Username", usuarioCompletoTO.usuarioTO.Username);
            //HttpContext.Session.SetString("Password", usuarioCompletoTO.usuarioTO.Password);

            //HttpContext.Session.SetInt32("Id_Pessoa", usuarioCompletoTO.pessoaTO.Id_Pessoa);
            //HttpContext.Session.SetInt32("Id_Medico", usuarioCompletoTO.pessoaTO.Id_Medico);
            //HttpContext.Session.SetString("Nome", usuarioCompletoTO.pessoaTO.Nome);
            //HttpContext.Session.SetString("Cpf", usuarioCompletoTO.pessoaTO.Cpf);
            //HttpContext.Session.SetString("Estado", usuarioCompletoTO.pessoaTO.Estado);
            //HttpContext.Session.SetString("Cidade", usuarioCompletoTO.pessoaTO.Cidade);
            //HttpContext.Session.SetString("Bairro", usuarioCompletoTO.pessoaTO.Bairro);
            //HttpContext.Session.SetString("Endereco", usuarioCompletoTO.pessoaTO.Endereco);
            //HttpContext.Session.SetInt32("Numero", usuarioCompletoTO.pessoaTO.Numero);
            //HttpContext.Session.SetString("Telefone_Celular", usuarioCompletoTO.pessoaTO.Telefone_Celular);
            //HttpContext.Session.SetString("Email", usuarioCompletoTO.pessoaTO.Email);
            //HttpContext.Session.SetInt32("Tipo_Usuario", usuarioCompletoTO.pessoaTO.Tipo_Usuario);

            //HttpContext.Session.SetInt32("FlUsuarioI", usuarioCompletoTO.permissoesTO.Fl_Usuario_I);
            //HttpContext.Session.SetInt32("FlUsuarioC", usuarioCompletoTO.permissoesTO.Fl_Usuario_C);
            //HttpContext.Session.SetInt32("FlUsuarioA", usuarioCompletoTO.permissoesTO.Fl_Usuario_A);
            //HttpContext.Session.SetInt32("FlUsuarioE", usuarioCompletoTO.permissoesTO.Fl_Usuario_E);

            //HttpContext.Session.SetInt32("FlPacienteI", usuarioCompletoTO.permissoesTO.Fl_Paciente_I);
            //HttpContext.Session.SetInt32("FlPacienteC", usuarioCompletoTO.permissoesTO.Fl_Paciente_C);
            //HttpContext.Session.SetInt32("FlPacienteA", usuarioCompletoTO.permissoesTO.Fl_Paciente_A);
            //HttpContext.Session.SetInt32("FlPacienteE", usuarioCompletoTO.permissoesTO.Fl_Paciente_E);

            //HttpContext.Session.SetInt32("FlConsultaI", usuarioCompletoTO.permissoesTO.Fl_Paciente_I);
            //HttpContext.Session.SetInt32("FlConsultaC", usuarioCompletoTO.permissoesTO.Fl_Paciente_C);
            //HttpContext.Session.SetInt32("FlConsultaA", usuarioCompletoTO.permissoesTO.Fl_Paciente_A);
            //HttpContext.Session.SetInt32("FlConsultaE", usuarioCompletoTO.permissoesTO.Fl_Paciente_E);

            //HttpContext.Session.SetInt32("FlMedicamentoI", usuarioCompletoTO.permissoesTO.Fl_Medicamento_I);
            //HttpContext.Session.SetInt32("FlMedicamentoC", usuarioCompletoTO.permissoesTO.Fl_Medicamento_C);
            //HttpContext.Session.SetInt32("FlMedicamentoA", usuarioCompletoTO.permissoesTO.Fl_Medicamento_A);
            //HttpContext.Session.SetInt32("FlMedicamentoE", usuarioCompletoTO.permissoesTO.Fl_Medicamento_E);

            //HttpContext.Session.SetInt32("FlExamesI", usuarioCompletoTO.permissoesTO.Fl_Exames_I);
            //HttpContext.Session.SetInt32("FlExamesC", usuarioCompletoTO.permissoesTO.Fl_Exames_C);
            //HttpContext.Session.SetInt32("FlExamesA", usuarioCompletoTO.permissoesTO.Fl_Exames_A);
            //HttpContext.Session.SetInt32("FlExamesE", usuarioCompletoTO.permissoesTO.Fl_Exames_E);
        }
Exemplo n.º 3
0
        public UsuarioCompletoTO BuscarDadosUsuario(string usuarioCookie)
        {
            try {
                var connection  = new MySqlConnection(getStringConnection());
                var LoginDALSQL = new LoginDALSQL();

                connection.Open();
                MySqlCommand cmdUsuario = new MySqlCommand(LoginDALSQL.BuscarDadosUsuario(), connection);

                cmdUsuario.Parameters.Add("@USUARIO", MySqlDbType.String).Value = usuarioCookie;

                MySqlDataReader dr = cmdUsuario.ExecuteReader();

                UsuarioCompletoTO loginCompletoTO = new UsuarioCompletoTO();
                loginCompletoTO.usuarioTO    = new UsuarioTO();
                loginCompletoTO.pessoaTO     = new PessoaTO();
                loginCompletoTO.permissoesTO = new PermissoesTO();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        loginCompletoTO.usuarioTO.idUsuario = dr.GetInt32(0);
                        loginCompletoTO.usuarioTO.Usuario   = dr.GetString(1);

                        loginCompletoTO.pessoaTO.idPessoa         = dr.GetInt32(2);
                        loginCompletoTO.pessoaTO.idMedico         = dr.GetInt32(3);
                        loginCompletoTO.pessoaTO.tipoUsuario      = dr.GetInt32(4);
                        loginCompletoTO.pessoaTO.Nome             = dr.GetString(5);
                        loginCompletoTO.pessoaTO.Cpf              = dr.GetString(6);
                        loginCompletoTO.pessoaTO.Rg               = dr.GetString(7);
                        loginCompletoTO.pessoaTO.DataNascimento   = dr.GetString(8);
                        loginCompletoTO.pessoaTO.Logradouro       = dr.GetString(9);
                        loginCompletoTO.pessoaTO.Numero           = dr.GetInt32(10);
                        loginCompletoTO.pessoaTO.Bairro           = dr.GetString(11);
                        loginCompletoTO.pessoaTO.Cidade           = dr.GetString(12);
                        loginCompletoTO.pessoaTO.Uf               = dr.GetString(13);
                        loginCompletoTO.pessoaTO.Telefone_Celular = dr.GetString(14);
                        loginCompletoTO.pessoaTO.Email            = dr.GetString(15);

                        loginCompletoTO.permissoesTO.flUsuarioI     = dr.GetInt32(16);
                        loginCompletoTO.permissoesTO.flUsuarioC     = dr.GetInt32(17);
                        loginCompletoTO.permissoesTO.flUsuarioA     = dr.GetInt32(18);
                        loginCompletoTO.permissoesTO.flUsuarioE     = dr.GetInt32(19);
                        loginCompletoTO.permissoesTO.flPacienteI    = dr.GetInt32(20);
                        loginCompletoTO.permissoesTO.flPacienteC    = dr.GetInt32(21);
                        loginCompletoTO.permissoesTO.flPacienteA    = dr.GetInt32(22);
                        loginCompletoTO.permissoesTO.flPacienteE    = dr.GetInt32(23);
                        loginCompletoTO.permissoesTO.flConsultaI    = dr.GetInt32(24);
                        loginCompletoTO.permissoesTO.flConsultaC    = dr.GetInt32(25);
                        loginCompletoTO.permissoesTO.flConsultaA    = dr.GetInt32(26);
                        loginCompletoTO.permissoesTO.flConsultaE    = dr.GetInt32(27);
                        loginCompletoTO.permissoesTO.flMedicamentoI = dr.GetInt32(28);
                        loginCompletoTO.permissoesTO.flMedicamentoC = dr.GetInt32(29);
                        loginCompletoTO.permissoesTO.flMedicamentoA = dr.GetInt32(30);
                        loginCompletoTO.permissoesTO.flMedicamentoE = dr.GetInt32(31);
                        loginCompletoTO.permissoesTO.flExamesI      = dr.GetInt32(32);
                        loginCompletoTO.permissoesTO.flExamesC      = dr.GetInt32(33);
                        loginCompletoTO.permissoesTO.flExamesA      = dr.GetInt32(34);
                        loginCompletoTO.permissoesTO.flExamesE      = dr.GetInt32(35);
                        loginCompletoTO.usuarioTO.statusDesativado  = dr.GetInt32(36).ToString();
                    }
                }
                else
                {
                    loginCompletoTO.IdRetorno = 2;
                    return(loginCompletoTO);
                }
                connection.Close();

                return(loginCompletoTO);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 4
0
        private void CarregarDadosUsuarioParaSession(UsuarioCompletoTO usuarioCompletoTO)
        {
            HttpContext.Session.SetInt32("idUsuario", usuarioCompletoTO.usuarioTO.idUsuario);
            HttpContext.Session.SetString("usuario", usuarioCompletoTO.usuarioTO.Usuario);

            HttpContext.Session.SetInt32("idPessoa", usuarioCompletoTO.pessoaTO.idPessoa);
            HttpContext.Session.SetInt32("idMedico", usuarioCompletoTO.pessoaTO.idMedico);
            HttpContext.Session.SetInt32("tipoUsuario", usuarioCompletoTO.pessoaTO.tipoUsuario);
            HttpContext.Session.SetString("nome", usuarioCompletoTO.pessoaTO.Nome);
            HttpContext.Session.SetString("cpf", usuarioCompletoTO.pessoaTO.Cpf);
            HttpContext.Session.SetString("rg", usuarioCompletoTO.pessoaTO.Rg);
            HttpContext.Session.SetString("dataNascimento", usuarioCompletoTO.pessoaTO.DataNascimento);
            HttpContext.Session.SetString("logradouro", usuarioCompletoTO.pessoaTO.Logradouro);
            HttpContext.Session.SetInt32("numero", usuarioCompletoTO.pessoaTO.Numero);
            HttpContext.Session.SetString("bairro", usuarioCompletoTO.pessoaTO.Bairro);
            HttpContext.Session.SetString("cidade", usuarioCompletoTO.pessoaTO.Cidade);
            HttpContext.Session.SetString("uf", usuarioCompletoTO.pessoaTO.Uf);
            HttpContext.Session.SetString("telefoneCelular", usuarioCompletoTO.pessoaTO.Telefone_Celular);
            HttpContext.Session.SetString("email", usuarioCompletoTO.pessoaTO.Email);

            HttpContext.Session.SetInt32("flUsuarioI", usuarioCompletoTO.permissoesTO.flUsuarioI);
            HttpContext.Session.SetInt32("flUsuarioC", usuarioCompletoTO.permissoesTO.flUsuarioC);
            HttpContext.Session.SetInt32("flUsuarioA", usuarioCompletoTO.permissoesTO.flUsuarioA);
            HttpContext.Session.SetInt32("flUsuarioE", usuarioCompletoTO.permissoesTO.flUsuarioE);

            HttpContext.Session.SetInt32("flPacienteI", usuarioCompletoTO.permissoesTO.flPacienteI);
            HttpContext.Session.SetInt32("flPacienteC", usuarioCompletoTO.permissoesTO.flPacienteC);
            HttpContext.Session.SetInt32("flPacienteA", usuarioCompletoTO.permissoesTO.flPacienteA);
            HttpContext.Session.SetInt32("flPacienteE", usuarioCompletoTO.permissoesTO.flPacienteE);

            HttpContext.Session.SetInt32("flConsultaI", usuarioCompletoTO.permissoesTO.flPacienteI);
            HttpContext.Session.SetInt32("flConsultaC", usuarioCompletoTO.permissoesTO.flPacienteC);
            HttpContext.Session.SetInt32("flConsultaA", usuarioCompletoTO.permissoesTO.flPacienteA);
            HttpContext.Session.SetInt32("flConsultaE", usuarioCompletoTO.permissoesTO.flPacienteE);

            HttpContext.Session.SetInt32("flAusenciaI", usuarioCompletoTO.permissoesTO.flAusenciaI);
            HttpContext.Session.SetInt32("flAusenciaC", usuarioCompletoTO.permissoesTO.flAusenciaC);
            HttpContext.Session.SetInt32("flAusenciaA", usuarioCompletoTO.permissoesTO.flAusenciaA);
            HttpContext.Session.SetInt32("flAusenciaE", usuarioCompletoTO.permissoesTO.flAusenciaE);

            HttpContext.Session.SetInt32("flMedicamentoI", usuarioCompletoTO.permissoesTO.flMedicamentoI);
            HttpContext.Session.SetInt32("flMedicamentoC", usuarioCompletoTO.permissoesTO.flMedicamentoC);
            HttpContext.Session.SetInt32("flMedicamentoA", usuarioCompletoTO.permissoesTO.flMedicamentoA);
            HttpContext.Session.SetInt32("flMedicamentoE", usuarioCompletoTO.permissoesTO.flMedicamentoE);

            HttpContext.Session.SetInt32("flExamesI", usuarioCompletoTO.permissoesTO.flExamesI);
            HttpContext.Session.SetInt32("flExamesC", usuarioCompletoTO.permissoesTO.flExamesC);
            HttpContext.Session.SetInt32("flExamesA", usuarioCompletoTO.permissoesTO.flExamesA);
            HttpContext.Session.SetInt32("flExamesE", usuarioCompletoTO.permissoesTO.flExamesE);

            HttpContext.Session.SetInt32("flReceitaI", usuarioCompletoTO.permissoesTO.flReceitaI);
            HttpContext.Session.SetInt32("flReceitaC", usuarioCompletoTO.permissoesTO.flReceitaC);
            HttpContext.Session.SetInt32("flReceitaA", usuarioCompletoTO.permissoesTO.flReceitaA);
            HttpContext.Session.SetInt32("flReceitaE", usuarioCompletoTO.permissoesTO.flReceitaE);

            HttpContext.Session.SetInt32("flHistoriaMolestiaAtualI", usuarioCompletoTO.permissoesTO.flHistoriaMolestiaAtualI);
            HttpContext.Session.SetInt32("flHistoriaMolestiaAtualC", usuarioCompletoTO.permissoesTO.flHistoriaMolestiaAtualC);
            HttpContext.Session.SetInt32("flHistoriaMolestiaAtualA", usuarioCompletoTO.permissoesTO.flHistoriaMolestiaAtualA);
            HttpContext.Session.SetInt32("flHistoriaMolestiaAtualE", usuarioCompletoTO.permissoesTO.flHistoriaMolestiaAtualE);

            HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaI", usuarioCompletoTO.permissoesTO.flHistoriaPatologicaPregressaI);
            HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaC", usuarioCompletoTO.permissoesTO.flHistoriaPatologicaPregressaC);
            HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaA", usuarioCompletoTO.permissoesTO.flHistoriaPatologicaPregressaA);
            HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaE", usuarioCompletoTO.permissoesTO.flHistoriaPatologicaPregressaE);

            HttpContext.Session.SetInt32("flHipoteseDiagnosticaI", usuarioCompletoTO.permissoesTO.flHipoteseDiagnosticaI);
            HttpContext.Session.SetInt32("flHipoteseDiagnosticaC", usuarioCompletoTO.permissoesTO.flHipoteseDiagnosticaC);
            HttpContext.Session.SetInt32("flHipoteseDiagnosticaA", usuarioCompletoTO.permissoesTO.flHipoteseDiagnosticaA);
            HttpContext.Session.SetInt32("flHipoteseDiagnosticaE", usuarioCompletoTO.permissoesTO.flHipoteseDiagnosticaE);

            HttpContext.Session.SetInt32("flCondutaI", usuarioCompletoTO.permissoesTO.flCondutaI);
            HttpContext.Session.SetInt32("flCondutaC", usuarioCompletoTO.permissoesTO.flCondutaC);
            HttpContext.Session.SetInt32("flCondutaA", usuarioCompletoTO.permissoesTO.flCondutaA);
            HttpContext.Session.SetInt32("flCondutaE", usuarioCompletoTO.permissoesTO.flCondutaE);

            HttpContext.Session.SetInt32("flIniciarAtendimento", usuarioCompletoTO.permissoesTO.flIniciarAtendimento);
        }
Exemplo n.º 5
0
        public UsuarioCompletoTO EfetuarLogin(LoginViewModel usuario)
        {
            try
            {
                var connection  = new MySqlConnection(getStringConnection());
                var LoginDALSQL = new LoginDALSQL();

                connection.Open();
                MySqlCommand cmdUsuario = new MySqlCommand(LoginDALSQL.EfetuarLogin(), connection);

                cmdUsuario.Parameters.Add("@USUARIO", MySqlDbType.String).Value = usuario.Username;
                cmdUsuario.Parameters.Add("@SENHA", MySqlDbType.String).Value   = usuario.Password;

                var teste = getGeneratedSql(cmdUsuario);

                MySqlDataReader dr = cmdUsuario.ExecuteReader();

                UsuarioCompletoTO loginCompletoTO = new UsuarioCompletoTO();
                loginCompletoTO.usuarioTO    = new UsuarioTO();
                loginCompletoTO.pessoaTO     = new PessoaTO();
                loginCompletoTO.permissoesTO = new PermissoesTO();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        if (dr.GetInt32(61) == 1)
                        {
                            loginCompletoTO.usuarioTO.idUsuario = dr.GetInt32(0);
                            loginCompletoTO.usuarioTO.Usuario   = dr.GetString(1);

                            loginCompletoTO.pessoaTO.idPessoa         = dr.GetInt32(2);
                            loginCompletoTO.pessoaTO.idMedico         = dr.GetInt32(3);
                            loginCompletoTO.pessoaTO.tipoUsuario      = dr.GetInt32(4);
                            loginCompletoTO.pessoaTO.Nome             = dr.GetString(5);
                            loginCompletoTO.pessoaTO.Cpf              = dr.GetString(6);
                            loginCompletoTO.pessoaTO.Rg               = dr.GetString(7);
                            loginCompletoTO.pessoaTO.DataNascimento   = dr.GetString(8);
                            loginCompletoTO.pessoaTO.Logradouro       = dr.GetString(9);
                            loginCompletoTO.pessoaTO.Numero           = dr.GetInt32(10);
                            loginCompletoTO.pessoaTO.Bairro           = dr.GetString(11);
                            loginCompletoTO.pessoaTO.Cidade           = dr.GetString(12);
                            loginCompletoTO.pessoaTO.Uf               = dr.GetString(13);
                            loginCompletoTO.pessoaTO.Telefone_Celular = dr.GetString(14);
                            loginCompletoTO.pessoaTO.Email            = dr.GetString(15);

                            loginCompletoTO.permissoesTO.flUsuarioI = dr.GetInt32(16);
                            loginCompletoTO.permissoesTO.flUsuarioC = dr.GetInt32(17);
                            loginCompletoTO.permissoesTO.flUsuarioA = dr.GetInt32(18);
                            loginCompletoTO.permissoesTO.flUsuarioE = dr.GetInt32(19);

                            loginCompletoTO.permissoesTO.flPacienteI = dr.GetInt32(20);
                            loginCompletoTO.permissoesTO.flPacienteC = dr.GetInt32(21);
                            loginCompletoTO.permissoesTO.flPacienteA = dr.GetInt32(22);
                            loginCompletoTO.permissoesTO.flPacienteE = dr.GetInt32(23);

                            loginCompletoTO.permissoesTO.flConsultaI = dr.GetInt32(24);
                            loginCompletoTO.permissoesTO.flConsultaC = dr.GetInt32(25);
                            loginCompletoTO.permissoesTO.flConsultaA = dr.GetInt32(26);
                            loginCompletoTO.permissoesTO.flConsultaE = dr.GetInt32(27);

                            loginCompletoTO.permissoesTO.flAusenciaI = dr.GetInt32(28);
                            loginCompletoTO.permissoesTO.flAusenciaC = dr.GetInt32(29);
                            loginCompletoTO.permissoesTO.flAusenciaA = dr.GetInt32(30);
                            loginCompletoTO.permissoesTO.flAusenciaE = dr.GetInt32(31);

                            loginCompletoTO.permissoesTO.flMedicamentoI = dr.GetInt32(32);
                            loginCompletoTO.permissoesTO.flMedicamentoC = dr.GetInt32(33);
                            loginCompletoTO.permissoesTO.flMedicamentoA = dr.GetInt32(34);
                            loginCompletoTO.permissoesTO.flMedicamentoE = dr.GetInt32(35);

                            loginCompletoTO.permissoesTO.flExamesI = dr.GetInt32(36);
                            loginCompletoTO.permissoesTO.flExamesC = dr.GetInt32(37);
                            loginCompletoTO.permissoesTO.flExamesA = dr.GetInt32(38);
                            loginCompletoTO.permissoesTO.flExamesE = dr.GetInt32(39);

                            loginCompletoTO.permissoesTO.flReceitaI = dr.GetInt32(40);
                            loginCompletoTO.permissoesTO.flReceitaC = dr.GetInt32(41);
                            loginCompletoTO.permissoesTO.flReceitaA = dr.GetInt32(42);
                            loginCompletoTO.permissoesTO.flReceitaE = dr.GetInt32(43);

                            loginCompletoTO.permissoesTO.flHistoriaMolestiaAtualI = dr.GetInt32(44);
                            loginCompletoTO.permissoesTO.flHistoriaMolestiaAtualC = dr.GetInt32(45);
                            loginCompletoTO.permissoesTO.flHistoriaMolestiaAtualA = dr.GetInt32(46);
                            loginCompletoTO.permissoesTO.flHistoriaMolestiaAtualE = dr.GetInt32(47);

                            loginCompletoTO.permissoesTO.flHistoriaPatologicaPregressaI = dr.GetInt32(48);
                            loginCompletoTO.permissoesTO.flHistoriaPatologicaPregressaC = dr.GetInt32(49);
                            loginCompletoTO.permissoesTO.flHistoriaPatologicaPregressaA = dr.GetInt32(50);
                            loginCompletoTO.permissoesTO.flHistoriaPatologicaPregressaE = dr.GetInt32(51);

                            loginCompletoTO.permissoesTO.flHipoteseDiagnosticaI = dr.GetInt32(52);
                            loginCompletoTO.permissoesTO.flHipoteseDiagnosticaC = dr.GetInt32(53);
                            loginCompletoTO.permissoesTO.flHipoteseDiagnosticaA = dr.GetInt32(54);
                            loginCompletoTO.permissoesTO.flHipoteseDiagnosticaE = dr.GetInt32(55);

                            loginCompletoTO.permissoesTO.flCondutaI = dr.GetInt32(56);
                            loginCompletoTO.permissoesTO.flCondutaC = dr.GetInt32(57);
                            loginCompletoTO.permissoesTO.flCondutaA = dr.GetInt32(58);
                            loginCompletoTO.permissoesTO.flCondutaE = dr.GetInt32(59);

                            loginCompletoTO.permissoesTO.flIniciarAtendimento = dr.GetInt32(60);

                            loginCompletoTO.usuarioTO.statusDesativado = dr.GetInt32(61).ToString();
                        }
                        else
                        {
                            loginCompletoTO.IdRetorno = 1;
                            return(loginCompletoTO);
                        }
                    }
                }
                else
                {
                    loginCompletoTO.IdRetorno = 2;
                    return(loginCompletoTO);
                }
                connection.Close();

                return(loginCompletoTO);
            } catch (Exception ex) {
                throw ex;
            }
        }