예제 #1
0
파일: clsSD.cs 프로젝트: silvath/siscobras
 private void vCarregaDados()
 {
     m_typDatSetPEs    = GetTbPEs();
     m_typDatSetSDs    = GetTbSDs();
     m_typDatSetREs    = GetTbREs();
     m_typDatSetREsPEs = GetTbREsPEs();
 }
예제 #2
0
 protected override string CarregaDataMultiplaDefault()
 {
     mdlDataBaseAccess.Tabelas.XsdTbREs    typDatSetREs    = GetTbREs();
     mdlDataBaseAccess.Tabelas.XsdTbREsPEs typDatSetREsPEs = GetTbREsPEs();
     mdlDataBaseAccess.Tabelas.XsdTbSDs    typDatSetSDs    = GetTbSDs();
     System.Text.StringBuilder             strbDefault     = new System.Text.StringBuilder();
     // Ordernando
     System.Collections.SortedList srtlstSD = new System.Collections.SortedList(new mdlComponentesColecoes.clsComparerNumbersTexts());
     for (int i = 0; i < typDatSetREsPEs.tbREsPEs.Rows.Count; i++)
     {
         mdlDataBaseAccess.Tabelas.XsdTbREsPEs.tbREsPEsRow dtrwREPE = (mdlDataBaseAccess.Tabelas.XsdTbREsPEs.tbREsPEsRow)typDatSetREsPEs.tbREsPEs.Rows[i];
         if ((dtrwREPE.nIdExportador == m_nIdExportador) && (dtrwREPE.strIdPE == m_strIdPE))
         {
             mdlDataBaseAccess.Tabelas.XsdTbREs.tbREsRow dtrwRE = typDatSetREs.tbREs.FindBynIdExportadornIdRe(m_nIdExportador, dtrwREPE.nIdRe);
             if ((dtrwRE != null) && (!dtrwRE.IsnIdSDNull()))
             {
                 mdlDataBaseAccess.Tabelas.XsdTbSDs.tbSDsRow dtrwSD = typDatSetSDs.tbSDs.FindBynIdExportadornIdSD(m_nIdExportador, dtrwRE.nIdSD);
                 if ((dtrwSD != null) && (!srtlstSD.Contains(dtrwSD.mstrNumero)))
                 {
                     srtlstSD.Add(dtrwSD.mstrNumero, dtrwSD);
                 }
             }
         }
     }
     // Inserindo
     for (int i = 0; i < srtlstSD.Count; i++)
     {
         mdlDataBaseAccess.Tabelas.XsdTbSDs.tbSDsRow dtrwSD = (mdlDataBaseAccess.Tabelas.XsdTbSDs.tbSDsRow)srtlstSD.GetByIndex(i);
         if (strbDefault.ToString() != "")
         {
             strbDefault.Append(" - ");
         }
         if (!dtrwSD.IsdtEmissaoNull())
         {
             strbDefault.Append(dtrwSD.dtEmissao.ToString(this.Formato));
         }
         else
         {
             strbDefault.Append(" ");
         }
     }
     return(strbDefault.ToString());
 }