예제 #1
0
        private void getVTroncos(int cod)
        {
            tarifadorEntities ctx = new tarifadorEntities();
            tronco            tr  = ctx.troncoes.First(p => p.id == cod);

            nome.Text     = tr.nome;
            ddd.Text      = tr.ddd;
            numSaida.Text = tr.numSaida;
            canal.Text    = tr.canal;
            cboxGrupoTroncos.SelectedValue = Convert.ToString(tr.grupoTroncoID);
            planotarifacao pla = ctx.planotarifacaos.First(p => p.id == tr.planoID);

            cboxPlanoTarificao.SelectedValue = Convert.ToString(pla.id);
            grupotronco gr = ctx.grupotroncoes.First(p => p.id == tr.grupoTroncoID);

            cboxGrupoTroncos.SelectedValue = Convert.ToString(gr.id);
            operadora oper = ctx.operadoras.First(p => p.operadoraID == tr.operadoraID);

            cboxOperadoras.SelectedValue = Convert.ToString(oper.operadoraID);
        }
예제 #2
0
        private void getVTroncos(int cod)
        {
            tarifadorEntities ctx = new tarifadorEntities();
            tronco            tr  = ctx.troncoes.First(p => p.id == cod);

            nome.Text     = tr.nome;
            ddd.Text      = tr.ddd;
            numSaida.Text = tr.numSaida;
            canal.Text    = tr.canal;
            planotarifacao pla = ctx.planotarifacaos.First(p => p.id == tr.planoID);
            string         op  = pla.nome;

            cboxPlanoTarificao.Items.Insert(0, new ListItem(op, "1"));
            grupotronco gr = ctx.grupotroncoes.First(p => p.id == tr.grupoTroncoID);
            string      gg = gr.nome;

            cboxGrupoTroncos.Items.Insert(0, new ListItem(gg, "1"));
            operadora oper = ctx.operadoras.First(p => p.operadoraID == tr.operadoraID);
            string    oo   = oper.descricao;

            cboxOperadoras.Items.Insert(0, new ListItem(oo, "1"));
        }
예제 #3
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     if (nome.Text == "")
     {
         mensagem = "Campo Nome é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         nome.Focus();
     }
     else
     if (canal.Text == "")
     {
         mensagem = "Campo Canal é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         canal.Focus();
     }
     else
     {
         try
         {
             tronco tr = new tronco();
             tr.nome          = nome.Text.Trim();
             tr.ddd           = ddd.Text.Trim();
             tr.numSaida      = numSaida.Text.Trim();
             tr.planoID       = Convert.ToInt32(cboxPlanoTarificao.SelectedValue);
             tr.grupoTroncoID = Convert.ToInt32(cboxGrupoTroncos.SelectedValue);
             tr.operadoraID   = Convert.ToInt32(cboxOperadoras.SelectedValue);
             tr.canal         = canal.Text.Trim();
             tarifadorEntities ctx = new tarifadorEntities();
             ctx.troncoes.Add(tr);
             ctx.SaveChanges();
             Page_Load(sender, e);
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         }
     }
 }
예제 #4
0
 protected void btnExcluir_Click(object sender, EventArgs e)
 {
     if (Session["perfil"].ToString() != "administrador")
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true);
     }
     else
     {
         try
         {
             troncoID = int.Parse((sender as LinkButton).CommandArgument);
             tarifadorEntities ctx = new tarifadorEntities();
             tronco            tr  = ctx.troncoes.First(p => p.id == troncoID);
             ctx.troncoes.Remove(tr);
             ctx.SaveChanges();
             getTroncos();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         }
     }
 }