public QuestionarioRespostasType select(int idEmpresa, int idQuestionario)
        {
            string SQL = "SELECT * FROM resposta_empresa " +
                         "WHERE id_empresa = @idEmpresa AND id_questionario = @idQuestionario";

            MySqlCommand cmd = new MySqlCommand(SQL, _con);

            cmd.Parameters.AddWithValue("@idEmpresa", idEmpresa);
            cmd.Parameters.AddWithValue("@idQuestionario", idQuestionario);

            _con.Open();
            MySqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            QuestionarioRespostasType respostas = new QuestionarioRespostasType();

            while (dr.Read())
            {
                QuestionarioRespostaType resposta = new QuestionarioRespostaType();

                resposta.idQuestionario = Int32.Parse(dr["id_questionario"].ToString());
                resposta.idEmpresa      = Int32.Parse(dr["id_empresa"].ToString());
                resposta.Valor          = dr["resposta"].ToString();

                respostas.Add(resposta);
            }
            _con.Close();

            return(respostas);
        }
        public QuestionarioRespostasType select(int idEmpresa, int idQuestionario)
        {
            string SQL = "SELECT * FROM resposta_empresa " +
                         "WHERE id_empresa = @idEmpresa AND id_questionario = @idQuestionario";

            MySqlCommand cmd = new MySqlCommand(SQL, _con);
            cmd.Parameters.AddWithValue("@idEmpresa", idEmpresa);
            cmd.Parameters.AddWithValue("@idQuestionario", idQuestionario);

            _con.Open();
            MySqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            QuestionarioRespostasType respostas = new QuestionarioRespostasType();
            while (dr.Read())
            {
                QuestionarioRespostaType resposta = new QuestionarioRespostaType();

                resposta.idQuestionario = Int32.Parse(dr["id_questionario"].ToString());
                resposta.idEmpresa = Int32.Parse(dr["id_empresa"].ToString());
                resposta.Valor = dr["resposta"].ToString();

                respostas.Add(resposta);
            }
            _con.Close();

            return respostas;
        }
示例#3
0
        private void save()
        {
            QuestionarioRespostaBLL bll = new QuestionarioRespostaBLL();

            foreach (QuestionarioType questionario in questionarios)
            {
                QuestionarioRespostasType questionarioRespostas = new QuestionarioRespostasType();
                if (Request.Form[questionario.idQuestionario.ToString()] != null)
                {
                    string[] respostas = Request.Form[questionario.idQuestionario.ToString()].Split(',');

                    foreach (string resposta in respostas)
                    {
                        QuestionarioRespostaType questionarioResposta = new QuestionarioRespostaType();
                        questionarioResposta.idQuestionario = questionario.idQuestionario;
                        questionarioResposta.idEmpresa      = _empresa.IdEmpresa;
                        questionarioResposta.Valor          = resposta;
                        questionarioRespostas.Add(questionarioResposta);
                    }
                }
                questionario.Respostas = questionarioRespostas;
                bll.save(questionario, _empresa.IdEmpresa);
            }
        }
        private void save()
        {
            QuestionarioRespostaBLL bll = new QuestionarioRespostaBLL();

            foreach (QuestionarioType questionario in questionarios) {

                QuestionarioRespostasType questionarioRespostas = new QuestionarioRespostasType();
                if (Request.Form[questionario.idQuestionario.ToString()] != null)
                {
                    string[] respostas = Request.Form[ questionario.idQuestionario.ToString() ].Split(',');

                    foreach (string resposta in respostas) {
                        QuestionarioRespostaType questionarioResposta = new QuestionarioRespostaType();
                        questionarioResposta.idQuestionario = questionario.idQuestionario;
                        questionarioResposta.idEmpresa = _empresa.IdEmpresa;
                        questionarioResposta.Valor = resposta;
                        questionarioRespostas.Add(questionarioResposta);
                    }
                }
                questionario.Respostas = questionarioRespostas;
                bll.save(questionario, _empresa.IdEmpresa);
            }
        }