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");
    }
コード例 #2
0
    protected void CarregarPessoas(string link)
    {
        int     t   = Convert.ToInt32(link);
        DataSet ds  = Eqa_Equipe_AvaliacaoDB.SELECTPessoaAva(t);
        int     qtd = ds.Tables[0].Rows.Count;

        if (qtd > 0)
        {
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                ddlSelecioneEquipe.Items.Add(new ListItem(dr["pes_nome"].ToString(), dr["usu_codigo"].ToString()));
            }
        }
    }
コード例 #3
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");
    }