private void m_btAssistente_Click(object sender, System.EventArgs e) { this.Cursor = System.Windows.Forms.Cursors.WaitCursor; mdlCriacaoDocumentos.Assistentes.clsAssistente cls_Assistente = null; switch (m_nTipoRelatorio) { case (int)mdlConstantes.Relatorio.Romaneio: cls_Assistente = new mdlCriacaoDocumentos.Assistentes.clsAssistenteRomaneioProdutos(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case (int)mdlConstantes.Relatorio.RomaneioVolumes: cls_Assistente = new mdlCriacaoDocumentos.Assistentes.clsAssistenteRomaneioVolumes(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case (int)mdlConstantes.Relatorio.RomaneioSimplificado: cls_Assistente = new mdlCriacaoDocumentos.Assistentes.clsAssistenteRomaneioSimplificado(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; } if (cls_Assistente != null) { if (cls_Assistente.ShowDialog()) { bMostrarRelatorio(); } } this.Cursor = System.Windows.Forms.Cursors.Default; }
private bool ShowDialogAssistente(bool bOnlyIfNecessary) { int nIdTipoRomaneio; bool bEmbalagensIntermediarias, bMostrarVolumes, bMostrarEmbalagens; vCarregaDadosRomaneio(out nIdTipoRomaneio, out bEmbalagensIntermediarias, out bMostrarVolumes, out bMostrarEmbalagens); mdlCriacaoDocumentos.Assistentes.clsAssistente cls_Assistente = null; switch (nIdTipoRomaneio) { case (int)mdlConstantes.Relatorio.Romaneio: cls_Assistente = new mdlCriacaoDocumentos.Assistentes.clsAssistenteRomaneioProdutos(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case (int)mdlConstantes.Relatorio.RomaneioVolumes: cls_Assistente = new mdlCriacaoDocumentos.Assistentes.clsAssistenteRomaneioVolumes(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; case (int)mdlConstantes.Relatorio.RomaneioSimplificado: cls_Assistente = new mdlCriacaoDocumentos.Assistentes.clsAssistenteRomaneioSimplificado(ref m_cls_ter_TratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); break; } if (cls_Assistente != null) { if ((bOnlyIfNecessary) && (!cls_Assistente.HasItensToFill)) { return(true); } cls_Assistente.Automatic = true; m_bModificadoAssistente = cls_Assistente.ShowDialog(); } return(m_bModificadoAssistente); }