private void m_btRomaneioSimplificado_Click(object sender, System.EventArgs e) { CreateDataBase(); mdlProdutosRomaneio.clsProdutosRomaneioSimplificado prod = new mdlProdutosRomaneio.clsProdutosRomaneioSimplificado(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, m_txtPath.Text, Int32.Parse(m_txtIdExportador.Text), m_txtIdCodigo.Text); prod.ShowDialog(); if (prod.m_bModificado) { if (m_rbCubagem.Checked) { double dValor = 0; string strUnidadeCubagem = ""; prod.vRetornaValores(mdlProdutosRomaneio.UnidadeMedida.Metro, out dValor, out strUnidadeCubagem); m_txtRetorno.Text = dValor.ToString() + " " + strUnidadeCubagem; } } prod = null; }
private void selecionaProdutosRomaneio(ref System.Windows.Forms.PictureBox pbOkProdutos, ref System.Windows.Forms.PictureBox pbNOKProdutos) { if (m_typDatSetTbRomaneios.tbRomaneios.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow dtrwRomaneio = (mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow)m_typDatSetTbRomaneios.tbRomaneios.Rows[0]; if (!dtrwRomaneio.IsnTipoOrdenacaoNull()) { switch (dtrwRomaneio.nTipoOrdenacao) { case mdlConstantes.clsConstantes.RELATORIO_ROMANEIO_PRODUTOS: // Produtos case mdlConstantes.clsConstantes.RELATORIO_ROMANEIO_VOLUMES: // Volumes mdlProdutosRomaneio.clsProdutosRomaneio obj = new mdlProdutosRomaneio.clsProdutosRomaneio(ref m_cls_terTratadorErro, ref m_cls_dbaConnnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE); obj.ShowDialog(); if (obj.m_bModificado) { pbOkProdutos.Visible = true; pbNOKProdutos.Visible = false; m_bProdutosRomaneioPreenchido = true; obj = null; } break; case mdlConstantes.clsConstantes.RELATORIO_ROMANEIO_SIMPLIFICADO: mdlProdutosRomaneio.clsProdutosRomaneioSimplificado cls_prod_Romaneio = new mdlProdutosRomaneio.clsProdutosRomaneioSimplificado(ref m_cls_terTratadorErro, ref m_cls_dbaConnnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE); cls_prod_Romaneio.ShowDialog(); if (cls_prod_Romaneio.m_bModificado) { pbOkProdutos.Visible = true; pbNOKProdutos.Visible = false; m_bProdutosRomaneioPreenchido = true; obj = null; } break; } } } }
private void vCarregaDadosRomaneioProdutosSimplificado() { mdlProdutosRomaneio.clsProdutosRomaneioSimplificado produtos = new mdlProdutosRomaneio.clsProdutosRomaneioSimplificado(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPe); produtos.vRetornaValores(m_enumUnidadeMassaPesoLiquido, out m_strPesoLiquido, m_enumUnidadeMassaPesoBruto, out m_strPesoBruto); }
protected override void vCarregaDadosDefault() { string strRetorno = ""; // Tipo Romaneio System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPe"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdPE); m_cls_dba_ConnectionBD.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; mdlDataBaseAccess.Tabelas.XsdTbRomaneios typDatSetRomaneios = m_cls_dba_ConnectionBD.GetTbRomaneios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (typDatSetRomaneios.tbRomaneios.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow dtrwRomaneio = (mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow)typDatSetRomaneios.tbRomaneios.Rows[0]; if (!dtrwRomaneio.IsnTipoOrdenacaoNull()) { System.Collections.ArrayList arlEmbalagens = null, arlTemp = new System.Collections.ArrayList(); switch (dtrwRomaneio.nTipoOrdenacao) { case 11: case 25: mdlProdutosRomaneio.clsProdutosRomaneio obj = new mdlProdutosRomaneio.clsProdutosRomaneio(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionBD, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE); obj.vRetornaValores(out arlEmbalagens); break; case 26: mdlProdutosRomaneio.clsProdutosRomaneioSimplificado objSim = new mdlProdutosRomaneio.clsProdutosRomaneioSimplificado(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionBD, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE); objSim.vRetornaValores(out arlEmbalagens); break; } if ((arlEmbalagens != null) && (arlEmbalagens.Count > 0)) { int nCont = 0; string strVolumeAnterior = ""; foreach (string strVolume in arlEmbalagens) { if (strVolumeAnterior != strVolume) { if (strVolumeAnterior != "") { strRetorno += nCont.ToString() + " " + strVolumeAnterior + ", "; } strVolumeAnterior = strVolume; nCont = 1; } else { nCont++; } } strRetorno += nCont.ToString() + " " + strVolumeAnterior; } } } this.Default = strRetorno; }