private void nFeToolStripMenuItem_Click(object sender, EventArgs e) { try { MinimizarTudo(); Boolean ok = false; foreach (Form frm in this.MdiChildren) { if (frm is frmArquivosXmlNfe) { frm.BringToFront(); ok = true; } } if (ok == false) { frmArquivosXmlNfe objfrm = new frmArquivosXmlNfe(this); objfrm.MdiParent = this; objfrm.WindowState = FormWindowState.Minimized; belGerarXML objbelGeraXml = new belGerarXML(); objfrm.Show(); objfrm.WindowState = FormWindowState.Maximized; } else { hlpMessageBox.ShowAviso("A Tela de Visualização de Notas já se encontra aberta"); } } catch (Exception ex) { if (ex.Message.ToString() != "m_safeCertContext é um identificador inválido.") { hlpMessageBox.ShowErro("Erro na configurações das pastas - " + ex.Message); Boolean ok = false; foreach (Form frm in this.MdiChildren) { if (frm is frmLoginConfig) { frm.BringToFront(); ok = true; } } if (!ok) { frmLoginConfig objfrm = new frmLoginConfig(this); objfrm.MdiParent = this; objfrm.Show(); } } } }
private void btnNfe_Click(object sender, EventArgs e) { try { objfrmPrincipal = new frmGerarXml(); Boolean ok = false; foreach (Form frm in this.MdiChildren) { if (frm is frmArquivosXmlNfe) { frm.BringToFront(); ok = true; } } if (ok == false) { frmArquivosXmlNfe objfrm = new frmArquivosXmlNfe(this); objfrm.MdiParent = this; belGerarXML objbelGeraXml = new belGerarXML(); objfrm.Show(); } else { KryptonMessageBox.Show(null, "A Tela de Visualização de Notas já se encontra aberta", "A V I S O", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { if (ex.Message.ToString() != "m_safeCertContext é um identificador inválido.") { KryptonMessageBox.Show(null, "Erro na configurações das pastas - " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Boolean ok = false; foreach (Form frm in this.MdiChildren) { if (frm is frmLoginConfig) { frm.BringToFront(); ok = true; } } if (!ok) { frmLoginConfig objfrm = new frmLoginConfig(this); objfrm.MdiParent = this; objfrm.Show(); } } } }
private void btnLogin_Click(object sender, EventArgs e) { try { lblVerificacao.Text = "Verificando atualizações. Por favor, aguarde.."; statusStrip.Refresh(); if (cbxArquivos.Items.Count > 0) { belStatic.sConfig = cbxArquivos.SelectedItem.ToString(); Globais LeRegWin = new Globais(); belStatic.codEmpresaNFe = LeRegWin.LeRegConfig("Empresa"); if (sTipoNFe.Equals("G")) { belStatic.IPrimeiroLoad = 0; if (cbxArquivos.SelectedItem.ToString().Replace(".xml", "").ToUpper().Equals("ESCRITA")) { bESCRITA = true; } this.Close(); } else { this.Hide(); if (sTipoNFe.Equals("N")) { frmArquivosXmlNfe objfrm = new frmArquivosXmlNfe(objfrmPrincipal); objfrm.MdiParent = objfrmPrincipal; objfrm.Show(); } else if (sTipoNFe.Equals("S")) { frmEnviaNfs objfrm = new frmEnviaNfs(objfrmPrincipal); objfrm.MdiParent = objfrmPrincipal; objfrm.Show(); } else if (sTipoNFe.Equals("I")) { frmImportaEscritorNfe objfrm = new frmImportaEscritorNfe(); objfrm.MdiParent = objfrmPrincipal; objfrm.Show(); } this.Close(); } } else { KryptonMessageBox.Show(null, "Não existem arquivos na pasta de Config.", "A V I S O", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { KryptonMessageBox.Show(null, "Ocorreu uma Exceção não tratada, Informe a Mensagem abaixo ao suporte HLP." + Environment.NewLine + ex.Message, "E R R O", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } }