示例#1
0
    //RowCommand da Grid Empresarial Editar
    protected void grvEmpEditar_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Visualizar")
        {
            Mod_modelos mod = Mod_modelosDB.Select(Convert.ToInt32(e.CommandArgument));
            Descricao.Text = Function.QuebrarLinha(mod.DescricaoModelo, 70);
            ModalPopupExtenderDesc.Show();
            ModalEmpresarial.Show();
        }

        if (e.CommandName == "Editar")
        {
            int         id  = Convert.ToInt32(e.CommandArgument);
            Mod_modelos mod = Mod_modelosDB.Aplicar(id);


            Session.Remove("modelo");

            if (mod != null)
            {
                Session["modelo"] = mod;
                Session["editar"] = true;
                Response.Redirect("ConfirmarModelo.aspx");
            }
            else
            {
                lblTotalEmpEditar.Text = "Erro ao selecionar chamado";
            }
        }
    }
示例#2
0
    //Buscar valor numa grid
    protected void buscarModelo(TextBox txt, GridView grv, Label lbl, int tipo)
    {
        string busca = txt.Text;

        DataSet ds = Mod_modelosDB.Buscar(busca, tipo);

        FuncoesBasicas.Function.CarregaGrid(ds, grv, lbl);
        lbl.Visible = true;
    }
示例#3
0
    //RowCommand da Grid Emp
    protected void grvEmp_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Visualizar")
        {
            Mod_modelos mod = Mod_modelosDB.Select(Convert.ToInt32(e.CommandArgument));
            lblDescricao.Text = Function.QuebrarLinha(mod.DescricaoModelo, 70);
            ModalPopupExtenderDesc.Show();
            ModalEdFin.Show();
        }

        ModalEmp.Show();
    }
示例#4
0
    //RowCommand da Grid Investidor Habilitar
    protected void grvInvestidorHabilitar_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Visualizar")
        {
            Mod_modelos mod = Mod_modelosDB.Select(Convert.ToInt32(e.CommandArgument));
            Descricao.Text = Function.QuebrarLinha(mod.DescricaoModelo, 70); //Function.QuebrarLinha(mod.DescricaoModelo, 20);
            ModalPopupExtenderDesc.Show();
            ModalInvestidor.Show();
        }

        if (e.CommandName == "Alterar")
        {
            Mod_modelos mod = new Mod_modelos();
            mod = Mod_modelosDB.Select(Convert.ToInt32(e.CommandArgument));
            Mod_modelosDB mod_db = new Mod_modelosDB();
            if (mod.AtivoModelo == true)
            {
                switch (mod_db.Habilitar(mod, 0))
                {
                case -2:
                    ClientScript.RegisterStartupScript(GetType(), "alerta", "alert('Status não Alterado.');", true);
                    break;

                case 0:

                    ClientScript.RegisterStartupScript(GetType(), "alerta", "alert('Modelo Desabilitado com sucesso!');", true);
                    CarregaGrid();
                    break;
                }
            }
            else if (mod.AtivoModelo == false)
            {
                switch (mod_db.Habilitar(mod, 1))
                {
                case -2:
                    ClientScript.RegisterStartupScript(GetType(), "alerta", "alert('Status não Alterado.');", true);
                    break;

                case 0:
                    ClientScript.RegisterStartupScript(GetType(), "alerta", "alert('Modelo Habilitado com sucesso.');", true);
                    CarregaGrid();
                    break;
                }
            }
        }
        ModalInvestidor.Show();
    }
示例#5
0
    protected void bnt_confirmar_Click(object sender, EventArgs e)
    {
        string script;

        int idModelo, idPergunta;

        modelo              = (Mod_modelos)Session["modelo"];
        idModelo            = Mod_modelosDB.Insert(modelo);
        modelo.CodigoModelo = idModelo;
        if (idModelo != -2)
        {
            for (int i = 0; i < modelo.Pergunta.Count; i++)
            {
                pergunta = (Per_perguntas)modelo.Pergunta[i];
                pergunta.CodigoModelo = idModelo;
                idPergunta            = Per_perguntasDB.Insert(pergunta);
                for (int n = 0; n < pergunta.Alternativa.Count; n++)
                {
                    alternativa = (Alt_alternativas)pergunta.Alternativa[n];
                    alternativa.PerguntaCodigo = idPergunta;
                    Alt_alternativasDB.Insert(alternativa);
                }
            }

            for (int i = 0; i < modelo.Classificacoes.Count; i++)
            {
                Clas_classificacoes     classificacao = new Clas_classificacoes();
                Moc_modeloClassificacao moc           = new Moc_modeloClassificacao();
                classificacao = (Clas_classificacoes)modelo.Classificacoes[i];
                classificacao.CodigoClassificacao = Clas_classificacoesDB.Insert(classificacao);
                moc.Classificacao = classificacao;
                moc.Modelo        = modelo;
                Moc_modeloClassificacaoDB.Insert(moc);
            }
            script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>";
            ClientScript.RegisterStartupScript(GetType(), "alerta1", script, false);
            //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script);
        }
        else
        {
            script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>";
            ClientScript.RegisterStartupScript(GetType(), "alerta2", script, false);
            //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script);
        }
        Response.Redirect("Home.aspx");
    }
示例#6
0
    private void CarregaGrid()
    {
        DataSet ds     = Mod_modelosDB.SelectAll(1);
        DataSet ds2    = Mod_modelosDB.SelectEditar(1);
        DataSet dsEF   = Mod_modelosDB.SelectAll(2);
        DataSet dsEF2  = Mod_modelosDB.SelectEditar(2);
        DataSet dsEmp  = Mod_modelosDB.SelectAll(3);
        DataSet dsEmp2 = Mod_modelosDB.SelectEditar(3);



        FuncoesBasicas.Function.CarregaGrid(ds, grvInvestidorHabilitar, lblTotalInvestidorHabilitar);
        FuncoesBasicas.Function.CarregaGrid(ds2, grvInvestidorEditar, lblTotalInvestidorEditar);
        FuncoesBasicas.Function.CarregaGrid(dsEF, grvEdFinHabilitar, lblTotalEdHabilitar);
        FuncoesBasicas.Function.CarregaGrid(dsEF2, grvEdFinEditar, lblTotalEdEditar);
        FuncoesBasicas.Function.CarregaGrid(dsEmp, grvEmpHabilitar, lblTotalEmpHabilitar);
        FuncoesBasicas.Function.CarregaGrid(dsEmp2, grvEmpEditar, lblTotalEmpEditar);
    }
示例#7
0
    private void CarregaGridEmp()
    {
        DataSet dsEmp = Mod_modelosDB.SelectAll(3);

        FuncoesBasicas.Function.CarregaGrid(dsEmp, grvEmp, lblTotalEmp);
    }
示例#8
0
    private void CarregaGridEd()
    {
        DataSet dsEd = Mod_modelosDB.SelectAll(2);

        FuncoesBasicas.Function.CarregaGrid(dsEd, grvEdFin, lblTotalEdFin);
    }
示例#9
0
    private void CarregaGridInvestidor()
    {
        DataSet dsInvestidor = Mod_modelosDB.SelectAll(1);

        FuncoesBasicas.Function.CarregaGrid(dsInvestidor, grvInvestidor, lblTotalInvestidor);
    }
示例#10
0
    protected void btn_atualizar_Click(object sender, EventArgs e)
    {
        string script;

        int idModelo, idPergunta;

        modelo   = (Mod_modelos)Session["modelo"];
        idModelo = Mod_modelosDB.Update(modelo);

        if (idModelo != -2)
        {
            for (int i = 0; i < modelo.Pergunta.Count; i++)
            {
                pergunta = (Per_perguntas)modelo.Pergunta[i];

                idPergunta = Per_perguntasDB.Update(pergunta);
                for (int n = 0; n < pergunta.Alternativa.Count; n++)
                {
                    alternativa = (Alt_alternativas)pergunta.Alternativa[n];

                    if (alternativa.CodigoAlternativa == 0)
                    {
                        Alt_alternativasDB.Insert(alternativa);
                    }
                    else
                    {
                        Alt_alternativasDB.Update(alternativa);
                    }
                }
            }
            for (int i = 0; i < modelo.Classificacoes.Count; i++)
            {
                Clas_classificacoes     classificacao = new Clas_classificacoes();
                Moc_modeloClassificacao moc           = new Moc_modeloClassificacao();
                classificacao = (Clas_classificacoes)modelo.Classificacoes[i];
                classificacao.CodigoClassificacao = Clas_classificacoesDB.Update(classificacao);
            }
            for (int i = 0; i < classificacaoDel.Count; i++)
            {
                Clas_classificacoesDB.Delete(Convert.ToInt32(classificacaoDel[i]));
            }
            for (int i = 0; i < perguntaDel.Count; i++)
            {
                Per_perguntasDB.Delete(Convert.ToInt32(perguntaDel[i]));
            }
            for (int i = 0; i < alternativaDel.Count; i++)
            {
                Alt_alternativasDB.Delete(Convert.ToInt32(alternativaDel[i]));
            }
            script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>";
            ClientScript.RegisterStartupScript(GetType(), "alerta1", script, false);
            //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script);
        }
        else
        {
            script = "<script language='javascript'>alert('USER Deleted Sucessfully');</script>";
            ClientScript.RegisterStartupScript(GetType(), "alerta2", script, false);
            //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "alert", script);
        }
        Response.Redirect("home.aspx");
    }