示例#1
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();
    }