Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/workflows/ZeusFiscal_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,20 @@ jobs:
dotnet build -p:Version=${{ steps.date.outputs.date }} ".\CTe.Utils\CTe.Utils.csproj" -c Release
dotnet build -p:Version=${{ steps.date.outputs.date }} ".\CTe.Wsdl\CTe.Wsdl.csproj" -c Release

- name: Build/Restore DCe
run: |
foreach ($projeto in @('DCe.Classes', 'DCe.Utils', 'DCe.Wsdl', 'DCe.Servicos', 'DCe.Dace.QuestPdf')) {
dotnet build -p:Version=${{ steps.date.outputs.date }} "$projeto/$projeto.csproj" -c Release
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
}

- name: Testes unitários DCe e DACE
run: |
foreach ($projeto in @('DCe.Testes', 'DCe.Dace.QuestPdf.Testes')) {
dotnet test "$projeto/$projeto.csproj" -p:Version=${{ steps.date.outputs.date }} -c Release -f net10.0 --logger trx --results-directory TestResults/DCe
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
}

- name: Build Impressão QuestPDF
run: |
dotnet build -p:Version=${{ steps.date.outputs.date }} ".\NFe.Danfe.QuestPdf\NFe.Danfe.QuestPdf.csproj" -c Release
Expand All @@ -91,6 +105,10 @@ jobs:
dotnet pack -o ${{ github.workspace }} -v minimal -c Release -p:NuspecProperties=version=${{ steps.date.outputs.date }} -p:PackageVersion=${{ steps.date.outputs.date }} NuGet\Hercules.NET.MDFe\Hercules.NET.MDFe.csproj
dotnet pack -o ${{ github.workspace }} -v minimal -c Release -p:NuspecProperties=version=${{ steps.date.outputs.date }} -p:PackageVersion=${{ steps.date.outputs.date }} NuGet\Hercules.NET.CTe\Hercules.NET.CTe.csproj
dotnet pack -o ${{ github.workspace }} -v minimal -c Release -p:NuspecProperties=version=${{ steps.date.outputs.date }} -p:PackageVersion=${{ steps.date.outputs.date }} NuGet\Hercules.NET.Impressao.NFCe.QuestPdf\Hercules.NET.Impressao.NFCe.QuestPdf.csproj
dotnet pack -o ${{ github.workspace }} -v minimal -c Release -p:NuspecProperties=version=${{ steps.date.outputs.date }} -p:PackageVersion=${{ steps.date.outputs.date }} NuGet\Hercules.NET.DCe\Hercules.NET.DCe.csproj
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
dotnet pack -o ${{ github.workspace }} -v minimal -c Release -p:NuspecProperties=version=${{ steps.date.outputs.date }} -p:PackageVersion=${{ steps.date.outputs.date }} NuGet\Hercules.NET.Impressao.DCe.QuestPdf\Hercules.NET.Impressao.DCe.QuestPdf.csproj
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }

- name: Upload Artifacts
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -154,6 +172,8 @@ jobs:
- Hercules.NET.MDFe
- Hercules.NET.CTe
- Hercules.NET.Impressao.NFCe.QuestPdf
- Hercules.NET.DCe
- Hercules.NET.Impressao.DCe.QuestPdf

files: |
${{ github.workspace }}/*.nupkg
Expand Down
11 changes: 11 additions & 0 deletions DCe.Classes/DCe.Classes.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net462;netstandard2.0;net8.0;net10.0</TargetFrameworks>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\DFe.Classes\DFe.Classes.csproj" />
<EmbeddedResource Include="Schemas\**\*.xsd" />
</ItemGroup>
</Project>
11 changes: 11 additions & 0 deletions DCe.Classes/Flags/DescricaoEventoDCe.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML DescricaoEventoDCe do leiaute DC-e.</summary>
public enum DescricaoEventoDCe
{
[XmlEnum("Cancelamento")]
Cancelamento,

}
17 changes: 17 additions & 0 deletions DCe.Classes/Flags/ModalidadeTransporteDCe.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML ModalidadeTransporteDCe do leiaute DC-e.</summary>
public enum ModalidadeTransporteDCe
{
[XmlEnum("0")]
Correios = 0,

[XmlEnum("1")]
Proprio = 1,

[XmlEnum("2")]
Transportadora = 2,

}
11 changes: 11 additions & 0 deletions DCe.Classes/Flags/ModeloDCe.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML ModeloDCe do leiaute DC-e.</summary>
public enum ModeloDCe
{
[XmlEnum("99")]
DeclaracaoConteudo = 99,

}
14 changes: 14 additions & 0 deletions DCe.Classes/Flags/NomePaisEmitenteDCe.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML NomePaisEmitenteDCe do leiaute DC-e.</summary>
public enum NomePaisEmitenteDCe
{
[XmlEnum("Brasil")]
Brasil,

[XmlEnum("BRASIL")]
BRASIL,

}
11 changes: 11 additions & 0 deletions DCe.Classes/Flags/PaisEmitenteDCe.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML PaisEmitenteDCe do leiaute DC-e.</summary>
public enum PaisEmitenteDCe
{
[XmlEnum("1058")]
Brasil = 1058,

}
11 changes: 11 additions & 0 deletions DCe.Classes/Flags/ServicoConsultaDCe.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML ServicoConsultaDCe do leiaute DC-e.</summary>
public enum ServicoConsultaDCe
{
[XmlEnum("CONSULTAR")]
Consultar,

}
11 changes: 11 additions & 0 deletions DCe.Classes/Flags/ServicoStatusDCe.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML ServicoStatusDCe do leiaute DC-e.</summary>
public enum ServicoStatusDCe
{
[XmlEnum("STATUS")]
Status,

}
101 changes: 101 additions & 0 deletions DCe.Classes/Flags/TCOrgaoIBGE.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML TCOrgaoIBGE do leiaute DC-e.</summary>
public enum TCOrgaoIBGE
{
[XmlEnum("11")]
Valor11 = 11,

[XmlEnum("12")]
Valor12 = 12,

[XmlEnum("13")]
Valor13 = 13,

[XmlEnum("14")]
Valor14 = 14,

[XmlEnum("15")]
Valor15 = 15,

[XmlEnum("16")]
Valor16 = 16,

[XmlEnum("17")]
Valor17 = 17,

[XmlEnum("21")]
Valor21 = 21,

[XmlEnum("22")]
Valor22 = 22,

[XmlEnum("23")]
Valor23 = 23,

[XmlEnum("24")]
Valor24 = 24,

[XmlEnum("25")]
Valor25 = 25,

[XmlEnum("26")]
Valor26 = 26,

[XmlEnum("27")]
Valor27 = 27,

[XmlEnum("28")]
Valor28 = 28,

[XmlEnum("29")]
Valor29 = 29,

[XmlEnum("31")]
Valor31 = 31,

[XmlEnum("32")]
Valor32 = 32,

[XmlEnum("33")]
Valor33 = 33,

[XmlEnum("35")]
Valor35 = 35,

[XmlEnum("41")]
Valor41 = 41,

[XmlEnum("42")]
Valor42 = 42,

[XmlEnum("43")]
Valor43 = 43,

[XmlEnum("50")]
Valor50 = 50,

[XmlEnum("51")]
Valor51 = 51,

[XmlEnum("52")]
Valor52 = 52,

[XmlEnum("53")]
Valor53 = 53,

[XmlEnum("90")]
Valor90 = 90,

[XmlEnum("91")]
Valor91 = 91,

[XmlEnum("92")]
Valor92 = 92,

[XmlEnum("93")]
Valor93 = 93,

}
17 changes: 17 additions & 0 deletions DCe.Classes/Flags/TCRT.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML TCRT do leiaute DC-e.</summary>
public enum TCRT
{
[XmlEnum("1")]
Valor1 = 1,

[XmlEnum("2")]
Valor2 = 2,

[XmlEnum("3")]
Valor3 = 3,

}
92 changes: 92 additions & 0 deletions DCe.Classes/Flags/TCodUfIBGE_EX.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML TCodUfIBGE_EX do leiaute DC-e.</summary>
public enum TCodUfIBGE_EX
{
[XmlEnum("11")]
Valor11 = 11,

[XmlEnum("12")]
Valor12 = 12,

[XmlEnum("13")]
Valor13 = 13,

[XmlEnum("14")]
Valor14 = 14,

[XmlEnum("15")]
Valor15 = 15,

[XmlEnum("16")]
Valor16 = 16,

[XmlEnum("17")]
Valor17 = 17,

[XmlEnum("21")]
Valor21 = 21,

[XmlEnum("22")]
Valor22 = 22,

[XmlEnum("23")]
Valor23 = 23,

[XmlEnum("24")]
Valor24 = 24,

[XmlEnum("25")]
Valor25 = 25,

[XmlEnum("26")]
Valor26 = 26,

[XmlEnum("27")]
Valor27 = 27,

[XmlEnum("28")]
Valor28 = 28,

[XmlEnum("29")]
Valor29 = 29,

[XmlEnum("31")]
Valor31 = 31,

[XmlEnum("32")]
Valor32 = 32,

[XmlEnum("33")]
Valor33 = 33,

[XmlEnum("35")]
Valor35 = 35,

[XmlEnum("41")]
Valor41 = 41,

[XmlEnum("42")]
Valor42 = 42,

[XmlEnum("43")]
Valor43 = 43,

[XmlEnum("50")]
Valor50 = 50,

[XmlEnum("51")]
Valor51 = 51,

[XmlEnum("52")]
Valor52 = 52,

[XmlEnum("53")]
Valor53 = 53,

[XmlEnum("99")]
Valor99 = 99,

}
23 changes: 23 additions & 0 deletions DCe.Classes/Flags/TDoc.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
using System.Xml.Serialization;

namespace DCe.Classes.Flags;

/// <summary>Domínio XML TDoc do leiaute DC-e.</summary>
public enum TDoc
{
[XmlEnum("1")]
Valor1 = 1,

[XmlEnum("2")]
Valor2 = 2,

[XmlEnum("3")]
Valor3 = 3,

[XmlEnum("4")]
Valor4 = 4,

[XmlEnum("5")]
Valor5 = 5,

}
Loading