/// <summary> /// /// </summary> /// <param name="objfrmPrincipal">Form Principal</param> /// <param name="sTipoNFe">N-> NORMAL / S-> SERVIÇO / I-> IMPORTAÇÃO</param> public frmSelecionaConfigs(frmGerarXml objfrmPrincipal, string sTipoNFe) { this.objfrmPrincipal = objfrmPrincipal; this.sTipoNFe = sTipoNFe; InitializeComponent(); }
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(); } } } }
public frmProtocolosNfe(frmGerarXml objPrincipal) { InitializeComponent(); this.objPrincipal = objPrincipal; }
public frmLoginConfig(frmGerarXml objfrmPrincipal) { InitializeComponent(); this.objfrmPrincipal = objfrmPrincipal; }
public frmArquivosXmlNfe(frmGerarXml objfrmPrincipal) { InitializeComponent(); this.objfrmPrincipal = objfrmPrincipal; }