Ejemplo n.º 1
0
    public static int Update(Cri_Criterio criterio, int id, int id1)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objCommand;
            string        sql = "UPDATE cra_criterio_avaliacao SET cra_peso = ?cra_peso";
            sql       += "WHERE cri_codigo = ?cri_codigo and ava_codigo=?ava_codigo";
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?cra_peso", criterio.Cri_descricao));
            objCommand.Parameters.Add(Mapped.Parameter("?cri_codigo", id));
            objCommand.Parameters.Add(Mapped.Parameter("?ava_codigo", id1));
            //objCommand.Parameters.Add(Mapped.Parameter("?aud_pes_codigo", criterio.Aud_pes_codigo));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
        }
        catch (Exception e)
        {
            retorno = -2;
        }
        return(retorno);
    }
Ejemplo n.º 2
0
 public static Cri_Criterio Select(int id)
 {
     try
     {
         Cri_Criterio  objTipo = null;
         IDbConnection objConexao;
         IDbCommand    objCommand;
         IDataReader   objDataReader;
         string        sql = "SELECT * FROM cri_criterio WHERE cri_codigo = ?cri_codigo";
         objConexao = Mapped.Connection();
         objCommand = Mapped.Command(sql, objConexao);
         objCommand.Parameters.Add(Mapped.Parameter("?cri_codigo", id));
         objDataReader = objCommand.ExecuteReader();
         while (objDataReader.Read())
         {
             objTipo               = new Cri_Criterio();
             objTipo.Cri_codigo    = Convert.ToInt32(objDataReader["cri_codigo"]);
             objTipo.Cri_descricao = objDataReader["cri_descricao"].ToString();
         }
         objDataReader.Close();
         objConexao.Close();
         objCommand.Dispose();
         objConexao.Dispose();
         objDataReader.Dispose();
         return(objTipo);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Ejemplo n.º 3
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);
                }
            }
        }
    }
    protected void lkbCriarAvaliacao_Click(object sender, EventArgs e)
    {
        Ava_Avaliacao ava = new Ava_Avaliacao();

        ava.Ava_nome      = txtNomeAvaliacao.Text;
        ava.Ava_status    = 1;
        ava.Ava_anonimo   = 0;
        ava.Ava_tipo      = ddlTipoAvaliacao.Text;
        ava.Ava_Inicio    = Convert.ToDateTime(txtInicio.Text);
        ava.Ava_Termino   = Convert.ToDateTime(txtTermino.Text);
        ava.Ava_descricao = txtDescricaoAvaliacao.Text + " ";
        Usu_Usuario usu = (Usu_Usuario)Session["usuario"];

        ava.Usu_codigo = usu;
        ava.Ava_codigo = Ava_AvaliacaoDB.Insert(ava);

        if (ava.Ava_codigo > 0)
        {
            for (int i = 0; i < ltbSelecionados.Items.Count; i++)
            {
                Label   lblID = new Label();
                TextBox txt   = new TextBox();
                Cra_Criterio_Avaliacao cra = new Cra_Criterio_Avaliacao();
                cra.Ava_codigo = ava;
                Cri_Criterio cri = new Cri_Criterio();
                lblID          = (Label)divmodal.FindControl("lblCodCriterio" + (i + 1).ToString());
                cri.Cri_codigo = Convert.ToInt32(lblID.Text);
                cra.Cri_Codigo = cri;
                txt            = (TextBox)divmodal.FindControl("txtPeso" + (i + 1).ToString());
                cra.Cra_peso   = Convert.ToDouble(txt.Text);

                Cra_Criterio_AvaliacaoDB.Insert(cra);
            }
            for (int i = 0; i < ltbSelecionadosEquipe.Items.Count; i++)
            {
                Eqa_Equipe_Avaliacao eqa = new Eqa_Equipe_Avaliacao();
                eqa.Ava_codigo = ava;
                Eqp_Equipe eqp = new Eqp_Equipe();
                eqp.Eqp_codigo = Convert.ToInt32(ltbSelecionadosEquipe.Items[i].Value.ToString());
                eqa.Eqp_codigo = eqp;

                Eqa_Equipe_AvaliacaoDB.Insert(eqa);
            }
            lblScript.Text = "<script> alert('CADASTRO DE AVALIACAO EFETUADO COM SUCESSO!');</script>";
        }
        else
        {
            lblScript.Text = "<script> alert('CADASTRO DE AVALIACAO NAO EFETUADO COM SUCESSO!');</script>";
        }
        ltbSelecionar.Items.Clear();
        CarregarCriterios();
        txtNovoCriterio.Text  = "";
        txtNomeAvaliacao.Text = "";
        CarregarCriterios();
        CarregarEquipes();
        Response.Redirect("CriarAvaliacao.aspx");
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        lblScript.Text = "";
        if (!Page.IsPostBack)
        {
            CarregarCriterios();
            CarregarEquipes();
            if (Request.QueryString["avaliacao"] != null)
            {
                string link = Request.QueryString["avaliacao"].ToString();
                teste = Convert.ToInt32(link);
                Ava_Avaliacao ava = Ava_AvaliacaoDB.Select(teste);
                txtNomeAvaliacao.Text = ava.Ava_nome;
                DataSet ds  = Cra_Criterio_AvaliacaoDB.teste(teste);
                int     qtd = ds.Tables[0].Rows.Count;
                if (qtd > 0)
                {
                    foreach (DataRow dr in ds.Tables[0].Rows)
                    {
                        Cri_Criterio cri = Cri_CriterioDB.Select(Convert.ToInt32(dr["cri_codigo"].ToString()));
                        ltbSelecionados.Items.Add(new ListItem(cri.Cri_descricao.ToString(), cri.Cri_codigo.ToString()));
                    }
                }


                foreach (ListItem itemSelecionados in ltbSelecionados.Items)
                {
                    ltbSelecionar.Items.Remove(itemSelecionados);
                }
            }

            lblScript.Text = "<script> $(document).ready(function(){ $('#modalPesarCriterios').modal('show');}) </script>";
            for (int i = 0; i < ltbSelecionados.Items.Count; i++)
            {
                TextBox txt   = new TextBox();
                Label   lblID = new Label();
                Label   lbl   = new Label();


                txt         = (TextBox)divmodal.FindControl("txtPeso" + (i + 1).ToString());
                txt.Visible = true;
                lblID       = (Label)divmodal.FindControl("lblCodCriterio" + (i + 1).ToString());
                lbl         = (Label)divmodal.FindControl("lblCriterio" + (i + 1).ToString());
                lbl.Visible = true;
                lbl.Text    = ltbSelecionados.Items[i].Text;
                lblID.Text  = ltbSelecionados.Items[i].Value;
            }
        }
    }
Ejemplo n.º 6
0
    protected void lkbSalvarCriterio_Click(object sender, EventArgs e)
    {
        Cri_Criterio criterio = new Cri_Criterio();

        criterio.Cri_descricao = txtNovoCriterio.Text;

        switch (Cri_CriterioDB.Insert(criterio))
        {
        case 0:
            lblScript.Text = "<script> alert('Criterio cadastrado com Sucesso!'); </script>";

            break;

        case -2:
            lblScript.Text = "<script> alert('Criterio nao cadastrado!');</script>";
            break;
        }
        ltbSelecionar.Items.Clear();
        CarregarCriterios();
    }
    protected void lkbCriarCriterio_Click(object sender, EventArgs e)
    {
        Cri_Criterio criterio = new Cri_Criterio();

        criterio.Cri_descricao = txtNomeCriterio.Text;

        switch (Cri_CriterioDB.Insert(criterio))
        {
        case 0:
            lblScript.Text = "<script> alert('Criterio cadastrado com Sucesso!');</script>";
            break;

        case -2:
            lblScript.Text = "<script> alert('Criterio nao cadastrado!');</script>";
            break;
        }

        CarregaCriterio();
        txtNomeCriterio.Text = "";
    }
    protected void lkbSalvarCriterio_Click(object sender, EventArgs e)
    {
        Cri_Criterio criterio = new Cri_Criterio();

        criterio.Cri_descricao = txtNovoCriterio.Text;

        switch (Cri_CriterioDB.Insert(criterio))
        {
        case 0:
            Response.Write("<script> alert('Criterio salvo Com Sucesso!'); </script>");
            ltbSelecionar.Items.Clear();
            break;

        case -2:
            Response.Write("<script> alert('Cadastro não efetuado!!!'); </script>");
            break;
        }
        ltbSelecionar.Items.Clear();
        CarregarCriterios();
    }
Ejemplo n.º 9
0
    public static int Insert(Cri_Criterio criterio)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objCommand;
            string        sql = "INSERT INTO cri_criterio (cri_descricao) VALUES (?cri_descricao)";
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?cri_descricao", criterio.Cri_descricao));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
        }
        catch (Exception e)
        {
            retorno = -2;
        }
        return(retorno);
    }
Ejemplo n.º 10
0
    public void CriaDataTable(string link)
    {
        int           tipo  = 0;
        int           teste = Convert.ToInt32(link);
        Ava_Avaliacao avat  = Ava_AvaliacaoDB.Select(teste);

        tipo = Convert.ToInt32(avat.Ava_tipo);
        //  if ((tipo == 90)||(tipo==180))
        //  {
        DataTable     dt       = new DataTable("TabelaResponder");
        DataRow       drow     = dt.NewRow();
        DataSet       criterio = Cri_CriterioDB.Selecteste(teste);
        Ava_Avaliacao avali    = Ava_AvaliacaoDB.Select(teste);
        DataSet       Nomes;

        if (avali.Ava_tipo.Equals("180"))
        {
            Nomes = Eqa_Equipe_AvaliacaoDB.Select180Avaliador(teste);
        }
        else
        {
            Nomes = Eqa_Equipe_AvaliacaoDB.SELECTteste(teste);
        }
        int qtd  = criterio.Tables[0].Rows.Count;
        int qtd2 = Nomes.Tables[0].Rows.Count;

        if (qtd > 0 && qtd2 > 0)
        {
            dt.Columns.Add(" ", typeof(string));

            foreach (DataRow dr in criterio.Tables[0].Rows)
            {
                Cri_Criterio cri = Cri_CriterioDB.Select(Convert.ToInt32(dr["cri_codigo"].ToString()));
                dt.Columns.Add(dr["cri_codigo"].ToString() + "|" + cri.Cri_descricao.ToString(), typeof(string));
            }

            TextBox txtNotas;
            int     t = 0;
            for (int j = 0; j < Nomes.Tables[0].Rows.Count; j++)
            {
                drow = dt.NewRow();

                for (int i = 0; i < criterio.Tables[0].Rows.Count + 1; i++)
                {
                    if (i == 0)
                    {
                        drow[" "] = Nomes.Tables[0].Rows[j]["usu_codigo"].ToString() + "|" + Nomes.Tables[0].Rows[j]["pes_nome"].ToString();
                    }
                    else
                    {
                        txtNotas              = new TextBox();
                        txtNotas.ID           = "txtNotas" + i;
                        txtNotas.ClientIDMode = System.Web.UI.ClientIDMode.Static;
                        drow[criterio.Tables[0].Rows[i - 1]["cri_codigo"].ToString() + "|" + criterio.Tables[0].Rows[i - 1]["cri_descricao"].ToString()] = (TextBox)txtNotas;
                    }
                }
                dt.Rows.Add(drow);
            }
            if (avali.Ava_tipo.Equals("360"))
            {
                DataSet avaliador = Eqa_Equipe_AvaliacaoDB.SelectAvaliador2(teste);
                drow      = dt.NewRow();
                drow[" "] = avaliador.Tables[0].Rows[0]["usu_codigo"].ToString() + "|" + avaliador.Tables[0].Rows[0]["pes_nome"].ToString();
                dt.Rows.Add(drow);
            }
            Tabela(dt);
        }
    }
    protected void lkbCriarAvaliacao_Click(object sender, EventArgs e)
    {
        Ava_Avaliacao ava = new Ava_Avaliacao();

        ava.Ava_nome   = txtNomeAvaliacao.Text;
        ava.Ava_status = 1;
        if (ckbAnonimo.Checked)
        {
            ava.Ava_anonimo = 1;
        }
        else
        {
            ava.Ava_anonimo = 0;
        }
        ava.Ava_tipo      = "" + 180;
        ava.Ava_Inicio    = Convert.ToDateTime(txtInicio.Text);
        ava.Ava_Termino   = Convert.ToDateTime(txtTermino.Text);
        ava.Ava_descricao = txtDescricaoAvaliacao.Text + " ";
        Usu_Usuario usu = (Usu_Usuario)Session["usuario"];

        ava.Usu_codigo = usu;
        ava.Ava_codigo = Ava_AvaliacaoDB.Insert(ava);

        if (ava.Ava_codigo > 0)
        {
            for (int i = 0; i < ltbSelecionados.Items.Count; i++)
            {
                Label   lblID = new Label();
                TextBox txt   = new TextBox();
                Cra_Criterio_Avaliacao cra = new Cra_Criterio_Avaliacao();
                cra.Ava_codigo = ava;
                Cri_Criterio cri = new Cri_Criterio();
                lblID          = (Label)divmodal.FindControl("lblCodCriterio" + (i + 1).ToString());
                cri.Cri_codigo = Convert.ToInt32(lblID.Text);
                cra.Cri_Codigo = cri;
                txt            = (TextBox)divmodal.FindControl("txtPeso" + (i + 1).ToString());
                cra.Cra_peso   = Convert.ToDouble(txt.Text);

                Cra_Criterio_AvaliacaoDB.Insert(cra);
            }
            for (int i = 0; i < ltbSelecionadosEquipe.Items.Count; i++)
            {
                Eqa_Equipe_Avaliacao eqa = new Eqa_Equipe_Avaliacao();
                eqa.Ava_codigo = ava;
                Eqp_Equipe eqp = new Eqp_Equipe();
                eqp.Eqp_codigo = Convert.ToInt32(ltbSelecionadosEquipe.Items[i].Value.ToString());
                eqa.Eqp_codigo = eqp;

                Eqa_Equipe_AvaliacaoDB.Insert(eqa);
            }
            Response.Write("<script> alert('Avaliacao Criada Com Sucesso!'); </script>");
        }
        else
        {
            Response.Write("<script> alert('Cadastro não efetuado!!!'); </script>");
        }
        CarregarEquipes();
        CarregarCriterios();
        txtNovoCriterio.Text  = "";
        txtNomeAvaliacao.Text = "";
        Response.Redirect("CriarAvaliacao.aspx");
    }