private void CadastrarRamal() { string sDns = Dns.GetHostName(); configuracaoCTL CConfiguracao = new configuracaoCTL(); CConfiguracao.CadastrarRamalDNS(Convert.ToInt32(PontoBr.Utilidades.String.RemoverCaracterInvalido(txtRamal.Text)), sDns, txtAgent.Text); }
private void VerificarExistenciaRamal() { string sDns = Dns.GetHostName(); configuracaoCTL CConfiguracao = new configuracaoCTL(); int iRamal = CConfiguracao.VerificarRamalDNS(sDns); if (iRamal != 0) { txtRamal.Text = iRamal.ToString(); } }
private void CarregarStringConexao() { try { configuracaoCTL CConfiguracao = new configuracaoCTL(); CConfiguracao.CarregarStringConexao(); } catch (Exception ex) { PontoBr.Utilidades.Diversos.ExibirAlertaWindowsForm(ex.Message, "Tabulare Software"); } }
private void CarregarConfiguracoes() { try { configuracao Configuracao; configuracaoCTL CConfiguracao = new configuracaoCTL(); Configuracao = new configuracao(null, null, null, null, null, null, null, false, null); Configuracao = CConfiguracao.RetornarConfiguracoes(); Session["Configuracao"] = Configuracao; //Licenças int iNumeroOperadores = Configuracao.Licenca; } catch (Exception ex) { PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager("Erro para carregar informações iniciais do Tabulare.\n\n" + ex.Message, this.Page); } }
private void CarregarConfiguracoes() { try { configuracaoCTL CConfiguracao = new configuracaoCTL(); Configuracao = new configuracao(null, null, null, null, null, null, null, false, null); Configuracao = CConfiguracao.RetornarConfiguracoes(); if (fLogin.Configuracao.TipoPabx == "Modem") { txtAgent.Visible = false; lblAgent.Visible = false; cmdEntrar.Location = new Point(62, 146); cmdSair.Location = new Point(148, 146); } else if (fLogin.Configuracao.TipoPabx == "PlanetFone") { txtAgent.Visible = true; lblAgent.Visible = true; cmdEntrar.Location = new Point(61, 178); cmdSair.Location = new Point(148, 177); } else if (fLogin.Configuracao.TipoPabx == "Digistar") { txtAgent.Visible = false; lblAgent.Visible = false; cmdEntrar.Location = new Point(62, 146); cmdSair.Location = new Point(148, 146); } else if (fLogin.Configuracao.TipoPabx == "Vonix") { txtAgent.Visible = false; lblAgent.Visible = false; lblRamal.Text = "Agente (Vonix):"; lblRamal.Location = new Point(59, 97); cmdEntrar.Location = new Point(62, 146); cmdSair.Location = new Point(148, 146); } else if (fLogin.Configuracao.Cliente == "Mundiale" || fLogin.Configuracao.Cliente == "Vgx") { lblRamal.Text = "Ramal (Callflex):"; lblRamal.Location = new Point(33, 89); } else if (fLogin.Configuracao.TipoPabx == "Leucotron") { txtAgent.Visible = false; lblAgent.Visible = false; lblRamal.Text = "Ramal (Leucotron):"; lblRamal.Location = new Point(59, 97); cmdEntrar.Location = new Point(62, 146); cmdSair.Location = new Point(148, 146); //txtAgent.Visible = false; //lblAgent.Visible = false; //lblRamal.Text = "Ramal (Leucotron):"; //lblRamal.Location = new Point(20, 89); //cmdEntrar.Location = new Point(115, 113); //cmdSair.Location = new Point(202, 113); } //Licenças iNumeroOperadores = Configuracao.Licenca; } catch (Exception ex) { MessageBox.Show("Erro para carregar informações iniciais do Tabulare.\n\n" + ex.Message, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void CarregarCamposCampanha() { RetirarCampos(); configuracaoCTL CConfiguracao = new configuracaoCTL(); arrayList = new ArrayList(); arrayList = CConfiguracao.RetornarCamposCampanha(Convert.ToInt32(comboCampanha.SelectedValue)); int iTabIndexContato = 40; int iTabIndexVenda = 100; for (int iItem = 0; iItem < arrayList.Count; iItem++) { configuracao Configuracao = (configuracao)arrayList[iItem]; int X, Y; string[] sSubstring; string[] sLista; Label label = new Label(); TextBox textBox = new TextBox(); ComboBox comboBox = new ComboBox(); label.Name = Configuracao.Label; textBox.Name = Configuracao.TextBox; comboBox.Name = Configuracao.TextBox.Replace("txt", "combo"); textBox.MaxLength = 200; comboBox.DropDownStyle = ComboBoxStyle.DropDownList; sSubstring = Configuracao.LocalizacaoTextBox.Split(';'); X = Convert.ToInt32(sSubstring[0].Trim()); Y = Convert.ToInt32(sSubstring[1].Trim()); textBox.Location = new System.Drawing.Point(X, Y); comboBox.Location = new System.Drawing.Point(X, Y); sSubstring = Configuracao.TamanhoTextBox.Split(';'); X = Convert.ToInt32(sSubstring[0].Trim()); Y = Convert.ToInt32(sSubstring[1].Trim()); textBox.Size = new System.Drawing.Size(X, Y); comboBox.Size = new System.Drawing.Size(X, Y); sSubstring = Configuracao.LocalizacaoLabel.Split(';'); X = Convert.ToInt32(sSubstring[0].Trim()); Y = Convert.ToInt32(sSubstring[1].Trim()); label.Location = new System.Drawing.Point(X, Y); label.Visible = true; label.Text = Configuracao.Obrigatorio == true?Configuracao.Texto.Trim() + "*:" : Configuracao.Texto.Trim() + ":"; label.Size = new System.Drawing.Size(label.PreferredWidth, 13); if (Configuracao.IDCampo.IndexOf("c") > -1) { grbDadosProspect.Controls.Add(label); /*TextBox ou DropDown*/ if (Configuracao.Lista == "") { grbDadosProspect.Controls.Add(textBox); } else { grbDadosProspect.Controls.Add(comboBox); } textBox.TabIndex = iTabIndexContato; iTabIndexContato++; } else if (Configuracao.IDCampo.IndexOf("v") > -1) { tabControlAtendimento.TabPages[1].Controls.Add(label); /*TextBox ou DropDown*/ if (Configuracao.Lista == "") { tabControlAtendimento.TabPages[1].Controls.Add(textBox); } else { tabControlAtendimento.TabPages[1].Controls.Add(comboBox); } textBox.TabIndex = iTabIndexVenda; iTabIndexVenda++; } /*Carrega lista no DropDown*/ if (Configuracao.Lista != "") { comboBox.Items.Clear(); Configuracao.Lista = "-;" + Configuracao.Lista; sLista = Configuracao.Lista.Split(';'); Array.Sort(sLista); comboBox.DataSource = sLista; comboBox.Refresh(); } } }
protected void cmdEntrar_Click(object sender, EventArgs e) { try { if (PodeLogar()) { /*Registrar log de acesso*/ try { usuario Usuario = new usuario(); configuracao Configuracao; configuracaoCTL CConfiguracao = new configuracaoCTL(); Configuracao = new configuracao(null, null, null, null, null, null, null, false, null); Usuario = (usuario)HttpContext.Current.Session["Usuario"]; Configuracao = (configuracao)HttpContext.Current.Session["Configuracao"]; string sIP = HttpContext.Current.Request.ServerVariables["REMOTE_HOST"]; if (Usuario.Perfil == "Operador") { Response.Redirect("../operador/atendimento.aspx"); } else if (Usuario.Perfil == "Supervisor") { if (ConfigurationManager.AppSettings["TestandoSistema"].ToString() != "Sim") { Response.Redirect("../supervisor/default.aspx"); } else { Response.Redirect("../relatorio/vendasSintetico.aspx"); } } else if (Usuario.Perfil == "BackOffice") { Response.Redirect("../backoffice/default.aspx"); } else { PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager("Perfil " + Usuario.Perfil + " sem permissão para acesso.", this.Page); } } catch { } /*Registrar log de acesso*/ } } catch (Exception ex) { string sMensagem = ex.Message; if (sMensagem.IndexOf("error: 26") > 0) { sMensagem = "O servidor de banco de dados está inacessível.\n\nFavor procurar a empresa ou pessoa responsável pelo servidor."; } else if (sMensagem.IndexOf("timeout") > 0) { sMensagem = "O servidor de banco de dados está inacessível.\n\nFavor procurar a empresa ou pessoa responsável pelo servidor."; } PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager(sMensagem, this.Page); } }