Пример #1
0
 protected void btnExcluir_Click(object sender, EventArgs e)
 {
     if (Session["perfil"].ToString() != "administrador")
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true);
     }
     else
     {
         try
         {
             int cod = Convert.ToInt32((sender as LinkButton).CommandArgument);
             tarifadorEntities ctx = new tarifadorEntities();
             gruporamal        gr  = ctx.gruporamals.First(p => p.id == cod);
             ctx.gruporamals.Remove(gr);
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
             GridView1.DataSource = new tarifador().GetGruporamals();
             GridView1.DataBind();
         }
         catch (Exception ex)
         {
             mensagem = "Ocorreu o Seguinte erro ao Excluir: " + ex.Message;
             ClientScript.RegisterStartupScript(GetType(), "Popup", "NotificacaoErro();", true);
             //throw (ex);
         }
     }
 }
Пример #2
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            if (Session["perfil"].ToString() != "administrador")
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true);
            }
            else
            {
                try
                {
                    operadoraID = Convert.ToInt32((sender as LinkButton).CommandArgument);
                    int cod = operadoraID;
                    tarifadorEntities ctx  = new tarifadorEntities();
                    operadora         oper = ctx.operadoras.First(p => p.operadoraID == cod);
                    ctx.operadoras.Remove(oper);
                    ctx.SaveChanges();
                    GridView1.DataSource = new tarifador().GetOperadoras();
                    GridView1.DataBind();
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                }

                catch (Exception)
                {
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                    //throw;
                }
            }
        }
Пример #3
0
        public void addOperadora(operadora op)
        {
            var ctx = new tarifadorEntities();

            ctx.operadoras.Add(op);
            ctx.SaveChanges();
        }
Пример #4
0
 protected void btnEditar_Click(object sender, EventArgs e)
 {
     if (nome.Text == "")
     {
         mensagem = "Campo Nome é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         nome.Focus();
     }
     else
     {
         try
         {
             tarifadorEntities ctx = new tarifadorEntities();
             grupotronco       gr  = ctx.grupotroncoes.First(g => g.id == troncoID);
             gr.nome        = nome.Text.Trim();
             gr.operadoraID = Convert.ToInt32(cboxOperadora.SelectedValue);
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         }
     }
 }
Пример #5
0
 protected void btnExcluir_Click(object sender, EventArgs e)
 {
     if (Session["perfil"].ToString() != "administrador")
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true);
     }
     else
     {
         try
         {
             usuarioID = int.Parse((sender as LinkButton).CommandArgument);
             tarifadorEntities ctx  = new tarifadorEntities();
             usuario           user = ctx.usuarios.First(p => p.id == usuarioID);
             ctx.usuarios.Remove(user);
             ctx.SaveChanges();
             getUsuarios();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
             //throw;
         }
     }
 }
Пример #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
     {
         try
         {
             tarifadorEntities ctx = new tarifadorEntities();
             gruporamal        gr  = new gruporamal();
             gr.nome = nome.Text.Trim();
             ctx.gruporamals.Add(gr);
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         }
     }
 }
Пример #7
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (nome.Text == "")
            {
                mensagem = "O Campo Nome é obrigatório";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "NotificacaoErro();", true);
                nome.Focus();
            }
            else

            {
                try
                {
                    string            senhaCriptografada = Criptografia.CalculaHash(password);
                    tarifadorEntities ctx  = new tarifadorEntities();
                    usuario           user = ctx.usuarios.First(p => p.id == usuarioID);
                    user.nome        = nome.Text.Trim();
                    user.emaill      = email.Text.Trim();
                    user.login       = login.Text.Trim();
                    user.senha       = senhaCriptografada;
                    user.perfil      = cboxPerfil.SelectedValue;
                    user.grupoUserID = int.Parse(cboxGrupo.SelectedValue);
                    user.img         = lblCaminhoImg.Text;
                    user.cargo       = cargo.Text;
                    ctx.SaveChanges();
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                }
                catch (System.Exception ex)
                {
                    mensagem = "Erro ao Editar " + ex.Message;
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "NotificacaoErro();", true);
                }
            }
        }
Пример #8
0
        private void getPlanos()
        {
            tarifadorEntities ctx = new tarifadorEntities();
            var resultado         = (from a in ctx.planotarifacaos
                                     join b in ctx.operadoras on a.operadoraID equals b.operadoraID
                                     select new
            {
                a.id,
                a.nome,
                a.tempoMinimoChamada,
                a.tempoMinimoTarifacao,
                a.operadoraID,
                a.periodicidadeTarifa,
                a.taxaConexao,
                a.ligacao_0300,
                a.dddCelular,
                a.dddFixo,
                a.localCelular,
                a.localFixo,
                b.descricao,
            });

            GridView1.DataSource = resultado.ToList();
            GridView1.DataBind();
        }
Пример #9
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
     {
         try
         {
             tarifadorEntities ctx     = new tarifadorEntities();
             grupotronco       gtronco = new grupotronco();
             gtronco.nome        = nome.Text.Trim();
             gtronco.operadoraID = int.Parse(cboxOperadora.SelectedValue);
             ctx.grupotroncoes.Add(gtronco);
             ctx.SaveChanges();
             nome.Text = "";
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         }
     }
 }
Пример #10
0
 protected void btnExcluir_Click(object sender, EventArgs e)
 {
     if (Session["perfil"].ToString() != "administrador")
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true);
     }
     else
     {
         try
         {
             troncoID = Convert.ToInt32((sender as LinkButton).CommandArgument);
             tarifadorEntities ctx = new tarifadorEntities();
             grupotronco       gr  = ctx.grupotroncoes.First(p => p.id == troncoID);
             ctx.grupotroncoes.Remove(gr);
             ctx.SaveChanges();
             getGrupoTroncos();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
             //throw;
         }
     }
 }
Пример #11
0
        public void ramaisElastix()
        {
            con.AbrirCon();
            DataTable        dt  = new DataTable();
            MySqlDataAdapter da  = new MySqlDataAdapter();
            MySqlCommand     cmd = new MySqlCommand("SELECT user,description FROM asterisk.devices order by user asc", con.con);

            da.SelectCommand = cmd;
            da.Fill(dt);

            foreach (DataRow item in dt.Rows)
            {
                string dst         = item["user"].ToString();
                string description = item["description"].ToString();
                myList.Add(dst, description);
            }
            tarifadorEntities ctx = new tarifadorEntities();
            var resultados        = ctx.ramals.ToList();

            foreach (KeyValuePair <string, string> item in myList)
            {
                if (!resultados.Any(p => p.numero.Contains(item.Key)))
                {
                    ListRamaisNCadastrados.Add(item.Key, item.Value);
                }
            }
        }
Пример #12
0
 protected void btnEditar_Click(object sender, EventArgs e)
 {
     if (numero.Text == "")
     {
         mensagem = "O Numero do ramal é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         numero.Focus();
     }
     else
     {
         try
         {
             int cod = int.Parse(ramalID);
             tarifadorEntities ctx = new tarifadorEntities();
             ramal             ra  = ctx.ramals.First(p => p.id == cod);
             ra.numero       = numero.Text.Trim();
             ra.grupoRamalID = int.Parse(cboxGrupoRamais.SelectedValue);
             ra.usuarioID    = int.Parse(cboxUsuario.SelectedValue);
             ra.observacao   = observacao.Text.Trim();
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
             throw;
         }
     }
 }
Пример #13
0
 protected void btnEditar_Click(object sender, EventArgs e)
 {
     if (nome.Text == "")
     {
         mensagem = "Campo Nome é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         nome.Focus();
     }
     else
     {
         try
         {
             int cod = int.Parse(ramalID);
             tarifadorEntities ctx = new tarifadorEntities();
             gruporamal        gr  = ctx.gruporamals.First(p => p.id == cod);
             gr.nome = nome.Text.Trim();
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
             throw;
         }
     }
 }
Пример #14
0
        private void getGrupoUsuario(int cod)
        {
            tarifadorEntities ctx = new tarifadorEntities();
            grupousuario      gu  = ctx.grupousuarios.First(p => p.id == cod);

            nome.Text = gu.nome;
        }
Пример #15
0
        private void getRamal(int cod)
        {
            tarifadorEntities ctx = new tarifadorEntities();
            gruporamal        gr  = ctx.gruporamals.First(p => p.id == cod);

            nome.Text = gr.nome;
        }
Пример #16
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);
         }
     }
 }
Пример #17
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     if (textCodigo.Text == "")
     {
         mensagem = "Campo Codigo da operadora é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         textCodigo.Focus();
     }
     else
     if (textDescricao.Text == "")
     {
         mensagem = "Campo Descrição da operadora é obrigatorio";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true);
         textDescricao.Focus();
     }
     else
     {
         try
         {
             int cod = int.Parse(operadoraID);
             tarifadorEntities ctx  = new tarifadorEntities();
             operadora         oper = ctx.operadoras.First(p => p.operadoraID == cod);
             oper.codigo    = int.Parse(textCodigo.Text);
             oper.descricao = textDescricao.Text;
             ctx.SaveChanges();
             ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
         }
         catch (Exception)
         {
             ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         }
     }
 }
Пример #18
0
        private void buscaOperadora(int cod)
        {
            tarifadorEntities ctx = new tarifadorEntities();
            operadora         op  = ctx.operadoras.First(p => p.operadoraID == cod);

            textCodigo.Text    = Convert.ToString(op.codigo);
            textDescricao.Text = op.descricao;
        }
Пример #19
0
        private void getRamais(int cod)
        {
            tarifadorEntities ctx = new tarifadorEntities();
            ramal             ra  = ctx.ramals.First(p => p.id == cod);

            numero.Text = ra.numero;
            cboxGrupoRamais.SelectedValue = Convert.ToString(ra.grupoRamalID);
            cboxUsuario.SelectedValue     = Convert.ToString(ra.usuarioID);
        }
Пример #20
0
        private void buscaTronco(int cod)
        {
            tarifadorEntities ctx = new tarifadorEntities();
            grupotronco       gr  = ctx.grupotroncoes.First(p => p.id == cod);

            nome.Text = gr.nome;
            int       op = gr.operadoraID;
            operadora oo = ctx.operadoras.First(p => p.operadoraID == op);
            string    du = oo.descricao;

            cboxOperadora.Items.Insert(0, new ListItem(du, "1"));
        }
Пример #21
0
 private void buscarGrupoTronco(int cod)
 {
     try
     {
         tarifadorEntities ctx = new tarifadorEntities();
         grupotronco       gr  = ctx.grupotroncoes.First(g => g.id == cod);
         nome.Text = gr.nome.ToString();
         cboxOperadora.SelectedValue = Convert.ToString(gr.operadoraID);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #22
0
 private void buscaOperadora(int cod)
 {
     try
     {
         tarifadorEntities ctx  = new tarifadorEntities();
         operadora         oper = ctx.operadoras.First(p => p.operadoraID == cod);
         textCodigo.Text    = oper.codigo.ToString();
         textDescricao.Text = oper.descricao;
     }
     catch (Exception)
     {
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         throw;
     }
 }
Пример #23
0
        private void getUsuarios(int cod)
        {
            tarifadorEntities ctx  = new tarifadorEntities();
            usuario           user = ctx.usuarios.First(p => p.id == cod);

            nome.Text  = user.nome;
            email.Text = user.emaill;
            login.Text = user.login;
            senha.Text = user.senha;
            cboxPerfil.SelectedValue = user.perfil;
            cboxGrupo.SelectedValue  = Convert.ToString(user.grupoUserID);
            imgSel.ImageUrl          = "dist/img/users/" + user.img;
            lblCaminhoImg.Text       = user.img;
            cargo.Text = user.cargo;
        }
Пример #24
0
        private void getGrupoTroncos()
        {
            tarifadorEntities ctx = new tarifadorEntities();
            var resultado         = (from a in ctx.grupotroncoes
                                     join b in ctx.operadoras on a.operadoraID equals b.operadoraID
                                     select new
            {
                a.id,
                a.nome,
                b.descricao,
            });

            GridView1.DataSource = resultado.ToList();
            GridView1.DataBind();
        }
Пример #25
0
        private void PreencherCbox()
        {
            tarifadorEntities ctx = new tarifadorEntities();
            var resultado         = (from t in ctx.troncoes
                                     select new
            {
                t.id,
                t.canal,
            });

            cboxCanal.Items.Insert(0, new ListItem("Todos", "todos"));
            foreach (var item in resultado)
            {
                cboxCanal.Items.Add(new ListItem(item.canal, item.canal));
            }
        }
Пример #26
0
        private void getRamais()
        {
            tarifadorEntities ctx = new tarifadorEntities();
            var resultado         = (from a in ctx.ramals
                                     join b in ctx.gruporamals on a.grupoRamalID equals b.id
                                     join c in ctx.usuarios on a.usuarioID equals c.id
                                     select new
            {
                a.id,
                a.numero,
                grupo = b.nome,
                usuario = c.nome,
            });

            GridView1.DataSource = resultado.ToList();
            GridView1.DataBind();
        }
Пример #27
0
        private void getUsuarios(int cod)
        {
            tarifadorEntities ctx  = new tarifadorEntities();
            usuario           user = ctx.usuarios.First(p => p.id == cod);

            nome.Text  = user.nome;
            email.Text = user.emaill;
            login.Text = user.login;
            senha.Text = user.senha;
            cboxPerfil.SelectedValue = user.perfil;
            cargo.Text = user.cargo;
            grupousuario gr  = ctx.grupousuarios.First(p => p.id == user.grupoUserID);
            string       gru = gr.nome;

            cboxGrupo.Items.Insert(0, new ListItem(gru, "1"));
            imgSel.ImageUrl = "dist/img/users/" + user.img;
        }
Пример #28
0
        private void getUsuarios()
        {
            tarifadorEntities ctx = new tarifadorEntities();
            var resultado         = (from a in ctx.usuarios
                                     join b in ctx.grupousuarios on a.grupoUserID equals b.id
                                     select new
            {
                a.id,
                a.nome,
                a.emaill,
                a.login,
                a.senha,
                a.perfil,
                grupo = b.nome,
                a.img,
            });

            GridView1.DataSource = resultado.ToList();
            GridView1.DataBind();
        }
Пример #29
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);
        }
Пример #30
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (nome.Text == "")
            {
                mensagem = "O Campo Nome é obrigatório";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "NotificacaoErro();", true);
                nome.Focus();
            }
            else

            {
                try
                {
                    string            senhaCriptografada = Criptografia.CalculaHash(password);
                    tarifadorEntities ctx  = new tarifadorEntities();
                    usuario           user = new usuario();
                    user.nome        = nome.Text.Trim();
                    user.emaill      = email.Text.Trim();
                    user.login       = login.Text.Trim();
                    user.senha       = senhaCriptografada;
                    user.perfil      = cboxPerfil.SelectedValue;
                    user.grupoUserID = int.Parse(cboxGrupo.SelectedValue);
                    user.img         = lblCaminhoImg.Text.Trim();
                    user.cargo       = cargo.Text.Trim();
                    ctx.usuarios.Add(user);
                    ctx.SaveChanges();
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                    nome.Text  = string.Empty;
                    email.Text = string.Empty;
                    login.Text = string.Empty;
                    senha.Text = string.Empty;
                    cboxPerfil.SelectedIndex = -1;
                    cboxGrupo.SelectedIndex  = -1;
                }
                catch (Exception)
                {
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                    throw;
                }
            }
        }