示例#1
0
 protected void btnExcluir_Click(object sender, EventArgs e)
 {
     if (Session["perfil"].ToString() != "administrador")
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true);
     }
     else
     {
         try
         {
             planoID = Convert.ToInt32((sender as LinkButton).CommandArgument);
             tarifadorEntities ctx = new tarifadorEntities();
             planotarifacao    pla = ctx.planotarifacaos.First(p => p.id == planoID);
             ctx.planotarifacaos.Remove(pla);
             ctx.SaveChanges();
             GridView1.DataSource = new tarifador().getPlanos();
             GridView1.DataBind();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception ex)
         {
             mensagem = "Ocorreu o seguinte erro ao tentar exluir: " + ex.Message;
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         }
     }
 }
示例#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;
            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);
        }
示例#3
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"));
        }
示例#4
0
 private void buscarPlano(int cod)
 {
     try
     {
         tarifadorEntities ctx = new tarifadorEntities();
         planotarifacao    pla = ctx.planotarifacaos.First(p => p.id == cod);
         nome.Text             = pla.nome;
         tempoMinimo.Text      = pla.tempoMinimoChamada;
         tempoTarifMinimo.Text = pla.tempoMinimoTarifacao;
         string op = Convert.ToString(pla.operadoraID);
         cboxOperadoras.Items.Insert(0, new ListItem(op, "1"));
         periodicidade.Text     = pla.periodicidadeTarifa;
         taxaConexao.Text       = pla.taxaConexao.ToString();
         valor0300.Text         = pla.ligacao_0300.ToString();
         valorDDDCelular.Text   = pla.dddCelular.ToString();
         valorDDDFixo.Text      = pla.dddFixo.ToString();
         valorLocalCelular.Text = pla.localCelular.ToString();
         valorLocalFixo.Text    = pla.localFixo.ToString();
     }
     catch (Exception)
     {
         throw;
     }
 }
 private void buscarPlano(int cod)
 {
     try
     {
         tarifadorEntities ctx = new tarifadorEntities();
         planotarifacao    pla = ctx.planotarifacaos.First(p => p.id == cod);
         nome.Text                    = pla.nome;
         tempoMinimo.Text             = pla.tempoMinimoChamada;
         tempoTarifMinimo.Text        = pla.tempoMinimoTarifacao;
         cboxOperadoras.SelectedValue = Convert.ToString(pla.operadoraID);
         periodicidade.Text           = pla.periodicidadeTarifa;
         taxaConexao.Text             = pla.taxaConexao.ToString();
         valor0300.Text               = pla.ligacao_0300.ToString();
         valorDDDCelular.Text         = pla.dddCelular.ToString();
         valorDDDFixo.Text            = pla.dddFixo.ToString();
         valorLocalCelular.Text       = pla.localCelular.ToString();
         valorLocalFixo.Text          = pla.localFixo.ToString();
     }
     catch (Exception ex)
     {
         mensagem = "Ocorreu o Seguinte erro: " + ex.Message;
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
     }
 }
示例#6
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 (tempoMinimo.Text == "")
            {
                mensagem = "Campo Tempo Mínimo é obrigatorio";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
                tempoMinimo.Focus();
            }
            else
            if (tempoTarifMinimo.Text == "")
            {
                mensagem = "Campo Tempo de Tarifação Mínimo é obrigatorio";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
                tempoTarifMinimo.Focus();
            }
            else
            if (periodicidade.Text == "")
            {
                mensagem = "Campo Periodicidade  é obrigatorio";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
                periodicidade.Focus();
            }
            else
            if (valor0300.Text == "")
            {
                mensagem = "Todos os valores das tarifas são obrigatorios";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
                valor0300.Focus();
            }
            else
            if (valorDDDCelular.Text == "")
            {
                mensagem = "Todos os valores das tarifas são obrigatorios";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
                valorDDDCelular.Focus();
            }
            else
            if (valorDDDFixo.Text == "")
            {
                mensagem = "Todos os valores das tarifas são obrigatorios";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
                valorDDDFixo.Focus();
            }
            else
            if (valorLocalCelular.Text == "")
            {
                mensagem = "Todos os valores das tarifas são obrigatorios";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
                valorLocalCelular.Focus();
            }
            else
            if (valorLocalFixo.Text == "")
            {
                mensagem = "Todos os valores das tarifas são obrigatorios";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
                valorLocalFixo.Focus();
            }
            else
            {
                try
                {
                    planotarifacao plano = new planotarifacao();
                    plano.nome                 = nome.Text.Trim();
                    plano.operadoraID          = Convert.ToInt32(cboxOperadoras.SelectedValue);
                    plano.periodicidadeTarifa  = periodicidade.Text.Trim();
                    plano.taxaConexao          = decimal.Parse(taxaConexao.Text.Trim(), CultureInfo.InvariantCulture);
                    plano.tempoMinimoChamada   = tempoMinimo.Text.Trim();
                    plano.tempoMinimoTarifacao = tempoTarifMinimo.Text.Trim();
                    plano.ligacao_0300         = decimal.Parse(valor0300.Text.Trim());
                    plano.dddCelular           = decimal.Parse(valorDDDCelular.Text.Trim(), CultureInfo.InvariantCulture);
                    plano.dddFixo              = decimal.Parse(valorDDDFixo.Text.Trim(), CultureInfo.InvariantCulture);
                    plano.localCelular         = decimal.Parse(valorLocalCelular.Text.Trim(), CultureInfo.InvariantCulture);
                    plano.localFixo            = decimal.Parse(valorLocalFixo.Text.Trim(), CultureInfo.InvariantCulture);

                    tarifadorEntities ctx = new tarifadorEntities();
                    ctx.planotarifacaos.Add(plano);
                    ctx.SaveChanges();
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                }
                catch (Exception ex)
                {
                    mensagem = "Ocorreu o Seguinte erro: " + ex.Message;
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
                }
            }
        }