public static Res_Resposta Select(int id)
 {
     try
     {
         Res_Resposta  objTipo = null;
         IDbConnection objConexao;
         IDbCommand    objCommand;
         IDataReader   objDataReader;
         string        sql = "SELECT * FROM res_resposta WHERE res_codigo = ?res_codigo";
         objConexao = Mapped.Connection();
         objCommand = Mapped.Command(sql, objConexao);
         objCommand.Parameters.Add(Mapped.Parameter("?res_codigo", id));
         objDataReader = objCommand.ExecuteReader();
         while (objDataReader.Read())
         {
             objTipo                        = new Res_Resposta();
             objTipo.Res_codigo             = Convert.ToInt32(objDataReader["res_codigo"]);
             objTipo.Res_nota               = Convert.ToDouble(objDataReader["pes_descricao"]);
             objTipo.Usu_codigo.Usu_codigo  = Convert.ToInt32(objDataReader["usu_codigo"]);
             objTipo.Usu_codigo1.Usu_codigo = Convert.ToInt32(objDataReader["usu_codigo1"]);
             objTipo.Ava_codigo.Ava_codigo  = Convert.ToInt32(objDataReader["ava_codigo"]);
             objTipo.Cri_codigo.Cri_codigo  = Convert.ToInt32(objDataReader["cri_codigo"]);
         }
         objDataReader.Close();
         objConexao.Close();
         objCommand.Dispose();
         objConexao.Dispose();
         objDataReader.Dispose();
         return(objTipo);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
    public static int Insert(Res_Resposta res)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objCommand;
            string        sql = "INSERT INTO res_resposta (res_nota,usu_codigo,usu_codigo1,ava_codigo,cri_codigo) VALUES (?res_nota,?usu_codigo,?usu_codigo1,?ava_codigo,?cri_codigo)";
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?res_nota", res.Res_nota));
            objCommand.Parameters.Add(Mapped.Parameter("?usu_codigo", res.Usu_codigo.Usu_codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?usu_codigo1", res.Usu_codigo1.Usu_codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?ava_codigo", res.Ava_codigo.Ava_codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?cri_codigo", res.Cri_codigo.Cri_codigo));
            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
        }
        catch (Exception e)
        {
            retorno = -2;
        }
        return(retorno);
    }
    public static int Update(Res_Resposta res)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objCommand;
            string        sql = "UPDATE res_resposta SET res_nota = ?res_nota";
            sql       += "WHERE res_codigo = ?res_codigo";
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?res_nota", res.Res_nota));
            objCommand.Parameters.Add(Mapped.Parameter("?res_codigo", res.Res_codigo));
            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
        }
        catch (Exception e)
        {
            retorno = -2;
        }
        return(retorno);
    }
Exemplo n.º 4
0
    public void testeMeteodo()
    {
        int[] crit;
        int[] usuarios;

        crit     = new int[colsCount];
        usuarios = new int[rowsCount];
        string        link  = Request.QueryString["avaliacao"].ToString();
        Res_Resposta  res   = new Res_Resposta();
        Ava_Avaliacao ava   = new Ava_Avaliacao();
        Usu_Usuario   usu1  = new Usu_Usuario();
        Usu_Usuario   usu   = new Usu_Usuario();
        TextBox       txt   = new TextBox();
        int           avali = Convert.ToInt32(link);

        for (int i = 0; i < rowsCount; i++)
        {
            for (int h = 0; h < colsCount; h++)
            {
                if (i == 0 && h > 0)
                {
                    crit[h] = Convert.ToInt32(((Label)PlaceHolder1.FindControl("cri" + h)).Text);
                }
                if (h == 0 && i > 0)
                {
                    usuarios[i] = Convert.ToInt32(((Label)PlaceHolder1.FindControl("nom" + (i - 1))).Text);
                }

                // int avali = Convert.ToInt32(link);

                res  = new Res_Resposta();
                ava  = new Ava_Avaliacao();
                usu1 = new Usu_Usuario();
                usu  = new Usu_Usuario();
                txt  = new TextBox();
                if (i != 0 && h != 0)
                {
                    Cri_Criterio crite = new Cri_Criterio();
                    txt = (TextBox)PlaceHolder1.FindControl("TextBoxRow_" + (i - 1) + "Col_" + h);


                    crite.Cri_codigo = crit[h];
                    //usu1.Usu_codigo = 2;
                    res.Usu_codigo1 = new Usu_Usuario();
                    Usu_Usuario usuario1 = (Usu_Usuario)Session["usuario"];
                    res.Usu_codigo1 = usuario1;
                    //usu.Usu_codigo = usuarios[i];
                    res.Usu_codigo            = new Usu_Usuario();
                    res.Usu_codigo.Usu_codigo = usuarios[i];
                    ava.Ava_codigo            = avali;
                    res.Ava_codigo            = ava;
                    res.Cri_codigo            = crite;
                    res.Res_nota   = Convert.ToInt32(txt.Text);
                    res.Res_codigo = Res_RespostaDB.Insert(res);
                }
            }
        }
    }