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); } } }
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); }
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")); }
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); } }
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); } } }