public bool ShowDialog() { bool bReturn = false; bool bEmbalagensIntermediarias, bMostrarVolumes, bMostrarEmbalagens; bool bOtimizarEspaco, bReplicarInformacoesVolumes; vCarregaDadosRomaneio(out m_nIdTipoRelatorio, out bEmbalagensIntermediarias, out bMostrarVolumes, out bMostrarEmbalagens, out bOtimizarEspaco, out bReplicarInformacoesVolumes); Formularios.frmFTipoRomaneio formFTipoRomaneio = new mdlRelatoriosRomaneio.Formularios.frmFTipoRomaneio(m_strEnderecoExecutavel); switch (m_nIdTipoRelatorio) { case (int)mdlConstantes.Relatorio.Romaneio: bReturn = ShowDialogConfiguracoesProdutos(ref bReplicarInformacoesVolumes, ref bMostrarVolumes, ref bMostrarEmbalagens); break; case (int)mdlConstantes.Relatorio.RomaneioVolumes: bReturn = ShowDialogConfiguracoesVolumes(ref bOtimizarEspaco); break; case (int)mdlConstantes.Relatorio.RomaneioSimplificado: break; } if (bReturn) { bReturn = bSalvaDadosRomaneio(bMostrarVolumes, bMostrarEmbalagens, bOtimizarEspaco, bReplicarInformacoesVolumes); } return(bReturn); }
public bool ShowDialogTipo(bool bAutomatic) { int nIdTipoRomaneio; bool bEmbalagensIntermediarias, bMostrarVolumes, bMostrarEmbalagens; vCarregaDadosRomaneio(out nIdTipoRomaneio, out bEmbalagensIntermediarias, out bMostrarVolumes, out bMostrarEmbalagens); Formularios.frmFTipoRomaneio formFTipoRomaneio = new mdlRelatoriosRomaneio.Formularios.frmFTipoRomaneio(m_strEnderecoExecutavel); m_nIdTipoRelatorio = formFTipoRomaneio.TipoRomaneio = nIdTipoRomaneio; formFTipoRomaneio.ShowDialog(); if (formFTipoRomaneio.Modificado) { if (formFTipoRomaneio.TipoRomaneio != nIdTipoRomaneio) { if (bSalvaDadosRomaneio(formFTipoRomaneio.TipoRomaneio, bEmbalagensIntermediarias, bMostrarVolumes, bMostrarEmbalagens)) { if (bAutomatic) { if (formFTipoRomaneio.TipoRomaneio != (int)mdlConstantes.Relatorio.RomaneioSimplificado) { ShowDialogVolumes(); return(true); } else { ShowDialogAssistente(); return(true); } } return(true); } else { return(false); } } else { if (bAutomatic) { if (formFTipoRomaneio.TipoRomaneio != (int)mdlConstantes.Relatorio.RomaneioSimplificado) { ShowDialogVolumes(); return(true); } else { ShowDialogAssistente(); return(true); } } } } return(false); }