Esempio n. 1
0
 private void selecionaDataEmbarque(ref System.Windows.Forms.PictureBox pbOkDataEmbarque, ref System.Windows.Forms.PictureBox pbNOKDataEmbarque)
 {
     mdlData.clsData obj = new mdlData.DataEmbarque.Faturas.clsDataEmbarqueComercial(ref m_cls_terTratadorErro, ref m_cls_dbaConnnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE);
     obj.ShowDialog();
     if (obj.m_bModificado)
     {
         pbOkDataEmbarque.Visible  = true;
         pbNOKDataEmbarque.Visible = false;
         m_bDataEmbarquePreenchido = true;
         obj = null;
     }
     else
     {
         return;
     }
 }
Esempio n. 2
0
        private void vCarregaDadosDefault(ref mdlDataBaseAccess.Tabelas.XsdTbSaques.tbSaquesRow dtrwSaque)
        {
            // Idioma
            int nIdIdioma = 3;

            if (!dtrwSaque.IsnIdIdiomaNull())
            {
                nIdIdioma = dtrwSaque.nIdIdioma;
            }
            System.Windows.Forms.ImageList          ilBandeiras = null;
            mdlEsquemaPagamento.clsEsquemaPagamento objEsq      = new mdlEsquemaPagamento.clsEsquemaPagamentoFaturaComercial(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, ref ilBandeiras, m_nIdExportador, m_strIdPE);
            System.Text.StringBuilder strbData = new System.Text.StringBuilder();
            if ((objEsq.CondicaoAvista) > 0)
            {
                switch (nIdIdioma)
                {
                case (int)mdlConstantes.Idioma.Portugues:
                    strbData.Append("A Vista");
                    break;

                case (int)mdlConstantes.Idioma.Ingles:
                    strbData.Append("At Sight");
                    break;
                }
            }

            if (((objEsq.CondicaoPostecipado) > 0) && (objEsq.PostecipadoCondicao != mdlEsquemaPagamento.DocumentoCondicao.Aceite))
            {
                System.DateTime dtData     = System.DateTime.Now;
                string          strFormato = "dd/MMM/yyyy";
                switch (objEsq.PostecipadoCondicao)
                {
                case mdlEsquemaPagamento.DocumentoCondicao.Conhecimento:
                    mdlData.clsData objDataConhecimento = new mdlData.DataEmbarque.Faturas.clsDataEmbarqueComercial(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE);
                    dtData = objDataConhecimento.Data;
                    if (dtData.Equals(mdlConstantes.clsConstantes.DATANULA))
                    {
                        m_strDataDefault = "";
                        return;
                    }
                    break;

                case mdlEsquemaPagamento.DocumentoCondicao.Fatura:
                    mdlData.clsData objData = new mdlData.DataEmissao.Faturas.clsDataEmissaoComercial(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE);
                    dtData = objData.Data;
                    break;

                case mdlEsquemaPagamento.DocumentoCondicao.Saque:
                    if (!dtrwSaque.IsdtDataEmissaoNull())
                    {
                        dtData = dtrwSaque.dtDataEmissao;
                    }
                    break;
                }
                vIncrementaData(ref dtData, objEsq.PostecipadoUnidadeTempo, objEsq.PostecipadoQuantTempo);
                if (strbData.Length != 0)
                {
                    strbData.Append(" , ");
                }
                strbData.Append(dtData.ToString(strFormato));
                for (int i = 1; i < objEsq.PostecipadoQuantidadeParcelas; i++)
                {
                    vIncrementaData(ref dtData, objEsq.PostecipadoUnidadeTempo, objEsq.PostecipadoIntervalo);
                    strbData.Append(" , ");
                    strbData.Append(dtData.ToString(strFormato));
                }
            }
            m_strDataDefault = strbData.ToString();
        }