init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,42 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.Classes.AsposeHelpers
|
||||
{
|
||||
public class AsposeDocumentParameters
|
||||
{
|
||||
public DateTime Kelt { get; set; }
|
||||
public KotesmargoTipusEnum KotesmargoTipus { get; set; } = KotesmargoTipusEnum.Nincs;
|
||||
public bool SNIMegjelenites { get; set; }
|
||||
public bool FejlecMegjelenitese { get; set; }
|
||||
public bool AdatokMegjelenitese { get; set; }
|
||||
public bool EvesOraszamMegjelenites { get; set; }
|
||||
public bool AltantargyBeszamitasa { get; set; }
|
||||
public bool TorvenyesKepviseloMegjelenites { get; set; }
|
||||
public bool OKJMegjelenitese { get; set; }
|
||||
public bool FelmentesekMegjelenitese { get; set; }
|
||||
public bool FeljegyzesekMegjelenitese { get; set; }
|
||||
public bool KozossegiSzolgalatMegjelenitese { get; set; }
|
||||
public BetuMeretEnum BetuMeret { get; set; }
|
||||
public Dictionary<string, string> AlairoSzemely { get; set; }
|
||||
public bool IsAtlagMegjelenites { get; set; }
|
||||
public bool IsEvesOraszamMegjelenites { get; set; }
|
||||
public int ErtekelesMegjelenitesFormatum { get; set; }
|
||||
public bool IsMulasztasokUjLapra { get; set; }
|
||||
public KeltFormatumTipusEnum KeltFormatum { get; set; }
|
||||
public NyomtatvanyFormatumEnum NyomtatvanyFormatum { get; set; }
|
||||
public int BetuMeretFejlec { get; set; }
|
||||
public int BetuMeretAdatok { get; set; }
|
||||
public int BetuMeretSNI { get; set; }
|
||||
public int MuveszetiAgId { get; set; }
|
||||
public bool MegjegyzesekMegjelenitese { get; set; }
|
||||
public bool IsTagintezmenyAdatokMegjelenjen { get; set; }
|
||||
public string TagintezmenyNeve { get; set; }
|
||||
public string TagintezmenyCime { get; set; }
|
||||
public string TagintezmenyVaros { get; set; }
|
||||
public string TagintezmenyAzonosito { get; set; }
|
||||
public string OsztalyNev { get; set; }
|
||||
public object Entity { get; set; }
|
||||
}
|
||||
}
|
104
Kreta.BusinessLogic/Classes/AsposeHelpers/AsposeHelperOptions.cs
Normal file
104
Kreta.BusinessLogic/Classes/AsposeHelpers/AsposeHelperOptions.cs
Normal file
|
@ -0,0 +1,104 @@
|
|||
using System;
|
||||
using System.Globalization;
|
||||
using Aspose.Pdf;
|
||||
using Kreta.Enums;
|
||||
|
||||
namespace Kreta.BusinessLogic.Classes.AsposeHelpers
|
||||
{
|
||||
public class AsposeHelperOptions : IDisposable
|
||||
{
|
||||
private AnyanyelvEnum _nyelv;
|
||||
|
||||
public PageNumberingEnum PageNumbering { get; set; }
|
||||
public PageSize PageSize { get; set; }
|
||||
|
||||
public MarginInfo Margins { get; set; }
|
||||
|
||||
public AnyanyelvEnum Nyelv
|
||||
{
|
||||
get
|
||||
{
|
||||
return _nyelv;
|
||||
}
|
||||
set
|
||||
{
|
||||
_nyelv = value;
|
||||
Culture = CultureInfo.GetCultureInfo(GetCultureCodeFromAnyanyelv(_nyelv));
|
||||
}
|
||||
}
|
||||
|
||||
public CultureInfo Culture { get; private set; }
|
||||
|
||||
public int TanevId { get; private set; }
|
||||
|
||||
public AsposeDocumentParameters DocumentParameters { get; set; }
|
||||
|
||||
public BizonyitvanypotlapEvfolyamDivIdEnum BizonyitvanypotlapEvfolyamDivId { get; set; }
|
||||
|
||||
public int? MulasztasErtesitoNktGondviseloTableIndex { get; set; }
|
||||
|
||||
public int? MulasztasErtesitoNktMulasztasTableIndex { get; set; }
|
||||
|
||||
public System.Drawing.Image EgyediFejlec { get; set; }
|
||||
|
||||
private AsposeHelperOptions() { }
|
||||
|
||||
public AsposeHelperOptions(int tanevId)
|
||||
{
|
||||
TanevId = tanevId;
|
||||
PageNumbering = PageNumberingEnum.None;
|
||||
PageSize = PageSize.A4;
|
||||
Margins = new MarginInfo(18, 18, 18, 18);
|
||||
}
|
||||
|
||||
private static string GetCultureCodeFromAnyanyelv(AnyanyelvEnum? asposeNyelv)
|
||||
{
|
||||
string cultureCode;
|
||||
switch (asposeNyelv)
|
||||
{
|
||||
case AnyanyelvEnum.angol:
|
||||
cultureCode = "en-US";
|
||||
break;
|
||||
case AnyanyelvEnum.roman:
|
||||
cultureCode = "ro-RO";
|
||||
break;
|
||||
case AnyanyelvEnum.horvat:
|
||||
cultureCode = "hr-HR";
|
||||
break;
|
||||
case AnyanyelvEnum.nemet:
|
||||
cultureCode = "de-DE";
|
||||
break;
|
||||
case AnyanyelvEnum.szerb:
|
||||
cultureCode = "sr-Cyrl";
|
||||
break;
|
||||
default:
|
||||
cultureCode = "hu-HU";
|
||||
break;
|
||||
}
|
||||
|
||||
return cultureCode;
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
if (EgyediFejlec != null)
|
||||
{
|
||||
EgyediFejlec.Dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public enum PageNumberingEnum
|
||||
{
|
||||
None,
|
||||
AllPage,
|
||||
AllExceptFirst
|
||||
}
|
||||
|
||||
public enum BizonyitvanypotlapEvfolyamDivIdEnum
|
||||
{
|
||||
elsoosztaly,
|
||||
masodiknegyedikosztaly,
|
||||
felsoosztalyok
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue