1420 lines
91 KiB
C#
1420 lines
91 KiB
C#
using System;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Web;
|
|
using Aspose.Cells;
|
|
using Kreta.BusinessLogic.Helpers;
|
|
using Kreta.Resources;
|
|
using Kreta.Web.Areas.Adatszolgaltatasok.Models;
|
|
using Kreta.Web.Helpers;
|
|
using Kreta.Web.Security;
|
|
|
|
namespace Kreta.Web.Areas.Adatszolgaltatasok.Logic
|
|
{
|
|
public static class SZIRAdatszolgLogic
|
|
{
|
|
private static readonly string ExcelTemplateDirectory = "~/Resources/SZIRStat/XLS";
|
|
|
|
public static Workbook SetAmiHeaderRow(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
sheet.Cells["A1"].PutValue(SZIRAdatszolgResource.TanuloOktAzon);
|
|
sheet.Cells["B1"].PutValue(SZIRAdatszolgResource.IntOMAzon);
|
|
sheet.Cells["C1"].PutValue(SZIRAdatszolgResource.IntNev);
|
|
sheet.Cells["D1"].PutValue(SZIRAdatszolgResource.IntSzekhelyNev);
|
|
sheet.Cells["E1"].PutValue(SZIRAdatszolgResource.IntSzekhelyIrSzam);
|
|
sheet.Cells["F1"].PutValue(SZIRAdatszolgResource.IntSzekhelyCim);
|
|
sheet.Cells["G1"].PutValue(SZIRAdatszolgResource.IntSzekhelyEmail);
|
|
sheet.Cells["H1"].PutValue(SZIRAdatszolgResource.FelhelyAzon);
|
|
sheet.Cells["I1"].PutValue(SZIRAdatszolgResource.FelhelyNev);
|
|
sheet.Cells["J1"].PutValue(SZIRAdatszolgResource.FelhelyTelepulesNev);
|
|
sheet.Cells["K1"].PutValue(SZIRAdatszolgResource.FelhelyIrSzam);
|
|
sheet.Cells["L1"].PutValue(SZIRAdatszolgResource.FelhelyCim);
|
|
sheet.Cells["M1"].PutValue(SZIRAdatszolgResource.FelhelyEmail);
|
|
sheet.Cells["N1"].PutValue(SZIRAdatszolgResource.FelhelyTipus);
|
|
//Egyedi adatok
|
|
sheet.Cells["O1"].PutValue(SZIRAdatszolgResource.TanuloKoreve);
|
|
sheet.Cells["P1"].PutValue(SZIRAdatszolgResource.Nem);
|
|
sheet.Cells["Q1"].PutValue(SZIRAdatszolgResource.RendszeresIskTanulmanyaKollegium);
|
|
sheet.Cells["R1"].PutValue(SZIRAdatszolgResource.Evfolyam);
|
|
sheet.Cells["S1"].PutValue(SZIRAdatszolgResource.TanultMuveszetiAg);
|
|
sheet.Cells["T1"].PutValue(SZIRAdatszolgResource.Mufaj);
|
|
sheet.Cells["U1"].PutValue(SZIRAdatszolgResource.Tanszak);
|
|
sheet.Cells["V1"].PutValue(SZIRAdatszolgResource.SNI);
|
|
sheet.Cells["W1"].PutValue(SZIRAdatszolgResource.SNIBovitett);
|
|
sheet.Cells["X1"].PutValue(SZIRAdatszolgResource.BTM);
|
|
sheet.Cells["Y1"].PutValue(SZIRAdatszolgResource.HatranyosHelyzetu);
|
|
sheet.Cells["Z1"].PutValue(SZIRAdatszolgResource.HalomozottanHatranyosHelyzetu);
|
|
sheet.Cells["AA1"].PutValue(SZIRAdatszolgResource.GyermekvedelmiKedvezmeny);
|
|
sheet.Cells["AB1"].PutValue(SZIRAdatszolgResource.Tandijas);
|
|
sheet.Cells["AC1"].PutValue(SZIRAdatszolgResource.TeritesiDijas);
|
|
|
|
SetHeaderStyle(sheet, "AMI_OSAP_adatszolg");
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetAmiContentRows(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
SZIRAdatszolgHelper helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var ds = helper.GetAMIData();
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 2;
|
|
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
sheet.Cells["A" + rowCnt].PutValue(item.Field<string>("TanuloNev"));
|
|
sheet.Cells["B" + rowCnt].PutValue(item.Field<string>("IntezmenyOmAzonosito"));
|
|
sheet.Cells["C" + rowCnt].PutValue(item.Field<string>("IntezmenyNev"));
|
|
sheet.Cells["D" + rowCnt].PutValue(item.Field<string>("IntezenyTelepules"));
|
|
sheet.Cells["E" + rowCnt].PutValue(item.Field<string>("IntezmenyIrszam"));
|
|
sheet.Cells["F" + rowCnt].PutValue(item.Field<string>("IntezmenyCim"));
|
|
sheet.Cells["G" + rowCnt].PutValue(item.Field<string>("IntezmenyEmailcim"));
|
|
sheet.Cells["H" + rowCnt].PutValue(item.Field<string>("FelhelyAzonosito"));
|
|
sheet.Cells["I" + rowCnt].PutValue(item.Field<string>("FelhelyNev"));
|
|
sheet.Cells["J" + rowCnt].PutValue(item.Field<string>("FelhelyTelepules"));
|
|
sheet.Cells["K" + rowCnt].PutValue(item.Field<string>("FelhelyIrszam"));
|
|
sheet.Cells["L" + rowCnt].PutValue(item.Field<string>("FelhelyCim"));
|
|
sheet.Cells["M" + rowCnt].PutValue(item.Field<string>("FelhelyEmailcim"));
|
|
sheet.Cells["N" + rowCnt].PutValue(item.Field<string>("FelhelyTipus"));
|
|
sheet.Cells["O" + rowCnt].PutValue(item.Field<int>("TanuloKorev"));
|
|
sheet.Cells["P" + rowCnt].PutValue(item.Field<string>("TanuloNem"));
|
|
sheet.Cells["Q" + rowCnt].PutValue(item.Field<int>("TanuloRendszeresTanulmany"));
|
|
sheet.Cells["R" + rowCnt].PutValue(item.Field<string>("TanuloEvfolyam"));
|
|
sheet.Cells["S" + rowCnt].PutValue(item.Field<string>("TanuloMuveszetiAg"));
|
|
sheet.Cells["T" + rowCnt].PutValue(item.Field<string>("TanuloMufaj"));
|
|
sheet.Cells["U" + rowCnt].PutValue(item.Field<string>("TanuloTanszak"));
|
|
sheet.Cells["V" + rowCnt].PutValue(item.Field<string>("TanuloSni"));
|
|
sheet.Cells["W" + rowCnt].PutValue(item.Field<string>("TanuloSniZavar"));
|
|
sheet.Cells["X" + rowCnt].PutValue(item.Field<string>("TanuloBtm"));
|
|
sheet.Cells["Y" + rowCnt].PutValue(item.Field<string>("TanuloHatranyosHelyzet"));
|
|
sheet.Cells["Z" + rowCnt].PutValue(item.Field<string>("TanuloHalmozottanHatranyos"));
|
|
sheet.Cells["AA" + rowCnt].PutValue(item.Field<string>("TanuloGyermekvedelmiTamogatas"));
|
|
sheet.Cells["AB" + rowCnt].PutValue(item.Field<string>("TanuloTandijas"));
|
|
sheet.Cells["AC" + rowCnt].PutValue(item.Field<string>("TanuloTeritesiDijas"));
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook GetIntezmenyiAdatszolgSZIRStatContent()
|
|
{
|
|
var sablonPath = GetSablonPath("SZIR_IntezmenyOsszesitoAdatok");
|
|
|
|
var wbresult = new Workbook();
|
|
|
|
using (var wb = new Workbook(sablonPath))
|
|
{
|
|
var sheet = wb.Worksheets[0];
|
|
var helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var ds = helper.GetIntezmenyiData();
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 4;
|
|
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
var vastagitas = false;
|
|
|
|
if (item.Field<string>("EllatottFeladat").ToLower() == "összesen")
|
|
{
|
|
vastagitas = true;
|
|
}
|
|
|
|
sheet.Cells["A" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<string>("EllatottFeladat"));
|
|
sheet.Cells["B" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("HelyekSzama"));
|
|
sheet.Cells["C" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("OsszesTanulo"));
|
|
sheet.Cells["D" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("Lanyok"));
|
|
sheet.Cells["E" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("Sni"));
|
|
sheet.Cells["F" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("NemNappali"));
|
|
sheet.Cells["G" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("OsszesTanar"));
|
|
sheet.Cells["H" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("NoiTanar"));
|
|
sheet.Cells["I" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("TermekSzama"));
|
|
sheet.Cells["J" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("OsztalyokSzama"));
|
|
sheet.Cells["K" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("OsszesDolgozo"));
|
|
sheet.Cells["L" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field<int>("Nok"));
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
wbresult.Copy(wb);
|
|
}
|
|
|
|
return wbresult;
|
|
}
|
|
|
|
private static Cell SetCellFormat(this Cell cell, bool vastag = false)
|
|
{
|
|
var style = new CellsFactory().CreateStyle();
|
|
style.SetBorder(BorderType.BottomBorder, vastag ? CellBorderType.Medium : CellBorderType.Thin, Color.Black);
|
|
style.SetBorder(BorderType.LeftBorder, vastag ? CellBorderType.Medium : CellBorderType.Thin, Color.Black);
|
|
style.SetBorder(BorderType.RightBorder, vastag ? CellBorderType.Medium : CellBorderType.Thin, Color.Black);
|
|
style.SetBorder(BorderType.TopBorder, vastag ? CellBorderType.Medium : CellBorderType.Thin, Color.Black);
|
|
style.Font.IsBold = vastag;
|
|
|
|
cell.SetStyle(style);
|
|
|
|
return cell;
|
|
}
|
|
|
|
public static Workbook SetKollegiumHeaderRow(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
sheet.Cells["A1"].PutValue(SZIRAdatszolgResource.TanuloOktAzon);
|
|
sheet.Cells["B1"].PutValue(SZIRAdatszolgResource.IntOMAzon);
|
|
sheet.Cells["C1"].PutValue(SZIRAdatszolgResource.IntNev);
|
|
sheet.Cells["D1"].PutValue(SZIRAdatszolgResource.IntSzekhelyNev);
|
|
sheet.Cells["E1"].PutValue(SZIRAdatszolgResource.IntSzekhelyIrSzam);
|
|
sheet.Cells["F1"].PutValue(SZIRAdatszolgResource.IntSzekhelyCim);
|
|
sheet.Cells["G1"].PutValue(SZIRAdatszolgResource.IntSzekhelyEmail);
|
|
sheet.Cells["H1"].PutValue(SZIRAdatszolgResource.FelhelyAzon);
|
|
sheet.Cells["I1"].PutValue(SZIRAdatszolgResource.FelhelyNev);
|
|
sheet.Cells["J1"].PutValue(SZIRAdatszolgResource.FelhelyTelepulesNev);
|
|
sheet.Cells["K1"].PutValue(SZIRAdatszolgResource.FelhelyIrSzam);
|
|
sheet.Cells["L1"].PutValue(SZIRAdatszolgResource.FelhelyCim);
|
|
sheet.Cells["M1"].PutValue(SZIRAdatszolgResource.FelhelyEmail);
|
|
sheet.Cells["N1"].PutValue(SZIRAdatszolgResource.FelhelyTipus);
|
|
//Egyedi adatok
|
|
sheet.Cells["O1"].PutValue(SZIRAdatszolgResource.RendszeresIskTanulmanya);
|
|
sheet.Cells["P1"].PutValue(SZIRAdatszolgResource.TanuloKoreve);
|
|
sheet.Cells["Q1"].PutValue(SZIRAdatszolgResource.Nem);
|
|
sheet.Cells["R1"].PutValue(SZIRAdatszolgResource.SNI);
|
|
sheet.Cells["S1"].PutValue(SZIRAdatszolgResource.FogyatekossagTipusa);
|
|
sheet.Cells["T1"].PutValue(SZIRAdatszolgResource.EtkezesbenReszesul);
|
|
sheet.Cells["U1"].PutValue(SZIRAdatszolgResource.TeritesNelkulEtkezik);
|
|
sheet.Cells["V1"].PutValue(SZIRAdatszolgResource.KedvezmenyesenEtkezik);
|
|
sheet.Cells["W1"].PutValue(SZIRAdatszolgResource.HatranyosHelyzetu);
|
|
sheet.Cells["X1"].PutValue(SZIRAdatszolgResource.HalmozottanHatranyosHelyzetu);
|
|
sheet.Cells["Y1"].PutValue(SZIRAdatszolgResource.GyermekvedelmiKedvezmeny);
|
|
sheet.Cells["Z1"].PutValue(SZIRAdatszolgResource.OtthonNyujtottEllatas);
|
|
|
|
SetHeaderStyle(sheet, "Kollegium_OSAP_adatszolg");
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetKollegiumContentRows(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
SZIRAdatszolgHelper helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var ds = helper.GetKollegiumData();
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 2;
|
|
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
sheet.Cells["A" + rowCnt].PutValue(item.Field<string>("TanuloOktatasiAzonosito"));
|
|
sheet.Cells["B" + rowCnt].PutValue(item.Field<string>("IntezmenyOmAzonosito"));
|
|
sheet.Cells["C" + rowCnt].PutValue(item.Field<string>("IntezmenyNev"));
|
|
sheet.Cells["D" + rowCnt].PutValue(item.Field<string>("IntezenyTelepules"));
|
|
sheet.Cells["E" + rowCnt].PutValue(item.Field<string>("IntezmenyIrszam"));
|
|
sheet.Cells["F" + rowCnt].PutValue(item.Field<string>("IntezmenyCim"));
|
|
sheet.Cells["G" + rowCnt].PutValue(item.Field<string>("IntezmenyEmailcim"));
|
|
sheet.Cells["H" + rowCnt].PutValue(item.Field<string>("FelhelyAzonosito"));
|
|
sheet.Cells["I" + rowCnt].PutValue(item.Field<string>("FelhelyNev"));
|
|
sheet.Cells["J" + rowCnt].PutValue(item.Field<string>("FelhelyTelepules"));
|
|
sheet.Cells["K" + rowCnt].PutValue(item.Field<string>("FelhelyIrszam"));
|
|
sheet.Cells["L" + rowCnt].PutValue(item.Field<string>("FelhelyCim"));
|
|
sheet.Cells["M" + rowCnt].PutValue(item.Field<string>("FelhelyEmailcim"));
|
|
sheet.Cells["N" + rowCnt].PutValue(item.Field<string>("FelhelyTipus"));
|
|
sheet.Cells["O" + rowCnt].PutValue(item.Field<string>("Tanulmanyok"));
|
|
sheet.Cells["P" + rowCnt].PutValue(item.Field<int>("TanuloKorev"));
|
|
sheet.Cells["Q" + rowCnt].PutValue(item.Field<string>("TanuloNem"));
|
|
sheet.Cells["R" + rowCnt].PutValue(item.Field<string>("TanuloSniZavar"));
|
|
sheet.Cells["S" + rowCnt].PutValue(item.Field<string>("FogyatekossagTipus"));
|
|
sheet.Cells["T" + rowCnt].PutValue(item.Field<string>("EtkeztetesbenReszesul"));
|
|
sheet.Cells["U" + rowCnt].PutValue(item.Field<string>("TeritesNelkulEtkezik"));
|
|
sheet.Cells["V" + rowCnt].PutValue(item.Field<string>("KedvezmenyesenEtkezik"));
|
|
sheet.Cells["W" + rowCnt].PutValue(item.Field<string>("HatranyosHelyzetu"));
|
|
sheet.Cells["X" + rowCnt].PutValue(item.Field<string>("HalmozottanHatranyos"));
|
|
sheet.Cells["Y" + rowCnt].PutValue(item.Field<string>("RendszeresGyermekvedelmi"));
|
|
sheet.Cells["Z" + rowCnt].PutValue(item.Field<string>("OtthoniEllatas"));
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetOktatoHeaderRow(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
sheet.Cells["A1"].PutValue(SZIRAdatszolgResource.AlkalmazottOktatásiAzonosito);
|
|
sheet.Cells["B1"].PutValue(SZIRAdatszolgResource.IntOMAzon);
|
|
sheet.Cells["C1"].PutValue(SZIRAdatszolgResource.IntNev);
|
|
sheet.Cells["D1"].PutValue(SZIRAdatszolgResource.IntSzekhelyNev);
|
|
sheet.Cells["E1"].PutValue(SZIRAdatszolgResource.IntSzekhelyIrSzam);
|
|
sheet.Cells["F1"].PutValue(SZIRAdatszolgResource.IntSzekhelyCim);
|
|
sheet.Cells["G1"].PutValue(SZIRAdatszolgResource.IntSzekhelyEmail);
|
|
sheet.Cells["H1"].PutValue(SZIRAdatszolgResource.FelhelyAzon);
|
|
sheet.Cells["I1"].PutValue(SZIRAdatszolgResource.FelhelyNev);
|
|
sheet.Cells["J1"].PutValue(SZIRAdatszolgResource.FelhelyTelepulesNev);
|
|
sheet.Cells["K1"].PutValue(SZIRAdatszolgResource.FelhelyIrSzam);
|
|
sheet.Cells["L1"].PutValue(SZIRAdatszolgResource.FelhelyCim);
|
|
sheet.Cells["M1"].PutValue(SZIRAdatszolgResource.FelhelyEmail);
|
|
sheet.Cells["N1"].PutValue(SZIRAdatszolgResource.FelhelyTipus);
|
|
//Egyedi adatok
|
|
sheet.Cells["O1"].PutValue(SZIRAdatszolgResource.FoMunkaviszony);
|
|
sheet.Cells["P1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyNem);
|
|
sheet.Cells["Q1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyKorev);
|
|
sheet.Cells["R1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyVezeto);
|
|
sheet.Cells["S1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyMunkakor);
|
|
sheet.Cells["T1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyVegzettseg);
|
|
sheet.Cells["U1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyFokozat);
|
|
sheet.Cells["V1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyKategoria1);
|
|
sheet.Cells["W1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyKategoria2);
|
|
sheet.Cells["X1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyKategoria3);
|
|
sheet.Cells["Y1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyTanterv);
|
|
sheet.Cells["Z1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyNyugdij);
|
|
sheet.Cells["AA1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyTavollevo);
|
|
sheet.Cells["AB1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyPalyakezdo);
|
|
sheet.Cells["AC1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyInternet);
|
|
sheet.Cells["AD1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyInformatika);
|
|
sheet.Cells["AE1"].PutValue(SZIRAdatszolgResource.FoMunkaviszonyIKT);
|
|
sheet.Cells["AF1"].PutValue(SZIRAdatszolgResource.NemFoMunkaviszonyOraado);
|
|
sheet.Cells["AG1"].PutValue(SZIRAdatszolgResource.NemFoMunkaviszonyOraadoTanterv);
|
|
|
|
SetHeaderStyle(sheet, "Oktato_OSAP_adatszolg");
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetOktatoContentRows(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
SZIRAdatszolgHelper helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var ds = helper.GetOktatoData();
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 2;
|
|
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
sheet.Cells["A" + rowCnt].PutValue(item.Field<string>("AlkalmazottOktatasiAzonosito"));
|
|
sheet.Cells["B" + rowCnt].PutValue(item.Field<string>("IntezmenyOmAzonosito"));
|
|
sheet.Cells["C" + rowCnt].PutValue(item.Field<string>("IntezmenyNev"));
|
|
sheet.Cells["D" + rowCnt].PutValue(item.Field<string>("IntezenyTelepules"));
|
|
sheet.Cells["E" + rowCnt].PutValue(item.Field<string>("IntezmenyIrszam"));
|
|
sheet.Cells["F" + rowCnt].PutValue(item.Field<string>("IntezmenyCim"));
|
|
sheet.Cells["G" + rowCnt].PutValue(item.Field<string>("IntezmenyEmailcim"));
|
|
sheet.Cells["H" + rowCnt].PutValue(item.Field<string>("FelhelyAzonosito"));
|
|
sheet.Cells["I" + rowCnt].PutValue(item.Field<string>("FelhelyNev"));
|
|
sheet.Cells["J" + rowCnt].PutValue(item.Field<string>("FelhelyTelepules"));
|
|
sheet.Cells["K" + rowCnt].PutValue(item.Field<string>("FelhelyIrszam"));
|
|
sheet.Cells["L" + rowCnt].PutValue(item.Field<string>("FelhelyCim"));
|
|
sheet.Cells["M" + rowCnt].PutValue(item.Field<string>("FelhelyEmailcim"));
|
|
sheet.Cells["N" + rowCnt].PutValue(item.Field<string>("FelhelyTipus"));
|
|
sheet.Cells["O" + rowCnt].PutValue(item.Field<string>("AlkalmazottFoMunkaviszonyu"));
|
|
sheet.Cells["P" + rowCnt].PutValue(item.Field<string>("AlkalmazottNemFoMunkaviszonyu"));
|
|
sheet.Cells["Q" + rowCnt].PutValue(item.Field<string>("AlkalmazottKorev"));
|
|
sheet.Cells["R" + rowCnt].PutValue(item.Field<string>("AlkalmazottVezetoiMegbizas"));
|
|
sheet.Cells["S" + rowCnt].PutValue(item.Field<string>("AlkalmazottMunkakor"));
|
|
sheet.Cells["T" + rowCnt].PutValue(item.Field<string>("AlkalmazottVegzettseg"));
|
|
sheet.Cells["U" + rowCnt].PutValue(item.Field<string>("AlkalmazottFokozat"));
|
|
sheet.Cells["V" + rowCnt].PutValue(item.Field<string>("AlkalmazottTargykat1"));
|
|
sheet.Cells["W" + rowCnt].PutValue(item.Field<string>("AlkalmazottTargykat2"));
|
|
sheet.Cells["X" + rowCnt].PutValue(item.Field<string>("AlkalmazottTargykat3"));
|
|
sheet.Cells["Y" + rowCnt].PutValue(item.Field<string>("AlkalmazottTanterviJellemzo"));
|
|
sheet.Cells["Z" + rowCnt].PutValue(item.Field<string>("AlkalmazottNyugdijas"));
|
|
sheet.Cells["AA" + rowCnt].PutValue(item.Field<string>("AlkalmazottTartosTavollevo"));
|
|
sheet.Cells["AB" + rowCnt].PutValue(item.Field<string>("AlkalmazottPalyakezdo"));
|
|
sheet.Cells["AC" + rowCnt].PutValue(item.Field<string>("AlkalmazottInternetetHasznalo"));
|
|
sheet.Cells["AD" + rowCnt].PutValue(item.Field<string>("AlkalmazottInfroIsmeretek"));
|
|
sheet.Cells["AE" + rowCnt].PutValue(item.Field<string>("AlkalmazottIktEszkoz"));
|
|
sheet.Cells["AF" + rowCnt].PutValue(item.Field<string>("AlkalmazottOraadoNem"));
|
|
sheet.Cells["AG" + rowCnt].PutValue(item.Field<string>("AlkalmazottOraadoTanterviJellemzo"));
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetNemOktatoHeaderRow(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
sheet.Cells["A1"].PutValue(SZIRAdatszolgResource.AlkalmazottOktatásiAzonosito);
|
|
sheet.Cells["B1"].PutValue(SZIRAdatszolgResource.IntOMAzon);
|
|
sheet.Cells["C1"].PutValue(SZIRAdatszolgResource.IntNev);
|
|
sheet.Cells["D1"].PutValue(SZIRAdatszolgResource.IntSzekhelyNev);
|
|
sheet.Cells["E1"].PutValue(SZIRAdatszolgResource.IntSzekhelyIrSzam);
|
|
sheet.Cells["F1"].PutValue(SZIRAdatszolgResource.IntSzekhelyCim);
|
|
sheet.Cells["G1"].PutValue(SZIRAdatszolgResource.IntSzekhelyEmail);
|
|
sheet.Cells["H1"].PutValue(SZIRAdatszolgResource.FelhelyAzon);
|
|
sheet.Cells["I1"].PutValue(SZIRAdatszolgResource.FelhelyNev);
|
|
sheet.Cells["J1"].PutValue(SZIRAdatszolgResource.FelhelyTelepulesNev);
|
|
sheet.Cells["K1"].PutValue(SZIRAdatszolgResource.FelhelyIrSzam);
|
|
sheet.Cells["L1"].PutValue(SZIRAdatszolgResource.FelhelyCim);
|
|
sheet.Cells["M1"].PutValue(SZIRAdatszolgResource.FelhelyEmail);
|
|
sheet.Cells["N1"].PutValue(SZIRAdatszolgResource.FelhelyTipus);
|
|
//Egyedi adatok
|
|
sheet.Cells["O1"].PutValue(SZIRAdatszolgResource.NOKSMunkakor);
|
|
sheet.Cells["P1"].PutValue(SZIRAdatszolgResource.NOKSNem);
|
|
sheet.Cells["Q1"].PutValue(SZIRAdatszolgResource.NOKSMunkaido);
|
|
sheet.Cells["R1"].PutValue(SZIRAdatszolgResource.NOKSSzakkepzett);
|
|
sheet.Cells["S1"].PutValue(SZIRAdatszolgResource.EgyebMunkakor);
|
|
sheet.Cells["T1"].PutValue(SZIRAdatszolgResource.EgyebNem);
|
|
sheet.Cells["U1"].PutValue(SZIRAdatszolgResource.EgyebMunkaido);
|
|
sheet.Cells["V1"].PutValue(SZIRAdatszolgResource.EgyebSzakkepzett);
|
|
|
|
SetHeaderStyle(sheet, "Nem_oktato_OSAP_adatszolg");
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetNemOktatoContentRows(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
SZIRAdatszolgHelper helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var ds = helper.GetNemOktatoData();
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 2;
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
sheet.Cells["A" + rowCnt].PutValue(item.Field<string>("AlkalmazottOktatasiAzonosito"));
|
|
sheet.Cells["B" + rowCnt].PutValue(item.Field<string>("IntezmenyOmAzonosito"));
|
|
sheet.Cells["C" + rowCnt].PutValue(item.Field<string>("IntezmenyNev"));
|
|
sheet.Cells["D" + rowCnt].PutValue(item.Field<string>("IntezenyTelepules"));
|
|
sheet.Cells["E" + rowCnt].PutValue(item.Field<string>("IntezmenyIrszam"));
|
|
sheet.Cells["F" + rowCnt].PutValue(item.Field<string>("IntezmenyCim"));
|
|
sheet.Cells["G" + rowCnt].PutValue(item.Field<string>("IntezmenyEmailcim"));
|
|
sheet.Cells["H" + rowCnt].PutValue(item.Field<string>("FelhelyAzonosito"));
|
|
sheet.Cells["I" + rowCnt].PutValue(item.Field<string>("FelhelyNev"));
|
|
sheet.Cells["J" + rowCnt].PutValue(item.Field<string>("FelhelyTelepules"));
|
|
sheet.Cells["K" + rowCnt].PutValue(item.Field<string>("FelhelyIrszam"));
|
|
sheet.Cells["L" + rowCnt].PutValue(item.Field<string>("FelhelyCim"));
|
|
sheet.Cells["M" + rowCnt].PutValue(item.Field<string>("FelhelyEmailcim"));
|
|
sheet.Cells["N" + rowCnt].PutValue(item.Field<string>("FelhelyTipus"));
|
|
sheet.Cells["O" + rowCnt].PutValue(item.Field<string>("AlkalmazottNoksMunkakor"));
|
|
sheet.Cells["P" + rowCnt].PutValue(item.Field<string>("AlkalmazottNoksNem"));
|
|
sheet.Cells["Q" + rowCnt].PutValue(item.Field<string>("AlkalmazottNoksMunkaido"));
|
|
sheet.Cells["R" + rowCnt].PutValue(item.Field<string>("AlkalmazottNoksSzakkepzettseg"));
|
|
sheet.Cells["S" + rowCnt].PutValue(item.Field<string>("AlkalmazottEgyebMunkakor"));
|
|
sheet.Cells["T" + rowCnt].PutValue(item.Field<string>("AlkalmazottEgyebNem"));
|
|
sheet.Cells["U" + rowCnt].PutValue(item.Field<string>("AlkalmazottEgyebMunkaido"));
|
|
sheet.Cells["V" + rowCnt].PutValue(item.Field<string>("AlkalmazottEgyebSzakkepzettseg"));
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetInfraHeaderRow(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
sheet.Cells["A1"].PutValue(SZIRAdatszolgResource.IntOMAzon);
|
|
sheet.Cells["B1"].PutValue(SZIRAdatszolgResource.IntNev);
|
|
sheet.Cells["C1"].PutValue(SZIRAdatszolgResource.IntSzekhelyNev);
|
|
sheet.Cells["D1"].PutValue(SZIRAdatszolgResource.IntSzekhelyIrSzam);
|
|
sheet.Cells["E1"].PutValue(SZIRAdatszolgResource.IntSzekhelyCim);
|
|
sheet.Cells["F1"].PutValue(SZIRAdatszolgResource.IntSzekhelyEmail);
|
|
sheet.Cells["G1"].PutValue(SZIRAdatszolgResource.FelhelyAzon);
|
|
sheet.Cells["H1"].PutValue(SZIRAdatszolgResource.FelhelyNev);
|
|
sheet.Cells["I1"].PutValue(SZIRAdatszolgResource.FelhelyTelepulesNev);
|
|
sheet.Cells["J1"].PutValue(SZIRAdatszolgResource.FelhelyIrSzam);
|
|
sheet.Cells["K1"].PutValue(SZIRAdatszolgResource.FelhelyCim);
|
|
sheet.Cells["L1"].PutValue(SZIRAdatszolgResource.FelhelyEmail);
|
|
sheet.Cells["M1"].PutValue(SZIRAdatszolgResource.FelhelyTipus);
|
|
//Egyedi adatok
|
|
sheet.Cells["N1"].PutValue(SZIRAdatszolgResource.OvodaCsopotszobaSzam);
|
|
sheet.Cells["O1"].PutValue(SZIRAdatszolgResource.OvodaCsopotszobaFerohely);
|
|
sheet.Cells["P1"].PutValue(SZIRAdatszolgResource.OsztalyteremSzam);
|
|
sheet.Cells["Q1"].PutValue(SZIRAdatszolgResource.OsztalyteremFerohely);
|
|
sheet.Cells["R1"].PutValue(SZIRAdatszolgResource.SzaktanteremSzam);
|
|
sheet.Cells["S1"].PutValue(SZIRAdatszolgResource.SzaktanteremFerohely);
|
|
sheet.Cells["T1"].PutValue(SZIRAdatszolgResource.KisteremSzam);
|
|
sheet.Cells["U1"].PutValue(SZIRAdatszolgResource.KisteremFerohely);
|
|
sheet.Cells["V1"].PutValue(SZIRAdatszolgResource.TornateremSzam);
|
|
sheet.Cells["W1"].PutValue(SZIRAdatszolgResource.TornaszobaSzam);
|
|
sheet.Cells["X1"].PutValue(SZIRAdatszolgResource.UszomedenceSzam);
|
|
sheet.Cells["Y1"].PutValue(SZIRAdatszolgResource.GyakorloteremSzam);
|
|
sheet.Cells["Z1"].PutValue(SZIRAdatszolgResource.LaboratoriumSzam);
|
|
sheet.Cells["AA1"].PutValue(SZIRAdatszolgResource.DemonstraciosTeremSzam);
|
|
sheet.Cells["AB1"].PutValue(SZIRAdatszolgResource.TangazdasagSzam);
|
|
sheet.Cells["AC1"].PutValue(SZIRAdatszolgResource.TanirodaSzam);
|
|
sheet.Cells["AD1"].PutValue(SZIRAdatszolgResource.TanudvarSzam);
|
|
sheet.Cells["AE1"].PutValue(SZIRAdatszolgResource.TanboltSzam);
|
|
sheet.Cells["AF1"].PutValue(SZIRAdatszolgResource.TankonyhaSzam);
|
|
sheet.Cells["AG1"].PutValue(SZIRAdatszolgResource.KollegiumHaloszobaSzam);
|
|
sheet.Cells["AH1"].PutValue(SZIRAdatszolgResource.KollegiumHaloszobaFerohely);
|
|
sheet.Cells["AI1"].PutValue(SZIRAdatszolgResource.NotebookSzam);
|
|
sheet.Cells["AJ1"].PutValue(SZIRAdatszolgResource.AsztaliSzam);
|
|
sheet.Cells["AK1"].PutValue(SZIRAdatszolgResource.OkostelefonSzam);
|
|
sheet.Cells["AL1"].PutValue(SZIRAdatszolgResource.TabletSzam);
|
|
sheet.Cells["AM1"].PutValue(SZIRAdatszolgResource.InteraktivTeremSzam);
|
|
sheet.Cells["AN1"].PutValue(SZIRAdatszolgResource.InternetFelhely);
|
|
sheet.Cells["AO1"].PutValue(SZIRAdatszolgResource.InternetOsztalyterem);
|
|
sheet.Cells["AP1"].PutValue(SZIRAdatszolgResource.InternetSzaktanterem);
|
|
sheet.Cells["AQ1"].PutValue(SZIRAdatszolgResource.InternetTanuloGep);
|
|
sheet.Cells["AR1"].PutValue(SZIRAdatszolgResource.InternetPegagogusGep);
|
|
sheet.Cells["AS1"].PutValue(SZIRAdatszolgResource.WifiTerem);
|
|
|
|
SetHeaderStyle(sheet, "Infra_OSAP_adatszolg");
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetNemAllamiHeaderRow(Workbook wb)
|
|
{
|
|
var sheet = wb.Worksheets[0];
|
|
|
|
sheet.Cells["A1"].PutValue(IntezmenyResource.Ssz);
|
|
sheet.Cells["B1"].PutValue(IntezmenyResource.FenntartoMegnevezese);
|
|
sheet.Cells["C1"].PutValue(IntezmenyResource.IntezmenyMegnevezese);
|
|
sheet.Cells["D1"].PutValue(IntezmenyResource.MukodesiHelyAzonosito);
|
|
sheet.Cells["E1"].PutValue(IntezmenyResource.FeladatEllatasiHelyMukodesiHelyCime);
|
|
sheet.Cells["F1"].PutValue(IntezmenyResource.EllatottFeladat);
|
|
sheet.Cells["G1"].PutValue(IntezmenyResource.BevetelekOsszesenOszlopnevekkel);
|
|
sheet.Cells["H1"].PutValue(IntezmenyResource.AllamiTamogatasokKoltsegvetesiHozzajarulasokOsszesenEzerFt);
|
|
sheet.Cells["I1"].PutValue(IntezmenyResource.EbbolEtkezesiDij);
|
|
sheet.Cells["J1"].PutValue(IntezmenyResource.GyermekTanuloAltalIgenybeVettSzolgaltatasokUtanBefizetettOsszegekEzerFt);
|
|
sheet.Cells["K1"].PutValue(IntezmenyResource.EbbolTeritesiDijak);
|
|
sheet.Cells["L1"].PutValue(IntezmenyResource.TeritesiDijakbolEtkezesiDijak);
|
|
sheet.Cells["M1"].PutValue(IntezmenyResource.EbbolTandijak);
|
|
sheet.Cells["N1"].PutValue(IntezmenyResource.EbbolEgyebBefizetesek);
|
|
sheet.Cells["O1"].PutValue(IntezmenyResource.FenntartoiHozzajarulasok);
|
|
sheet.Cells["P1"].PutValue(IntezmenyResource.MasSajatBevetelek);
|
|
sheet.Cells["Q1"].PutValue(IntezmenyResource.KiadasokOsszesenOszlopnevekkel);
|
|
sheet.Cells["R1"].PutValue(IntezmenyResource.SzemelyiJelleguKifizetesekOsszesenOszlopnevekkel);
|
|
sheet.Cells["S1"].PutValue(IntezmenyResource.SzemelyiJelleguKifizeteskbolBerkoltseg);
|
|
sheet.Cells["T1"].PutValue(IntezmenyResource.BerkoltsegbolPedagogusOktatoMunkakortBetoltokBerkoltsegeEzerFt);
|
|
sheet.Cells["U1"].PutValue(IntezmenyResource.BerkoltsegbolNeveloOktatoMunkatKozvetlenulSegitok);
|
|
sheet.Cells["V1"].PutValue(IntezmenyResource.BerkoltsegbolgazdasagiUgyviteliMuszakiKisegitoMunkakortBetoltokBerkoltsegeEzerFt);
|
|
sheet.Cells["W1"].PutValue(IntezmenyResource.SzemelyiJelleguKifizetesekbolMunkaadokatTerheloJarulekok);
|
|
sheet.Cells["X1"].PutValue(IntezmenyResource.MunkaadokatTerheloJarulekokbolPedagogusOktatoMunkakortBetoltok);
|
|
sheet.Cells["Y1"].PutValue(IntezmenyResource.MunkaadokatTerheloJarulekokbolNeveloOktatoMunkatKozvetlenulSegitokPedagoguauEloadok);
|
|
sheet.Cells["Z1"].PutValue(IntezmenyResource.MunkaadokatTerheloJarulekokbolGazdasagiUgyviteliMuszakiKisegitoMunkakortBetoltokMunkaadioJarulekaEzerFt);
|
|
sheet.Cells["AA1"].PutValue(IntezmenyResource.SzemelyiJelleguKifizetesekbolSzemelyiJelleguEgyebKifizetesek);
|
|
sheet.Cells["AB1"].PutValue(IntezmenyResource.SzemelyiJelleguEgyebKifizetesekbolPedagogusOktatoMunkakortBetoltoSzemelyiJelleguEgyebKifizetesek);
|
|
sheet.Cells["AC1"].PutValue(IntezmenyResource.SzemelyiJelleguKifizetesekbolEgyebKifizetesek);
|
|
sheet.Cells["AD1"].PutValue(IntezmenyResource.OraadoTanarokSzamaraTortenoKifizetesek);
|
|
sheet.Cells["AE1"].PutValue(IntezmenyResource.DologiAnyagiJelleguKifizetesek);
|
|
sheet.Cells["AF1"].PutValue(IntezmenyResource.EtkezesreAKonyvtariAllomanyGyarapitasaraATartosTankonyvekBeszerzesereForditottKifizetesek);
|
|
sheet.Cells["AG1"].PutValue(IntezmenyResource.FelujitasokatASzakkepzesiAlapfeladatEllatastSzolgaloEpuletekKarbantartasavalKapcsolatosKiadasok);
|
|
sheet.Cells["AH1"].PutValue(IntezmenyResource.BeruhazasokEzerFt);
|
|
|
|
SetHeaderStyle(sheet, "KSH2535_penzugyi_adatszolg");
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetNemAllamiSegedMagyarazat(Workbook wb)
|
|
{
|
|
var sheet = wb.Worksheets.Add(SZIRAdatszolgResource.SegedMagyarazat);
|
|
|
|
sheet.Cells["A1"].PutValue(SZIRAdatszolgResource.Oszlop);
|
|
sheet.Cells["B1"].PutValue(SZIRAdatszolgResource.Kategoria);
|
|
sheet.Cells["C1"].PutValue(SZIRAdatszolgResource.Magyarazat);
|
|
|
|
sheet.Cells["A2"].PutValue("H");
|
|
sheet.Cells["B2"].PutValue(IntezmenyResource.AllamiTamogatasokKoltsegvetesiHozzajarulasokOsszesenEzerFt);
|
|
sheet.Cells["C2"].PutValue(SZIRAdatszolgResource.KozpontiKoltsegvetesbolEredoForrasokIdeErtendo);
|
|
|
|
sheet.Cells["A3"].PutValue("I");
|
|
sheet.Cells["B3"].PutValue(IntezmenyResource.EbbolEtkezesiDij);
|
|
sheet.Cells["C3"].PutValue(SZIRAdatszolgResource.KozpontiKultsegvetesbolEtkeztetesreKapottTamogatas);
|
|
|
|
sheet.Cells["A4"].PutValue("J");
|
|
sheet.Cells["B4"].PutValue(IntezmenyResource.GyermekTanuloAltalIgenybeVettSzolgaltatasokUtanBefizetettOsszegekEzerFt);
|
|
|
|
sheet.Cells["A5"].PutValue("K");
|
|
sheet.Cells["B5"].PutValue(IntezmenyResource.EbbolTeritesiDijak);
|
|
sheet.Cells["C5"].PutValue(SZIRAdatszolgResource.SzktVhrAlapjanMegallapitottMindenfeleTeritesiDij);
|
|
|
|
sheet.Cells["A6"].PutValue("L");
|
|
sheet.Cells["B6"].PutValue(IntezmenyResource.TeritesiDijakbolEtkezesiDijak);
|
|
sheet.Cells["C6"].PutValue(SZIRAdatszolgResource.SajatTanuloraVendegtanuloraSajatGyerekreValamintKulsoOvodasraVon);
|
|
|
|
sheet.Cells["A7"].PutValue("M");
|
|
sheet.Cells["B7"].PutValue(IntezmenyResource.EbbolTandijak);
|
|
sheet.Cells["C7"].PutValue(SZIRAdatszolgResource.SzktVhrAlapjanMegallapitottMindenfeleTandij);
|
|
|
|
sheet.Cells["A8"].PutValue("N");
|
|
sheet.Cells["B8"].PutValue(IntezmenyResource.EbbolEgyebBefizetesek);
|
|
sheet.Cells["C8"].PutValue(SZIRAdatszolgResource.IntezmenynekTortenoEgyebBefizetesek);
|
|
|
|
sheet.Cells["A9"].PutValue("O");
|
|
sheet.Cells["B9"].PutValue(IntezmenyResource.FenntartoiHozzajarulasok);
|
|
sheet.Cells["C9"].PutValue(SZIRAdatszolgResource.AllamhaztartasonKivuliFenntartoSajatHozzajarulasai);
|
|
|
|
sheet.Cells["A10"].PutValue("P");
|
|
sheet.Cells["B10"].PutValue(IntezmenyResource.MasSajatBevetelek);
|
|
sheet.Cells["C10"].PutValue(SZIRAdatszolgResource.FentiekbeNemBesorolhatoEgyebBevetelek);
|
|
|
|
sheet.Cells["A11"].PutValue("R");
|
|
sheet.Cells["B11"].PutValue(IntezmenyResource.SzemelyiJelleguKifizetesekOsszesen);
|
|
sheet.Cells["C11"].PutValue(SZIRAdatszolgResource.TeljesEsReszmunkaidobenFoglalkoztatottakRendszeresEsNemRendszeres);
|
|
|
|
sheet.Cells["A12"].PutValue("S");
|
|
sheet.Cells["B12"].PutValue(IntezmenyResource.SzemelyiJelleguKifizeteskbolBerkoltseg);
|
|
sheet.Cells["C12"].PutValue(SZIRAdatszolgResource.KeresetEgyebMunkajovedelem);
|
|
|
|
sheet.Cells["A13"].PutValue("W");
|
|
sheet.Cells["B13"].PutValue(IntezmenyResource.SzemelyiJelleguKifizetesekbolMunkaadokatTerheloJarulekok);
|
|
sheet.Cells["C13"].PutValue(SZIRAdatszolgResource.SzocialisKoltsegekSzocho);
|
|
|
|
sheet.Cells["A14"].PutValue("AA");
|
|
sheet.Cells["B14"].PutValue(IntezmenyResource.SzemelyiJelleguKifizetesekbolSzemelyiJelleguEgyebKifizetesek);
|
|
sheet.Cells["C14"].PutValue(SZIRAdatszolgResource.SzakkepzesiHozzajarulasTovabbiSzakoktatas);
|
|
|
|
sheet.Cells["A15"].PutValue("AC");
|
|
sheet.Cells["B15"].PutValue(IntezmenyResource.SzemelyiJelleguKifizetesekbolEgyebKifizetesek);
|
|
|
|
sheet.Cells["A16"].PutValue("AD");
|
|
sheet.Cells["B16"].PutValue(IntezmenyResource.OraadoTanarokSzamaraTortenoKifizetesek);
|
|
sheet.Cells["C16"].PutValue(SZIRAdatszolgResource.ValamennyiOraadovalKapcsolatosKifizetes);
|
|
|
|
sheet.Cells["A17"].PutValue("AE");
|
|
sheet.Cells["B17"].PutValue(IntezmenyResource.DologiAnyagiJelleguKifizetesek);
|
|
sheet.Cells["C17"].PutValue(SZIRAdatszolgResource.TaneszkozokBeszerzeseKotelezoEszkozokkel);
|
|
|
|
sheet.Cells["A18"].PutValue("AF");
|
|
sheet.Cells["B18"].PutValue(IntezmenyResource.EtkezesreAKonyvtariAllomanyGyarapitasaraATartosTankonyvekBeszerzesereForditottKifizetesek);
|
|
sheet.Cells["C18"].PutValue(SZIRAdatszolgResource.ValamennyiEtkeztetesselKapcsolatosKifizetes);
|
|
|
|
sheet.Cells["A19"].PutValue("AG");
|
|
sheet.Cells["B19"].PutValue(IntezmenyResource.FelujitasokatASzakkepzesiAlapfeladatEllatastSzolgaloEpuletekKarbantartasavalKapcsolatosKiadasok);
|
|
sheet.Cells["C19"].PutValue(SZIRAdatszolgResource.JavitasiKarbantatasiTevekenysegekkelKapcsolatosKifizetesek);
|
|
|
|
sheet.Cells["A20"].PutValue("AH");
|
|
sheet.Cells["B20"].PutValue(IntezmenyResource.BeruhazasokEzerFt);
|
|
sheet.Cells["C20"].PutValue(SZIRAdatszolgResource.BeruhazasokkalKapcsolatosKiadasok);
|
|
|
|
sheet.AutoFitColumns();
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetInfraContentRows(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
SZIRAdatszolgHelper helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var ds = helper.GetInfraData();
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 2;
|
|
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
sheet.Cells["A" + rowCnt].PutValue(item.Field<string>("IntezmenyOmAzonosito"));
|
|
sheet.Cells["B" + rowCnt].PutValue(item.Field<string>("IntezmenyNev"));
|
|
sheet.Cells["C" + rowCnt].PutValue(item.Field<string>("IntezenyTelepules"));
|
|
sheet.Cells["D" + rowCnt].PutValue(item.Field<string>("IntezmenyIrszam"));
|
|
sheet.Cells["E" + rowCnt].PutValue(item.Field<string>("IntezmenyCim"));
|
|
sheet.Cells["F" + rowCnt].PutValue(item.Field<string>("IntezmenyEmailcim"));
|
|
sheet.Cells["G" + rowCnt].PutValue(item.Field<string>("FelhelyAzonosito"));
|
|
sheet.Cells["H" + rowCnt].PutValue(item.Field<string>("FelhelyNev"));
|
|
sheet.Cells["I" + rowCnt].PutValue(item.Field<string>("FelhelyTelepules"));
|
|
sheet.Cells["J" + rowCnt].PutValue(item.Field<string>("FelhelyIrszam"));
|
|
sheet.Cells["K" + rowCnt].PutValue(item.Field<string>("FelhelyCim"));
|
|
sheet.Cells["L" + rowCnt].PutValue(item.Field<string>("FelhelyEmailcim"));
|
|
sheet.Cells["M" + rowCnt].PutValue(item.Field<string>("FelhelyTipus"));
|
|
sheet.Cells["N" + rowCnt].PutValue(item.Field<int>("OvodaiCsoportszoba"));
|
|
sheet.Cells["O" + rowCnt].PutValue(item.Field<int>("OvodaiCsoportszobaFerohely"));
|
|
sheet.Cells["P" + rowCnt].PutValue(item.Field<int>("IskolaiOsztalyterem"));
|
|
sheet.Cells["Q" + rowCnt].PutValue(item.Field<int>("IskolaiOsztalyteremFerohely"));
|
|
sheet.Cells["R" + rowCnt].PutValue(item.Field<int>("IskolaiSzakterem"));
|
|
sheet.Cells["S" + rowCnt].PutValue(item.Field<int>("IskolaiSzakteremFerohely"));
|
|
sheet.Cells["T" + rowCnt].PutValue(item.Field<int>("IskolaiTanulocsoportSzoba"));
|
|
sheet.Cells["U" + rowCnt].PutValue(item.Field<int>("IskolaiTanulocsoportSzobaFerohely"));
|
|
sheet.Cells["V" + rowCnt].PutValue(item.Field<int>("Tornaterem"));
|
|
sheet.Cells["W" + rowCnt].PutValue(item.Field<int>("Tornaszoba"));
|
|
sheet.Cells["X" + rowCnt].PutValue(item.Field<int>("Uszomedence"));
|
|
sheet.Cells["Y" + rowCnt].PutValue(item.Field<int>("SzakmaiGyakorloterem"));
|
|
sheet.Cells["Z" + rowCnt].PutValue(item.Field<int>("SzakmaiLaboratorium"));
|
|
sheet.Cells["AA" + rowCnt].PutValue(item.Field<int>("DemonstraciosTerem"));
|
|
sheet.Cells["AB" + rowCnt].PutValue(item.Field<int>("Tangazdasag"));
|
|
sheet.Cells["AC" + rowCnt].PutValue(item.Field<int>("Taniroda"));
|
|
sheet.Cells["AD" + rowCnt].PutValue(item.Field<int>("Tanudvar"));
|
|
sheet.Cells["AE" + rowCnt].PutValue(item.Field<int>("Tanbolt"));
|
|
sheet.Cells["AF" + rowCnt].PutValue(item.Field<int>("Tankonyha"));
|
|
sheet.Cells["AG" + rowCnt].PutValue(item.Field<int>("KollegiumiHaloszoba"));
|
|
sheet.Cells["AH" + rowCnt].PutValue(item.Field<int>("KollegiumiHaloszobaFerohely"));
|
|
sheet.Cells["AI" + rowCnt].PutValue(item.Field<int?>("Notebook"));
|
|
sheet.Cells["AJ" + rowCnt].PutValue(item.Field<int?>("AsztaliGep"));
|
|
sheet.Cells["AK" + rowCnt].PutValue(item.Field<int?>("Okostelefon"));
|
|
sheet.Cells["AL" + rowCnt].PutValue(item.Field<int?>("Tablet"));
|
|
sheet.Cells["AM" + rowCnt].PutValue(item.Field<int>("InteraktivTabla"));
|
|
sheet.Cells["AN" + rowCnt].PutValue(item.Field<string>("FelhelyInternetkapcsolat"));
|
|
sheet.Cells["AO" + rowCnt].PutValue(item.Field<int>("OsztalyteremInternetkapcsolat"));
|
|
sheet.Cells["AP" + rowCnt].PutValue(item.Field<int>("SzakteremInternetkapcsolat"));
|
|
sheet.Cells["AQ" + rowCnt].PutValue(item.Field<int>("SzamitogepInternetkapcsolatTanulo"));
|
|
sheet.Cells["AR" + rowCnt].PutValue(item.Field<int>("SzamitogepInternetkapcsolatPedagogus"));
|
|
sheet.Cells["AS" + rowCnt].PutValue(item.Field<int>("OsztalyteremWifi"));
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetNemAllamiContentRows(Workbook wb)
|
|
{
|
|
var sheet = wb.Worksheets[0];
|
|
|
|
var helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var ds = helper.GetNemAllamiData();
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 2;
|
|
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
sheet.Cells["A" + rowCnt].PutValue(rowCnt - 1);
|
|
sheet.Cells["B" + rowCnt].PutValue(string.Empty);
|
|
sheet.Cells["C" + rowCnt].PutValue(item.Field<string>("IntezmenyNeve"));
|
|
sheet.Cells["D" + rowCnt].PutValue(item.Field<string>("MukodesiHelyAzonosito"));
|
|
sheet.Cells["E" + rowCnt].PutValue(item.Field<string>("MukodesihelyCime"));
|
|
sheet.Cells["F" + rowCnt].PutValue(item.Field<string>("EllatottFeladat"));
|
|
sheet.Cells["G" + rowCnt].PutValue(item["BevetelOsszesen"].ToString());
|
|
sheet.Cells["H" + rowCnt].PutValue(item["AAOSZLOP"].ToString());
|
|
sheet.Cells["I" + rowCnt].PutValue(item["ABOSZLOP"].ToString());
|
|
sheet.Cells["J" + rowCnt].PutValue(item["ACOSZLOP"].ToString());
|
|
sheet.Cells["K" + rowCnt].PutValue(item["ADOSZLOP"].ToString());
|
|
sheet.Cells["L" + rowCnt].PutValue(item["AEOSZLOP"].ToString());
|
|
sheet.Cells["M" + rowCnt].PutValue(item["AFOSZLOP"].ToString());
|
|
sheet.Cells["N" + rowCnt].PutValue(item["AGOSZLOP"].ToString());
|
|
sheet.Cells["O" + rowCnt].PutValue(item["AHOSZLOP"].ToString());
|
|
sheet.Cells["P" + rowCnt].PutValue(item["GOSZLOP"].ToString());
|
|
sheet.Cells["Q" + rowCnt].PutValue(item["KiadasOsszesen"].ToString());
|
|
sheet.Cells["R" + rowCnt].PutValue(item["SzemelyiJelleguKifizetesek"].ToString());
|
|
sheet.Cells["S" + rowCnt].PutValue(item["HOSZLOP"].ToString());
|
|
sheet.Cells["T" + rowCnt].PutValue(item["IOSZLOP"].ToString());
|
|
sheet.Cells["U" + rowCnt].PutValue(item["JOSZLOP"].ToString());
|
|
sheet.Cells["V" + rowCnt].PutValue(item["KOSZLOP"].ToString());
|
|
sheet.Cells["W" + rowCnt].PutValue(item["LOSZLOP"].ToString());
|
|
sheet.Cells["X" + rowCnt].PutValue(item["MOSZLOP"].ToString());
|
|
sheet.Cells["Y" + rowCnt].PutValue(item["NOSZLOP"].ToString());
|
|
sheet.Cells["Z" + rowCnt].PutValue(item["OOSZLOP"].ToString());
|
|
sheet.Cells["AA" + rowCnt].PutValue(item["POSZLOP"].ToString());
|
|
sheet.Cells["AB" + rowCnt].PutValue(item["QOSZLOP"].ToString());
|
|
sheet.Cells["AC" + rowCnt].PutValue(item["ROSZLOP"].ToString());
|
|
sheet.Cells["AD" + rowCnt].PutValue(item["SOSZLOP"].ToString());
|
|
sheet.Cells["AE" + rowCnt].PutValue(item["TOSZLOP"].ToString());
|
|
sheet.Cells["AF" + rowCnt].PutValue(item["UOSZLOP"].ToString());
|
|
sheet.Cells["AG" + rowCnt].PutValue(item["VOSZLOP"].ToString());
|
|
sheet.Cells["AH" + rowCnt].PutValue(item["WOSZLOP"].ToString());
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetOsztalyHeaderRow(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
sheet.Cells["A1"].PutValue(SZIRAdatszolgResource.OsztalyNeve);
|
|
sheet.Cells["B1"].PutValue(SZIRAdatszolgResource.IntOMAzon);
|
|
sheet.Cells["C1"].PutValue(SZIRAdatszolgResource.IntNev);
|
|
sheet.Cells["D1"].PutValue(SZIRAdatszolgResource.IntSzekhelyNev);
|
|
sheet.Cells["E1"].PutValue(SZIRAdatszolgResource.IntSzekhelyIrSzam);
|
|
sheet.Cells["F1"].PutValue(SZIRAdatszolgResource.IntSzekhelyCim);
|
|
sheet.Cells["G1"].PutValue(SZIRAdatszolgResource.IntSzekhelyEmail);
|
|
sheet.Cells["H1"].PutValue(SZIRAdatszolgResource.FelhelyAzon);
|
|
sheet.Cells["I1"].PutValue(SZIRAdatszolgResource.FelhelyNev);
|
|
sheet.Cells["J1"].PutValue(SZIRAdatszolgResource.FelhelyTelepulesNev);
|
|
sheet.Cells["K1"].PutValue(SZIRAdatszolgResource.FelhelyIrSzam);
|
|
sheet.Cells["L1"].PutValue(SZIRAdatszolgResource.FelhelyCim);
|
|
sheet.Cells["M1"].PutValue(SZIRAdatszolgResource.FelhelyEmail);
|
|
sheet.Cells["N1"].PutValue(SZIRAdatszolgResource.FelhelyTipus);
|
|
//Egyedi adatok
|
|
sheet.Cells["O1"].PutValue(SZIRAdatszolgResource.OsztalyTanterviJellemzo);
|
|
sheet.Cells["P1"].PutValue(SZIRAdatszolgResource.Munkarend);
|
|
sheet.Cells["Q1"].PutValue(SZIRAdatszolgResource.GyogypedagogiaiTanterv);
|
|
sheet.Cells["R1"].PutValue(SZIRAdatszolgResource.OsztalyLetszamKategoria);
|
|
sheet.Cells["S1"].PutValue(SZIRAdatszolgResource.Evfolyam);
|
|
|
|
SetHeaderStyle(sheet, "Osztaly_OSAP_adatszolg");
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetOsztalyContentRows(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
SZIRAdatszolgHelper helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var ds = helper.GetOsztalyData();
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 2;
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
sheet.Cells["A" + rowCnt].PutValue(item.Field<string>("OsztalyNev"));
|
|
sheet.Cells["B" + rowCnt].PutValue(item.Field<string>("IntezmenyOmAzonosito"));
|
|
sheet.Cells["C" + rowCnt].PutValue(item.Field<string>("IntezmenyNev"));
|
|
sheet.Cells["D" + rowCnt].PutValue(item.Field<string>("IntezenyTelepules"));
|
|
sheet.Cells["E" + rowCnt].PutValue(item.Field<string>("IntezmenyIrszam"));
|
|
sheet.Cells["F" + rowCnt].PutValue(item.Field<string>("IntezmenyCim"));
|
|
sheet.Cells["G" + rowCnt].PutValue(item.Field<string>("IntezmenyEmailcim"));
|
|
sheet.Cells["H" + rowCnt].PutValue(item.Field<string>("FelhelyAzonosito"));
|
|
sheet.Cells["I" + rowCnt].PutValue(item.Field<string>("FelhelyNev"));
|
|
sheet.Cells["J" + rowCnt].PutValue(item.Field<string>("FelhelyTelepules"));
|
|
sheet.Cells["K" + rowCnt].PutValue(item.Field<string>("FelhelyIrszam"));
|
|
sheet.Cells["L" + rowCnt].PutValue(item.Field<string>("FelhelyCim"));
|
|
sheet.Cells["M" + rowCnt].PutValue(item.Field<string>("FelhelyEmailcim"));
|
|
sheet.Cells["N" + rowCnt].PutValue(item.Field<string>("FelhelyTipus"));
|
|
sheet.Cells["O" + rowCnt].PutValue(item.Field<string>("OsztalyTanterviJellemzo"));
|
|
sheet.Cells["P" + rowCnt].PutValue(item.Field<string>("OsztalyMunkarend"));
|
|
sheet.Cells["Q" + rowCnt].PutValue(item.Field<string>("OsztalyGyogypedagogiai"));
|
|
sheet.Cells["R" + rowCnt].PutValue(item.Field<string>("OsztalyLetszam"));
|
|
sheet.Cells["S" + rowCnt].PutValue(item.Field<string>("OsztalyEvfolyam"));
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetTanuloEvElejeHeaderRow(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
sheet.Cells["A1"].PutValue(SZIRAdatszolgResource.TanuloOktAzon);
|
|
sheet.Cells["B1"].PutValue(SZIRAdatszolgResource.IntOMAzon);
|
|
sheet.Cells["C1"].PutValue(SZIRAdatszolgResource.IntNev);
|
|
sheet.Cells["D1"].PutValue(SZIRAdatszolgResource.IntSzekhelyNev);
|
|
sheet.Cells["E1"].PutValue(SZIRAdatszolgResource.IntSzekhelyIrSzam);
|
|
sheet.Cells["F1"].PutValue(SZIRAdatszolgResource.IntSzekhelyCim);
|
|
sheet.Cells["G1"].PutValue(SZIRAdatszolgResource.IntSzekhelyEmail);
|
|
sheet.Cells["H1"].PutValue(SZIRAdatszolgResource.FelhelyAzon);
|
|
sheet.Cells["I1"].PutValue(SZIRAdatszolgResource.FelhelyNev);
|
|
sheet.Cells["J1"].PutValue(SZIRAdatszolgResource.FelhelyTelepulesNev);
|
|
sheet.Cells["K1"].PutValue(SZIRAdatszolgResource.FelhelyIrSzam);
|
|
sheet.Cells["L1"].PutValue(SZIRAdatszolgResource.FelhelyCim);
|
|
sheet.Cells["M1"].PutValue(SZIRAdatszolgResource.FelhelyEmail);
|
|
//Egyedi adatok
|
|
sheet.Cells["N1"].PutValue(SZIRAdatszolgResource.LakohelyTanuloLakohelyTelepules);
|
|
sheet.Cells["O1"].PutValue(SZIRAdatszolgResource.LakohelySzulo);
|
|
sheet.Cells["P1"].PutValue(SZIRAdatszolgResource.LakohelyKulfoldi);
|
|
sheet.Cells["Q1"].PutValue(SZIRAdatszolgResource.TanuloKoreve);
|
|
sheet.Cells["R1"].PutValue(SZIRAdatszolgResource.TanuloJogviszonya);
|
|
sheet.Cells["S1"].PutValue(SZIRAdatszolgResource.Nem);
|
|
sheet.Cells["T1"].PutValue(SZIRAdatszolgResource.FeladatellatasiHelyTipusEllatottFeladat);
|
|
sheet.Cells["U1"].PutValue(SZIRAdatszolgResource.TanterviJellemzo);
|
|
sheet.Cells["V1"].PutValue(SZIRAdatszolgResource.Munkarend);
|
|
sheet.Cells["W1"].PutValue(SZIRAdatszolgResource.Evfolyam);
|
|
sheet.Cells["X1"].PutValue(SZIRAdatszolgResource.Agazat);
|
|
sheet.Cells["Y1"].PutValue(SZIRAdatszolgResource.SzakkepesitesAzonositoKod);
|
|
sheet.Cells["Z1"].PutValue(SZIRAdatszolgResource.SzakkepesitesMegnevezes);
|
|
sheet.Cells["AA1"].PutValue(SZIRAdatszolgResource.AllampolgarsagOrszag1);
|
|
sheet.Cells["AB1"].PutValue(SZIRAdatszolgResource.AllampolgarsagOrszag2);
|
|
sheet.Cells["AC1"].PutValue(SZIRAdatszolgResource.SNI);
|
|
sheet.Cells["AD1"].PutValue(SZIRAdatszolgResource.SNIGyogypedagogia);
|
|
sheet.Cells["AE1"].PutValue(SZIRAdatszolgResource.SNIIntegralt);
|
|
sheet.Cells["AF1"].PutValue(SZIRAdatszolgResource.FogyatekossagTipusa);
|
|
sheet.Cells["AG1"].PutValue(SZIRAdatszolgResource.KiemeltenTehetseges);
|
|
sheet.Cells["AH1"].PutValue(SZIRAdatszolgResource.EvfolyamIsmetlo);
|
|
sheet.Cells["AI1"].PutValue(SZIRAdatszolgResource.EgyeniTanrend);
|
|
sheet.Cells["AJ1"].PutValue(SZIRAdatszolgResource.MasTelepules);
|
|
sheet.Cells["AK1"].PutValue(SZIRAdatszolgResource.Kollegium);
|
|
sheet.Cells["AL1"].PutValue(SZIRAdatszolgResource.Externatus);
|
|
sheet.Cells["AM1"].PutValue(SZIRAdatszolgResource.SzocialisOD);
|
|
sheet.Cells["AN1"].PutValue(SZIRAdatszolgResource.EtkezesbenReszesul);
|
|
sheet.Cells["AO1"].PutValue(SZIRAdatszolgResource.GyakorlatiJogviszony);
|
|
sheet.Cells["AP1"].PutValue(SZIRAdatszolgResource.BTM);
|
|
sheet.Cells["AQ1"].PutValue(SZIRAdatszolgResource.Napkozi);
|
|
sheet.Cells["AR1"].PutValue(SZIRAdatszolgResource.HatranyosHelyzetu);
|
|
sheet.Cells["AS1"].PutValue(SZIRAdatszolgResource.HalomozottanHatranyosHelyzetu);
|
|
sheet.Cells["AT1"].PutValue(SZIRAdatszolgResource.RendszeresGyermekvedelmiKedvezmeny);
|
|
sheet.Cells["AU1"].PutValue(SZIRAdatszolgResource.SzamitogegetOktatasiCelraHasznal);
|
|
sheet.Cells["AV1"].PutValue(SZIRAdatszolgResource.HitesErkolcstan);
|
|
sheet.Cells["AW1"].PutValue(SZIRAdatszolgResource.Etika);
|
|
sheet.Cells["AX1"].PutValue(SZIRAdatszolgResource.Nyelvoktatas);
|
|
sheet.Cells["AY1"].PutValue(SZIRAdatszolgResource.NyelvoktatasFelmentett);
|
|
sheet.Cells["AZ1"].PutValue(SZIRAdatszolgResource.Tandijas);
|
|
sheet.Cells["BA1"].PutValue(SZIRAdatszolgResource.TeritesiDijas);
|
|
sheet.Cells["BB1"].PutValue(SZIRAdatszolgResource.KezdoEvfolyamosTanulo);
|
|
sheet.Cells["BC1"].PutValue(SZIRAdatszolgResource.DiaksportkorTag);
|
|
sheet.Cells["BD1"].PutValue(SZIRAdatszolgResource.SzabokyAdolfOD);
|
|
sheet.Cells["BE1"].PutValue(SZIRAdatszolgResource.APJ);
|
|
sheet.Cells["BF1"].PutValue(SZIRAdatszolgResource.EmeletSzintuOktatas);
|
|
sheet.Cells["BG1"].PutValue(SZIRAdatszolgResource.EmeletSzintuOktatasTantargy1);
|
|
sheet.Cells["BH1"].PutValue(SZIRAdatszolgResource.EmeletSzintuOktatasTantargy2);
|
|
sheet.Cells["BI1"].PutValue(SZIRAdatszolgResource.EmeletSzintuOktatasTantargy3);
|
|
sheet.Cells["BJ1"].PutValue(SZIRAdatszolgResource.TanultIdegenNyelv1);
|
|
sheet.Cells["BK1"].PutValue(SZIRAdatszolgResource.TanultIdegenNyelv2);
|
|
sheet.Cells["BL1"].PutValue(SZIRAdatszolgResource.TanultIdegenNyelv3);
|
|
sheet.Cells["BM1"].PutValue(SZIRAdatszolgResource.TanuloNemzetisegiNyelvoktatasa);
|
|
sheet.Cells["BN1"].PutValue(SZIRAdatszolgResource.EgeszNaposIskolaiOktatas);
|
|
sheet.Cells["BO1"].PutValue(SZIRAdatszolgResource.KilencEvfolyamKozulNyolcEvfolyam);
|
|
sheet.Cells["BP1"].PutValue(SZIRAdatszolgResource.OtthonNyujtottEllatas);
|
|
|
|
SetHeaderStyle(sheet, "Tanulo_Ev_Eleje_OSAP_adatszolg");
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetTanuloEvElejeContentRows(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
SZIRAdatszolgHelper helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var ds = helper.GetTanuloEvElejeData();
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 2;
|
|
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
sheet.Cells["A" + rowCnt].PutValue(item.Field<string>("TanuloNev"));
|
|
sheet.Cells["B" + rowCnt].PutValue(item.Field<string>("IntezmenyOmAzonosito"));
|
|
sheet.Cells["C" + rowCnt].PutValue(item.Field<string>("IntezmenyNev"));
|
|
sheet.Cells["D" + rowCnt].PutValue(item.Field<string>("IntezenyTelepules"));
|
|
sheet.Cells["E" + rowCnt].PutValue(item.Field<string>("IntezmenyIrszam"));
|
|
sheet.Cells["F" + rowCnt].PutValue(item.Field<string>("IntezmenyCim"));
|
|
sheet.Cells["G" + rowCnt].PutValue(item.Field<string>("IntezmenyEmailcim"));
|
|
sheet.Cells["H" + rowCnt].PutValue(item.Field<string>("FelhelyAzonosito"));
|
|
sheet.Cells["I" + rowCnt].PutValue(item.Field<string>("FelhelyNev"));
|
|
sheet.Cells["J" + rowCnt].PutValue(item.Field<string>("FelhelyTelepules"));
|
|
sheet.Cells["K" + rowCnt].PutValue(item.Field<string>("FelhelyIrszam"));
|
|
sheet.Cells["L" + rowCnt].PutValue(item.Field<string>("FelhelyCim"));
|
|
sheet.Cells["M" + rowCnt].PutValue(item.Field<string>("FelhelyEmailcim"));
|
|
sheet.Cells["N" + rowCnt].PutValue(item.Field<string>("TanuloTelepules"));
|
|
sheet.Cells["O" + rowCnt].PutValue(item.Field<string>("SzuloTelepules"));
|
|
sheet.Cells["P" + rowCnt].PutValue(item.Field<string>("TanuloKulfoldiTelepules"));
|
|
sheet.Cells["Q" + rowCnt].PutValue(item.Field<int?>("TanuloKorev"));
|
|
sheet.Cells["R" + rowCnt].PutValue(item.Field<string>("TanuloJogviszony"));
|
|
sheet.Cells["S" + rowCnt].PutValue(item.Field<string>("TanuloNem"));
|
|
sheet.Cells["T" + rowCnt].PutValue(item.Field<string>("FelhelyTipus"));
|
|
sheet.Cells["U" + rowCnt].PutValue(item.Field<string>("TanuloTanterviJellemzo"));
|
|
sheet.Cells["V" + rowCnt].PutValue(item.Field<string>("TanuloMunkarend"));
|
|
sheet.Cells["W" + rowCnt].PutValue(item.Field<string>("TanuloEvfolyam"));
|
|
sheet.Cells["X" + rowCnt].PutValue(item.Field<string>("TanuloAgazat"));
|
|
sheet.Cells["Y" + rowCnt].PutValue(item.Field<string>("TanuloSzakkepesitesAzon"));
|
|
sheet.Cells["Z" + rowCnt].PutValue(item.Field<string>("TanuloSzakkepesitesNev"));
|
|
sheet.Cells["AA" + rowCnt].PutValue(item.Field<string>("TanuloAllampolgarsag"));
|
|
sheet.Cells["AB" + rowCnt].PutValue(item.Field<string>("TanuloAllampolgarsag2"));
|
|
sheet.Cells["AC" + rowCnt].PutValue(item.Field<string>("TanuloSni"));
|
|
sheet.Cells["AD" + rowCnt].PutValue(item.Field<string>("TanuloSniGyogypedNevelt"));
|
|
sheet.Cells["AE" + rowCnt].PutValue(item.Field<string>("TanuloSniIntegraltanNevelt"));
|
|
sheet.Cells["AF" + rowCnt].PutValue(item.Field<string>("TanuloSniZavar"));
|
|
sheet.Cells["AG" + rowCnt].PutValue(item.Field<string>("TanuloKiemeltTehetseg"));
|
|
sheet.Cells["AH" + rowCnt].PutValue(item.Field<string>("TanuloEvfolyamIsmetlo"));
|
|
sheet.Cells["AI" + rowCnt].PutValue(item.Field<string>("TanuloEgyeniTanrend"));
|
|
sheet.Cells["AJ" + rowCnt].PutValue(item.Field<string>("TanuloBejaro"));
|
|
sheet.Cells["AK" + rowCnt].PutValue(item.Field<string>("TanuloKollegista"));
|
|
sheet.Cells["AL" + rowCnt].PutValue(item.Field<string>("TanuloExternatus"));
|
|
sheet.Cells["AM" + rowCnt].PutValue(item.Field<string>("TanuloSzocOsztondij"));
|
|
sheet.Cells["AN" + rowCnt].PutValue(item.Field<string>("TanuloEtkeztetes"));
|
|
sheet.Cells["AO" + rowCnt].PutValue(item.Field<string>("TanuloGyakJogviszony"));
|
|
sheet.Cells["AP" + rowCnt].PutValue(item.Field<string>("TanuloBtm"));
|
|
sheet.Cells["AQ" + rowCnt].PutValue(item.Field<string>("TanuloNapkozi"));
|
|
sheet.Cells["AR" + rowCnt].PutValue(item.Field<string>("TanuloHatranyosHelyzet"));
|
|
sheet.Cells["AS" + rowCnt].PutValue(item.Field<string>("TanuloHalmozottanHatranyos"));
|
|
sheet.Cells["AT" + rowCnt].PutValue(item.Field<string>("TanuloGyermekvedelmiTamogatas"));
|
|
sheet.Cells["AU" + rowCnt].PutValue(item.Field<string>("TanuloSzamitogepOktatasra"));
|
|
sheet.Cells["AV" + rowCnt].PutValue(item.Field<string>("TanuloHittan"));
|
|
sheet.Cells["AW" + rowCnt].PutValue(item.Field<string>("TanuloEtika"));
|
|
sheet.Cells["AX" + rowCnt].PutValue(item.Field<string>("TanuloNyelvoktatas"));
|
|
sheet.Cells["AY" + rowCnt].PutValue(item.Field<string>("TanuloNyelvoktatasFelmentes"));
|
|
sheet.Cells["AZ" + rowCnt].PutValue(item.Field<string>("TanuloTandijas"));
|
|
sheet.Cells["BA" + rowCnt].PutValue(item.Field<string>("TanuloTeritesiDijas"));
|
|
sheet.Cells["BB" + rowCnt].PutValue(item.Field<string>("TanuloKezdoEvfolyam"));
|
|
sheet.Cells["BC" + rowCnt].PutValue(item.Field<string>("TanuloDiaksportKor"));
|
|
sheet.Cells["BD" + rowCnt].PutValue(item.Field<string>("TanuloSzabokyAdolf"));
|
|
sheet.Cells["BE" + rowCnt].PutValue(item.Field<string>("TanuloAranyJanos"));
|
|
sheet.Cells["BF" + rowCnt].PutValue(item.Field<string>("TanuloEmeltSzint"));
|
|
sheet.Cells["BG" + rowCnt].PutValue(item.Field<string>("TanuloEmeltSzintTargy1"));
|
|
sheet.Cells["BH" + rowCnt].PutValue(item.Field<string>("TanuloEmeltSzintTargy2"));
|
|
sheet.Cells["BI" + rowCnt].PutValue(item.Field<string>("TanuloEmeltSzintTargy3"));
|
|
sheet.Cells["BJ" + rowCnt].PutValue(item.Field<string>("TanuloIdegenNyelv1"));
|
|
sheet.Cells["BK" + rowCnt].PutValue(item.Field<string>("TanuloIdegenNyelv2"));
|
|
sheet.Cells["BL" + rowCnt].PutValue(item.Field<string>("TanuloIdegenNyelv3"));
|
|
sheet.Cells["BM" + rowCnt].PutValue(item.Field<string>("TanuloNemzetisegiOktatas"));
|
|
sheet.Cells["BN" + rowCnt].PutValue(item.Field<string>("TanuloEgeszNaposOktatas"));
|
|
sheet.Cells["BO" + rowCnt].PutValue(item.Field<string>("TanuloNyolcEvfolyamElozoTanevben"));
|
|
sheet.Cells["BP" + rowCnt].PutValue(item.Field<string>("TanuloOtthoniEllatas"));
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetTanuloEvVegeHeaderRow(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
sheet.Cells["A1"].PutValue(SZIRAdatszolgResource.TanuloOktAzon);
|
|
sheet.Cells["B1"].PutValue(SZIRAdatszolgResource.IntOMAzon);
|
|
sheet.Cells["C1"].PutValue(SZIRAdatszolgResource.IntNev);
|
|
sheet.Cells["D1"].PutValue(SZIRAdatszolgResource.IntSzekhelyNev);
|
|
sheet.Cells["E1"].PutValue(SZIRAdatszolgResource.IntSzekhelyIrSzam);
|
|
sheet.Cells["F1"].PutValue(SZIRAdatszolgResource.IntSzekhelyCim);
|
|
sheet.Cells["G1"].PutValue(SZIRAdatszolgResource.IntSzekhelyEmail);
|
|
sheet.Cells["H1"].PutValue(SZIRAdatszolgResource.FelhelyAzon);
|
|
sheet.Cells["I1"].PutValue(SZIRAdatszolgResource.FelhelyNev);
|
|
sheet.Cells["J1"].PutValue(SZIRAdatszolgResource.FelhelyTelepulesNev);
|
|
sheet.Cells["K1"].PutValue(SZIRAdatszolgResource.FelhelyIrSzam);
|
|
sheet.Cells["L1"].PutValue(SZIRAdatszolgResource.FelhelyCim);
|
|
sheet.Cells["M1"].PutValue(SZIRAdatszolgResource.FelhelyEmail);
|
|
//Egyedi adatok
|
|
sheet.Cells["N1"].PutValue(SZIRAdatszolgResource.TanuloJogviszonya);
|
|
sheet.Cells["O1"].PutValue(SZIRAdatszolgResource.Nem);
|
|
sheet.Cells["P1"].PutValue(SZIRAdatszolgResource.FeladatellatasiHelyTipusEllatottFeladat);
|
|
sheet.Cells["Q1"].PutValue(SZIRAdatszolgResource.TanterviJellemzo);
|
|
sheet.Cells["R1"].PutValue(SZIRAdatszolgResource.Munkarend);
|
|
sheet.Cells["S1"].PutValue(SZIRAdatszolgResource.BerszamolasiIdoszakEvfolyam);
|
|
sheet.Cells["T1"].PutValue(SZIRAdatszolgResource.Agazat);
|
|
sheet.Cells["U1"].PutValue(SZIRAdatszolgResource.SzakkepesitesAzonositoKod);
|
|
sheet.Cells["V1"].PutValue(SZIRAdatszolgResource.SzakkepesitesMegnevezes);
|
|
sheet.Cells["W1"].PutValue(SZIRAdatszolgResource.AllampolgarsagOrszag1);
|
|
sheet.Cells["X1"].PutValue(SZIRAdatszolgResource.AllampolgarsagOrszag2);
|
|
sheet.Cells["Y1"].PutValue(SZIRAdatszolgResource.SNI);
|
|
sheet.Cells["Z1"].PutValue(SZIRAdatszolgResource.SNIGyogypedagogia);
|
|
sheet.Cells["AA1"].PutValue(SZIRAdatszolgResource.SNIIntegralt);
|
|
sheet.Cells["AB1"].PutValue(SZIRAdatszolgResource.HatranyosHelyzet);
|
|
sheet.Cells["AC1"].PutValue(SZIRAdatszolgResource.AzElozoTanevbenTanulmanyokatAzAdottEvfolyamonSikeresenTeljesítette);
|
|
sheet.Cells["AD1"].PutValue(SZIRAdatszolgResource.SikeresSzakmaiVizsgatTettElso);
|
|
sheet.Cells["AE1"].PutValue(SZIRAdatszolgResource.SikeresSzakmaiVizsgatTettMasodik);
|
|
sheet.Cells["AF1"].PutValue(SZIRAdatszolgResource.SikeresSzakmaiVizsgatTettHarmadik);
|
|
sheet.Cells["AG1"].PutValue(SZIRAdatszolgResource.SikeresAgazatiVizsgatTett);
|
|
|
|
SetHeaderStyle(sheet, "Tanulo_Ev_Vege_OSAP_adatszolg");
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetTanuloEvVegeContentRows(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
SZIRAdatszolgHelper helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetActiveSessionConnectionType());
|
|
var ds = helper.GetTanuloEvVegeData(ClaimData.PrevTanevID.Value);
|
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
int rowCnt = 2;
|
|
|
|
foreach (DataRow item in ds.Tables[0].Rows)
|
|
{
|
|
sheet.Cells["A" + rowCnt].PutValue(item.Field<string>("TanuloNev"));
|
|
sheet.Cells["B" + rowCnt].PutValue(item.Field<string>("IntezmenyOmAzonosito"));
|
|
sheet.Cells["C" + rowCnt].PutValue(item.Field<string>("IntezmenyNev"));
|
|
sheet.Cells["D" + rowCnt].PutValue(item.Field<string>("IntezmenyTelepules"));
|
|
sheet.Cells["E" + rowCnt].PutValue(item.Field<string>("IntezmenyIrszam"));
|
|
sheet.Cells["F" + rowCnt].PutValue(item.Field<string>("IntezmenyCim"));
|
|
sheet.Cells["G" + rowCnt].PutValue(item.Field<string>("IntezmenyEmailcim"));
|
|
sheet.Cells["H" + rowCnt].PutValue(item.Field<string>("FelhelyAzonosito"));
|
|
sheet.Cells["I" + rowCnt].PutValue(item.Field<string>("FelhelyNev"));
|
|
sheet.Cells["J" + rowCnt].PutValue(item.Field<string>("FelhelyTelepules"));
|
|
sheet.Cells["K" + rowCnt].PutValue(item.Field<string>("FelhelyIrszam"));
|
|
sheet.Cells["L" + rowCnt].PutValue(item.Field<string>("FelhelyCim"));
|
|
sheet.Cells["M" + rowCnt].PutValue(item.Field<string>("FelhelyEmailcim"));
|
|
sheet.Cells["N" + rowCnt].PutValue(item.Field<string>("TanuloJogviszony"));
|
|
sheet.Cells["O" + rowCnt].PutValue(item.Field<string>("TanuloNem"));
|
|
sheet.Cells["P" + rowCnt].PutValue(item.Field<string>("FelhelyTipus"));
|
|
sheet.Cells["Q" + rowCnt].PutValue(item.Field<string>("TanuloTanterviJellemzo"));
|
|
sheet.Cells["R" + rowCnt].PutValue(item.Field<string>("TanuloMunkarend"));
|
|
sheet.Cells["S" + rowCnt].PutValue(item.Field<string>("TanuloEvfolyam"));
|
|
sheet.Cells["T" + rowCnt].PutValue(item.Field<string>("TanuloAgazat"));
|
|
sheet.Cells["U" + rowCnt].PutValue(item.Field<string>("TanuloSzakkepesitesAzon"));
|
|
sheet.Cells["V" + rowCnt].PutValue(item.Field<string>("TanuloSzakkepesitesNev"));
|
|
sheet.Cells["W" + rowCnt].PutValue(item.Field<string>("TanuloAllampolgarsag"));
|
|
sheet.Cells["X" + rowCnt].PutValue(item.Field<string>("TanuloAllampolgarsag2"));
|
|
sheet.Cells["Y" + rowCnt].PutValue(item.Field<string>("TanuloSni"));
|
|
sheet.Cells["Z" + rowCnt].PutValue(item.Field<string>("TanuloSniGyogypedNevelt"));
|
|
sheet.Cells["AA" + rowCnt].PutValue(item.Field<string>("TanuloSniIntegraltanNevelt"));
|
|
sheet.Cells["AB" + rowCnt].PutValue(item.Field<string>("TanuloHatranyosHelyzet"));
|
|
sheet.Cells["AC" + rowCnt].PutValue(item.Field<string>("TanuloSikeresTanulmanyok"));
|
|
sheet.Cells["AD" + rowCnt].PutValue(item.Field<string>("TanuloSikeresSzakmaiVizsgaSzak1"));
|
|
sheet.Cells["AE" + rowCnt].PutValue(item.Field<string>("TanuloSikeresSzakmaiVizsgaSzak2"));
|
|
sheet.Cells["AF" + rowCnt].PutValue(item.Field<string>("TanuloSikeresSzakmaiVizsgaSzak3"));
|
|
sheet.Cells["AG" + rowCnt].PutValue(item.Field<string>("TanuloSikeresAgazatiVizsga"));
|
|
|
|
rowCnt++;
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetKonyvtarHeaders(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
var borderStyle = wb.CreateStyle();
|
|
borderStyle.SetBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
borderStyle.SetBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
borderStyle.SetBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
borderStyle.SetBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
|
|
var cell = sheet.Cells["E3"];
|
|
var fejlecStyle = cell.GetStyle();
|
|
fejlecStyle.IsTextWrapped = true;
|
|
fejlecStyle.HorizontalAlignment = TextAlignmentType.Center;
|
|
fejlecStyle.VerticalAlignment = TextAlignmentType.Center;
|
|
cell.SetStyle(fejlecStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.AllomanyNyitoAdatai);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 3, 1);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["F3"];
|
|
cell.PutValue(SZIRAdatszolgResource.AllomanyNyitoAdataibolNemzetisegi);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 3, 1);
|
|
cell.SetStyle(fejlecStyle);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["G3"];
|
|
cell.PutValue(SZIRAdatszolgResource.GyarapodasABeszamolasiIdoszakban);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 3, 1);
|
|
cell.SetStyle(fejlecStyle);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["H3"];
|
|
cell.PutValue(SZIRAdatszolgResource.ForgalomABeszamolasaiIdoszakban);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 3, 1);
|
|
cell.SetStyle(fejlecStyle);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
|
|
for (int i = 0; i < 4; i++)
|
|
{
|
|
cell = sheet.Cells[5, 4 + i];
|
|
cell.PutValue(i + 1);
|
|
cell.SetStyle(fejlecStyle);
|
|
}
|
|
|
|
for (int i = 0; i < 17; i++)
|
|
{
|
|
sheet.Cells[6 + i, 3].PutValue(i + 1);
|
|
}
|
|
|
|
cell = sheet.Cells["A7"];
|
|
cell.PutValue(SZIRAdatszolgResource.KonyvtariEgysegek);
|
|
var boldStyle = wb.CreateStyle();
|
|
boldStyle.Copy(borderStyle);
|
|
boldStyle.Font.IsBold = true;
|
|
cell.SetStyle(boldStyle);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 3);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["A8"];
|
|
cell.PutValue(SZIRAdatszolgResource.Ebbol);
|
|
cell.SetStyle(borderStyle);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 9, 1);
|
|
var ebbolStyle = cell.GetStyle();
|
|
ebbolStyle.Copy(borderStyle);
|
|
ebbolStyle.RotationAngle = 90;
|
|
ebbolStyle.HorizontalAlignment = TextAlignmentType.Center;
|
|
ebbolStyle.VerticalAlignment = TextAlignmentType.Center;
|
|
cell.SetStyle(ebbolStyle);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["B8"];
|
|
cell.PutValue(SZIRAdatszolgResource.KonyvKotet);
|
|
cell.SetStyle(borderStyle);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 2);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["B9"];
|
|
cell.PutValue(SZIRAdatszolgResource.Ebbol);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 4, 1);
|
|
cell.SetStyle(ebbolStyle);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["C9"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.TankonyvKotet);
|
|
cell = sheet.Cells["C10"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.EbbolTartosTankonyvKotet);
|
|
cell = sheet.Cells["C11"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.IdegennyelvuKonyvKotet);
|
|
cell = sheet.Cells["C12"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.EbbolNemzetisegiKonyvKotet);
|
|
cell = sheet.Cells["B13"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.ElektonikusDokumentumDb);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 2);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["B14"];
|
|
cell.PutValue(SZIRAdatszolgResource.Ebbol);
|
|
cell.SetStyle(ebbolStyle);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 3, 1);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["C14"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.HanganyagKazettaLemezCDDb);
|
|
cell = sheet.Cells["C15"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.MozgokepVideokazettaVideodiszkDb);
|
|
cell = sheet.Cells["C16"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.SzamitogepesMultimediaAnyagDb);
|
|
cell = sheet.Cells["A17"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.PeriodikaFelesegDb);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 3);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["A18"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.KonyvtariEgyegekErteke1000Ft);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 3);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["A19"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.HelybenHasznalatiEset);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 3);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["A20"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.KonyvtariOlvasokSzamaFo);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 3);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["A21"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.KolcsonzesekSzama);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 3);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["A22"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.EbbolTanuloSzamaraKolcsonzottTartosKonyvKotet);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 3);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells["A23"];
|
|
cell.SetStyle(borderStyle);
|
|
cell.PutValue(SZIRAdatszolgResource.SelejtezettTartosTankonyvKotet);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 1, 3);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
|
|
var borderXStyle = wb.CreateStyle();
|
|
borderXStyle.Copy(borderStyle);
|
|
borderXStyle.SetBorder(BorderType.DiagonalDown, CellBorderType.Thin, Color.Black);
|
|
borderXStyle.SetBorder(BorderType.DiagonalUp, CellBorderType.Thin, Color.Black);
|
|
cell = sheet.Cells[11, 5];
|
|
cell.SetStyle(borderXStyle);
|
|
|
|
cell = sheet.Cells[6, 7];
|
|
cell.SetStyle(borderXStyle);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 12, 1);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.DiagonalDown, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.DiagonalUp, CellBorderType.Thin, Color.Black);
|
|
|
|
cell = sheet.Cells[17, 4];
|
|
cell.SetStyle(borderXStyle);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 6, 1);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.DiagonalDown, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.DiagonalUp, CellBorderType.Thin, Color.Black);
|
|
|
|
cell = sheet.Cells[17, 5];
|
|
cell.SetStyle(borderXStyle);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 6, 1);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.DiagonalDown, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.DiagonalUp, CellBorderType.Thin, Color.Black);
|
|
|
|
cell = sheet.Cells[18, 6];
|
|
cell.SetStyle(borderXStyle);
|
|
sheet.Cells.Merge(cell.Row, cell.Column, 5, 1);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.DiagonalDown, CellBorderType.Thin, Color.Black);
|
|
cell.GetMergedRange().SetOutlineBorder(BorderType.DiagonalUp, CellBorderType.Thin, Color.Black);
|
|
|
|
sheet.AutoFitColumns(new AutoFitterOptions { AutoFitMergedCellsType = AutoFitMergedCellsType.EachLine });
|
|
|
|
sheet.Cells.SetColumnWidthPixel(4, 100);
|
|
sheet.Cells.SetColumnWidthPixel(5, 100);
|
|
sheet.Cells.SetColumnWidthPixel(6, 100);
|
|
sheet.Cells.SetColumnWidthPixel(7, 100);
|
|
return wb;
|
|
}
|
|
|
|
public static Workbook SetKonyvtarContentRows(Workbook wb)
|
|
{
|
|
Worksheet sheet = wb.Worksheets[0];
|
|
|
|
SZIRAdatszolgHelper helper = new SZIRAdatszolgHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
var coList = helper.GetKonyvtarItemCoList();
|
|
|
|
if (coList.Count > 0)
|
|
{
|
|
int rowCnt = 5;
|
|
|
|
var borderStyle = wb.CreateStyle();
|
|
borderStyle.SetBorder(BorderType.BottomBorder, CellBorderType.Thin, Color.Black);
|
|
borderStyle.SetBorder(BorderType.LeftBorder, CellBorderType.Thin, Color.Black);
|
|
borderStyle.SetBorder(BorderType.TopBorder, CellBorderType.Thin, Color.Black);
|
|
borderStyle.SetBorder(BorderType.RightBorder, CellBorderType.Thin, Color.Black);
|
|
|
|
foreach (var item in coList.OrderBy(x => x.Sorszam))
|
|
{
|
|
var sorszam = rowCnt + item.Sorszam;
|
|
var cell = sheet.Cells[sorszam, 4];
|
|
cell.PutValue(item.Nyitoadat);
|
|
if (item.IsNyitoadatEditable)
|
|
{
|
|
cell.SetStyle(borderStyle);
|
|
}
|
|
cell = sheet.Cells[sorszam, 5];
|
|
cell.PutValue(item.NyitoadatNemzetisegi);
|
|
if (item.IsNyitoadatNemzetisegiEditable)
|
|
{
|
|
cell.SetStyle(borderStyle);
|
|
}
|
|
cell = sheet.Cells[sorszam, 6];
|
|
cell.PutValue(item.Gyarapodas);
|
|
if (item.IsGyarapodasEditable)
|
|
{
|
|
cell.SetStyle(borderStyle);
|
|
}
|
|
cell = sheet.Cells[sorszam, 7];
|
|
cell.PutValue(item.Forgalom);
|
|
if (item.IsForgalomEditable)
|
|
{
|
|
cell.SetStyle(borderStyle);
|
|
}
|
|
}
|
|
}
|
|
|
|
return wb;
|
|
}
|
|
|
|
private static Worksheet SetHeaderStyle(Worksheet sheet, string sheetName)
|
|
{
|
|
sheet.Name = sheetName;
|
|
sheet.AutoFitColumns();
|
|
|
|
var columnStyle = sheet.Cells[0, 1].GetStyle();
|
|
|
|
columnStyle.IsTextWrapped = true;
|
|
columnStyle.Font.Color = Color.Red;
|
|
|
|
return sheet;
|
|
}
|
|
|
|
public static string ValidateNemAllamiModelOsszegzes(NemAllamiDetailModel model)
|
|
{
|
|
var sb = new StringBuilder();
|
|
if (model.AAOszlop.HasValue && model.ABOszlop.HasValue && (model.AAOszlop < model.ABOszlop))
|
|
{
|
|
sb.Append($"<br>{IntezmenyResource.AllamiTamogatasokKoltsegvetesiHozzajarulasokOsszesenEzerFt}");
|
|
}
|
|
if (model.ACOszlop.HasValue && model.ADOszlop.HasValue && model.AFOszlop.HasValue && model.AGOszlop.HasValue && (model.ACOszlop < model.ADOszlop + model.AFOszlop + model.AGOszlop))
|
|
{
|
|
sb.Append($"<br>{IntezmenyResource.GyermekTanuloAltalIgenybeVettSzolgaltatasokUtanBefizetettOsszegekEzerFt}");
|
|
}
|
|
if (model.HOszlop.HasValue && model.IOszlop.HasValue && model.JOszlop.HasValue && model.KOszlop.HasValue && (model.HOszlop < model.IOszlop + model.JOszlop + model.KOszlop))
|
|
{
|
|
sb.Append($"<br>{IntezmenyResource.SzemelyiJelleguKifizeteskbolBerkoltseg}");
|
|
}
|
|
if (model.LOszlop.HasValue && model.MOszlop.HasValue && model.NOszlop.HasValue && model.OOszlop.HasValue && (model.LOszlop < model.MOszlop + model.NOszlop + model.OOszlop))
|
|
{
|
|
sb.Append($"<br>{IntezmenyResource.SzemelyiJelleguKifizetesekbolMunkaadokatTerheloJarulekok}");
|
|
}
|
|
if (model.POszlop.HasValue && model.QOszlop.HasValue && model.POszlop < model.QOszlop)
|
|
{
|
|
sb.Append($"<br>{IntezmenyResource.SzemelyiJelleguKifizetesekbolSzemelyiJelleguEgyebKifizetesek}");
|
|
}
|
|
|
|
if (!string.IsNullOrWhiteSpace(sb.ToString()))
|
|
{
|
|
return $"{SZIRAdatszolgResource.HibasAdatMegadasReszosszegErtekeNagyobbMintARogzitettOsszertek}{sb}";
|
|
}
|
|
|
|
return string.Empty;
|
|
}
|
|
|
|
public static string GetSablonPath(string sablonNev)
|
|
{
|
|
var directoryPath = HttpContext.Current.Server.MapPath(ExcelTemplateDirectory);
|
|
var directoryInfo = new DirectoryInfo(directoryPath);
|
|
var fileInfo = directoryInfo.GetFiles().SingleOrDefault(x => x.Name.Equals(sablonNev + ".xlsx", StringComparison.InvariantCultureIgnoreCase));
|
|
var sablonPath = fileInfo?.FullName;
|
|
|
|
return sablonPath;
|
|
}
|
|
}
|
|
}
|