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("TanuloNev")); sheet.Cells["B" + rowCnt].PutValue(item.Field("IntezmenyOmAzonosito")); sheet.Cells["C" + rowCnt].PutValue(item.Field("IntezmenyNev")); sheet.Cells["D" + rowCnt].PutValue(item.Field("IntezenyTelepules")); sheet.Cells["E" + rowCnt].PutValue(item.Field("IntezmenyIrszam")); sheet.Cells["F" + rowCnt].PutValue(item.Field("IntezmenyCim")); sheet.Cells["G" + rowCnt].PutValue(item.Field("IntezmenyEmailcim")); sheet.Cells["H" + rowCnt].PutValue(item.Field("FelhelyAzonosito")); sheet.Cells["I" + rowCnt].PutValue(item.Field("FelhelyNev")); sheet.Cells["J" + rowCnt].PutValue(item.Field("FelhelyTelepules")); sheet.Cells["K" + rowCnt].PutValue(item.Field("FelhelyIrszam")); sheet.Cells["L" + rowCnt].PutValue(item.Field("FelhelyCim")); sheet.Cells["M" + rowCnt].PutValue(item.Field("FelhelyEmailcim")); sheet.Cells["N" + rowCnt].PutValue(item.Field("FelhelyTipus")); sheet.Cells["O" + rowCnt].PutValue(item.Field("TanuloKorev")); sheet.Cells["P" + rowCnt].PutValue(item.Field("TanuloNem")); sheet.Cells["Q" + rowCnt].PutValue(item.Field("TanuloRendszeresTanulmany")); sheet.Cells["R" + rowCnt].PutValue(item.Field("TanuloEvfolyam")); sheet.Cells["S" + rowCnt].PutValue(item.Field("TanuloMuveszetiAg")); sheet.Cells["T" + rowCnt].PutValue(item.Field("TanuloMufaj")); sheet.Cells["U" + rowCnt].PutValue(item.Field("TanuloTanszak")); sheet.Cells["V" + rowCnt].PutValue(item.Field("TanuloSni")); sheet.Cells["W" + rowCnt].PutValue(item.Field("TanuloSniZavar")); sheet.Cells["X" + rowCnt].PutValue(item.Field("TanuloBtm")); sheet.Cells["Y" + rowCnt].PutValue(item.Field("TanuloHatranyosHelyzet")); sheet.Cells["Z" + rowCnt].PutValue(item.Field("TanuloHalmozottanHatranyos")); sheet.Cells["AA" + rowCnt].PutValue(item.Field("TanuloGyermekvedelmiTamogatas")); sheet.Cells["AB" + rowCnt].PutValue(item.Field("TanuloTandijas")); sheet.Cells["AC" + rowCnt].PutValue(item.Field("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("EllatottFeladat").ToLower() == "összesen") { vastagitas = true; } sheet.Cells["A" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("EllatottFeladat")); sheet.Cells["B" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("HelyekSzama")); sheet.Cells["C" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("OsszesTanulo")); sheet.Cells["D" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("Lanyok")); sheet.Cells["E" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("Sni")); sheet.Cells["F" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("NemNappali")); sheet.Cells["G" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("OsszesTanar")); sheet.Cells["H" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("NoiTanar")); sheet.Cells["I" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("TermekSzama")); sheet.Cells["J" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("OsztalyokSzama")); sheet.Cells["K" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("OsszesDolgozo")); sheet.Cells["L" + rowCnt].SetCellFormat(vastagitas).PutValue(item.Field("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("TanuloOktatasiAzonosito")); sheet.Cells["B" + rowCnt].PutValue(item.Field("IntezmenyOmAzonosito")); sheet.Cells["C" + rowCnt].PutValue(item.Field("IntezmenyNev")); sheet.Cells["D" + rowCnt].PutValue(item.Field("IntezenyTelepules")); sheet.Cells["E" + rowCnt].PutValue(item.Field("IntezmenyIrszam")); sheet.Cells["F" + rowCnt].PutValue(item.Field("IntezmenyCim")); sheet.Cells["G" + rowCnt].PutValue(item.Field("IntezmenyEmailcim")); sheet.Cells["H" + rowCnt].PutValue(item.Field("FelhelyAzonosito")); sheet.Cells["I" + rowCnt].PutValue(item.Field("FelhelyNev")); sheet.Cells["J" + rowCnt].PutValue(item.Field("FelhelyTelepules")); sheet.Cells["K" + rowCnt].PutValue(item.Field("FelhelyIrszam")); sheet.Cells["L" + rowCnt].PutValue(item.Field("FelhelyCim")); sheet.Cells["M" + rowCnt].PutValue(item.Field("FelhelyEmailcim")); sheet.Cells["N" + rowCnt].PutValue(item.Field("FelhelyTipus")); sheet.Cells["O" + rowCnt].PutValue(item.Field("Tanulmanyok")); sheet.Cells["P" + rowCnt].PutValue(item.Field("TanuloKorev")); sheet.Cells["Q" + rowCnt].PutValue(item.Field("TanuloNem")); sheet.Cells["R" + rowCnt].PutValue(item.Field("TanuloSniZavar")); sheet.Cells["S" + rowCnt].PutValue(item.Field("FogyatekossagTipus")); sheet.Cells["T" + rowCnt].PutValue(item.Field("EtkeztetesbenReszesul")); sheet.Cells["U" + rowCnt].PutValue(item.Field("TeritesNelkulEtkezik")); sheet.Cells["V" + rowCnt].PutValue(item.Field("KedvezmenyesenEtkezik")); sheet.Cells["W" + rowCnt].PutValue(item.Field("HatranyosHelyzetu")); sheet.Cells["X" + rowCnt].PutValue(item.Field("HalmozottanHatranyos")); sheet.Cells["Y" + rowCnt].PutValue(item.Field("RendszeresGyermekvedelmi")); sheet.Cells["Z" + rowCnt].PutValue(item.Field("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("AlkalmazottOktatasiAzonosito")); sheet.Cells["B" + rowCnt].PutValue(item.Field("IntezmenyOmAzonosito")); sheet.Cells["C" + rowCnt].PutValue(item.Field("IntezmenyNev")); sheet.Cells["D" + rowCnt].PutValue(item.Field("IntezenyTelepules")); sheet.Cells["E" + rowCnt].PutValue(item.Field("IntezmenyIrszam")); sheet.Cells["F" + rowCnt].PutValue(item.Field("IntezmenyCim")); sheet.Cells["G" + rowCnt].PutValue(item.Field("IntezmenyEmailcim")); sheet.Cells["H" + rowCnt].PutValue(item.Field("FelhelyAzonosito")); sheet.Cells["I" + rowCnt].PutValue(item.Field("FelhelyNev")); sheet.Cells["J" + rowCnt].PutValue(item.Field("FelhelyTelepules")); sheet.Cells["K" + rowCnt].PutValue(item.Field("FelhelyIrszam")); sheet.Cells["L" + rowCnt].PutValue(item.Field("FelhelyCim")); sheet.Cells["M" + rowCnt].PutValue(item.Field("FelhelyEmailcim")); sheet.Cells["N" + rowCnt].PutValue(item.Field("FelhelyTipus")); sheet.Cells["O" + rowCnt].PutValue(item.Field("AlkalmazottFoMunkaviszonyu")); sheet.Cells["P" + rowCnt].PutValue(item.Field("AlkalmazottNemFoMunkaviszonyu")); sheet.Cells["Q" + rowCnt].PutValue(item.Field("AlkalmazottKorev")); sheet.Cells["R" + rowCnt].PutValue(item.Field("AlkalmazottVezetoiMegbizas")); sheet.Cells["S" + rowCnt].PutValue(item.Field("AlkalmazottMunkakor")); sheet.Cells["T" + rowCnt].PutValue(item.Field("AlkalmazottVegzettseg")); sheet.Cells["U" + rowCnt].PutValue(item.Field("AlkalmazottFokozat")); sheet.Cells["V" + rowCnt].PutValue(item.Field("AlkalmazottTargykat1")); sheet.Cells["W" + rowCnt].PutValue(item.Field("AlkalmazottTargykat2")); sheet.Cells["X" + rowCnt].PutValue(item.Field("AlkalmazottTargykat3")); sheet.Cells["Y" + rowCnt].PutValue(item.Field("AlkalmazottTanterviJellemzo")); sheet.Cells["Z" + rowCnt].PutValue(item.Field("AlkalmazottNyugdijas")); sheet.Cells["AA" + rowCnt].PutValue(item.Field("AlkalmazottTartosTavollevo")); sheet.Cells["AB" + rowCnt].PutValue(item.Field("AlkalmazottPalyakezdo")); sheet.Cells["AC" + rowCnt].PutValue(item.Field("AlkalmazottInternetetHasznalo")); sheet.Cells["AD" + rowCnt].PutValue(item.Field("AlkalmazottInfroIsmeretek")); sheet.Cells["AE" + rowCnt].PutValue(item.Field("AlkalmazottIktEszkoz")); sheet.Cells["AF" + rowCnt].PutValue(item.Field("AlkalmazottOraadoNem")); sheet.Cells["AG" + rowCnt].PutValue(item.Field("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("AlkalmazottOktatasiAzonosito")); sheet.Cells["B" + rowCnt].PutValue(item.Field("IntezmenyOmAzonosito")); sheet.Cells["C" + rowCnt].PutValue(item.Field("IntezmenyNev")); sheet.Cells["D" + rowCnt].PutValue(item.Field("IntezenyTelepules")); sheet.Cells["E" + rowCnt].PutValue(item.Field("IntezmenyIrszam")); sheet.Cells["F" + rowCnt].PutValue(item.Field("IntezmenyCim")); sheet.Cells["G" + rowCnt].PutValue(item.Field("IntezmenyEmailcim")); sheet.Cells["H" + rowCnt].PutValue(item.Field("FelhelyAzonosito")); sheet.Cells["I" + rowCnt].PutValue(item.Field("FelhelyNev")); sheet.Cells["J" + rowCnt].PutValue(item.Field("FelhelyTelepules")); sheet.Cells["K" + rowCnt].PutValue(item.Field("FelhelyIrszam")); sheet.Cells["L" + rowCnt].PutValue(item.Field("FelhelyCim")); sheet.Cells["M" + rowCnt].PutValue(item.Field("FelhelyEmailcim")); sheet.Cells["N" + rowCnt].PutValue(item.Field("FelhelyTipus")); sheet.Cells["O" + rowCnt].PutValue(item.Field("AlkalmazottNoksMunkakor")); sheet.Cells["P" + rowCnt].PutValue(item.Field("AlkalmazottNoksNem")); sheet.Cells["Q" + rowCnt].PutValue(item.Field("AlkalmazottNoksMunkaido")); sheet.Cells["R" + rowCnt].PutValue(item.Field("AlkalmazottNoksSzakkepzettseg")); sheet.Cells["S" + rowCnt].PutValue(item.Field("AlkalmazottEgyebMunkakor")); sheet.Cells["T" + rowCnt].PutValue(item.Field("AlkalmazottEgyebNem")); sheet.Cells["U" + rowCnt].PutValue(item.Field("AlkalmazottEgyebMunkaido")); sheet.Cells["V" + rowCnt].PutValue(item.Field("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("IntezmenyOmAzonosito")); sheet.Cells["B" + rowCnt].PutValue(item.Field("IntezmenyNev")); sheet.Cells["C" + rowCnt].PutValue(item.Field("IntezenyTelepules")); sheet.Cells["D" + rowCnt].PutValue(item.Field("IntezmenyIrszam")); sheet.Cells["E" + rowCnt].PutValue(item.Field("IntezmenyCim")); sheet.Cells["F" + rowCnt].PutValue(item.Field("IntezmenyEmailcim")); sheet.Cells["G" + rowCnt].PutValue(item.Field("FelhelyAzonosito")); sheet.Cells["H" + rowCnt].PutValue(item.Field("FelhelyNev")); sheet.Cells["I" + rowCnt].PutValue(item.Field("FelhelyTelepules")); sheet.Cells["J" + rowCnt].PutValue(item.Field("FelhelyIrszam")); sheet.Cells["K" + rowCnt].PutValue(item.Field("FelhelyCim")); sheet.Cells["L" + rowCnt].PutValue(item.Field("FelhelyEmailcim")); sheet.Cells["M" + rowCnt].PutValue(item.Field("FelhelyTipus")); sheet.Cells["N" + rowCnt].PutValue(item.Field("OvodaiCsoportszoba")); sheet.Cells["O" + rowCnt].PutValue(item.Field("OvodaiCsoportszobaFerohely")); sheet.Cells["P" + rowCnt].PutValue(item.Field("IskolaiOsztalyterem")); sheet.Cells["Q" + rowCnt].PutValue(item.Field("IskolaiOsztalyteremFerohely")); sheet.Cells["R" + rowCnt].PutValue(item.Field("IskolaiSzakterem")); sheet.Cells["S" + rowCnt].PutValue(item.Field("IskolaiSzakteremFerohely")); sheet.Cells["T" + rowCnt].PutValue(item.Field("IskolaiTanulocsoportSzoba")); sheet.Cells["U" + rowCnt].PutValue(item.Field("IskolaiTanulocsoportSzobaFerohely")); sheet.Cells["V" + rowCnt].PutValue(item.Field("Tornaterem")); sheet.Cells["W" + rowCnt].PutValue(item.Field("Tornaszoba")); sheet.Cells["X" + rowCnt].PutValue(item.Field("Uszomedence")); sheet.Cells["Y" + rowCnt].PutValue(item.Field("SzakmaiGyakorloterem")); sheet.Cells["Z" + rowCnt].PutValue(item.Field("SzakmaiLaboratorium")); sheet.Cells["AA" + rowCnt].PutValue(item.Field("DemonstraciosTerem")); sheet.Cells["AB" + rowCnt].PutValue(item.Field("Tangazdasag")); sheet.Cells["AC" + rowCnt].PutValue(item.Field("Taniroda")); sheet.Cells["AD" + rowCnt].PutValue(item.Field("Tanudvar")); sheet.Cells["AE" + rowCnt].PutValue(item.Field("Tanbolt")); sheet.Cells["AF" + rowCnt].PutValue(item.Field("Tankonyha")); sheet.Cells["AG" + rowCnt].PutValue(item.Field("KollegiumiHaloszoba")); sheet.Cells["AH" + rowCnt].PutValue(item.Field("KollegiumiHaloszobaFerohely")); sheet.Cells["AI" + rowCnt].PutValue(item.Field("Notebook")); sheet.Cells["AJ" + rowCnt].PutValue(item.Field("AsztaliGep")); sheet.Cells["AK" + rowCnt].PutValue(item.Field("Okostelefon")); sheet.Cells["AL" + rowCnt].PutValue(item.Field("Tablet")); sheet.Cells["AM" + rowCnt].PutValue(item.Field("InteraktivTabla")); sheet.Cells["AN" + rowCnt].PutValue(item.Field("FelhelyInternetkapcsolat")); sheet.Cells["AO" + rowCnt].PutValue(item.Field("OsztalyteremInternetkapcsolat")); sheet.Cells["AP" + rowCnt].PutValue(item.Field("SzakteremInternetkapcsolat")); sheet.Cells["AQ" + rowCnt].PutValue(item.Field("SzamitogepInternetkapcsolatTanulo")); sheet.Cells["AR" + rowCnt].PutValue(item.Field("SzamitogepInternetkapcsolatPedagogus")); sheet.Cells["AS" + rowCnt].PutValue(item.Field("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("IntezmenyNeve")); sheet.Cells["D" + rowCnt].PutValue(item.Field("MukodesiHelyAzonosito")); sheet.Cells["E" + rowCnt].PutValue(item.Field("MukodesihelyCime")); sheet.Cells["F" + rowCnt].PutValue(item.Field("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("OsztalyNev")); sheet.Cells["B" + rowCnt].PutValue(item.Field("IntezmenyOmAzonosito")); sheet.Cells["C" + rowCnt].PutValue(item.Field("IntezmenyNev")); sheet.Cells["D" + rowCnt].PutValue(item.Field("IntezenyTelepules")); sheet.Cells["E" + rowCnt].PutValue(item.Field("IntezmenyIrszam")); sheet.Cells["F" + rowCnt].PutValue(item.Field("IntezmenyCim")); sheet.Cells["G" + rowCnt].PutValue(item.Field("IntezmenyEmailcim")); sheet.Cells["H" + rowCnt].PutValue(item.Field("FelhelyAzonosito")); sheet.Cells["I" + rowCnt].PutValue(item.Field("FelhelyNev")); sheet.Cells["J" + rowCnt].PutValue(item.Field("FelhelyTelepules")); sheet.Cells["K" + rowCnt].PutValue(item.Field("FelhelyIrszam")); sheet.Cells["L" + rowCnt].PutValue(item.Field("FelhelyCim")); sheet.Cells["M" + rowCnt].PutValue(item.Field("FelhelyEmailcim")); sheet.Cells["N" + rowCnt].PutValue(item.Field("FelhelyTipus")); sheet.Cells["O" + rowCnt].PutValue(item.Field("OsztalyTanterviJellemzo")); sheet.Cells["P" + rowCnt].PutValue(item.Field("OsztalyMunkarend")); sheet.Cells["Q" + rowCnt].PutValue(item.Field("OsztalyGyogypedagogiai")); sheet.Cells["R" + rowCnt].PutValue(item.Field("OsztalyLetszam")); sheet.Cells["S" + rowCnt].PutValue(item.Field("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("TanuloNev")); sheet.Cells["B" + rowCnt].PutValue(item.Field("IntezmenyOmAzonosito")); sheet.Cells["C" + rowCnt].PutValue(item.Field("IntezmenyNev")); sheet.Cells["D" + rowCnt].PutValue(item.Field("IntezenyTelepules")); sheet.Cells["E" + rowCnt].PutValue(item.Field("IntezmenyIrszam")); sheet.Cells["F" + rowCnt].PutValue(item.Field("IntezmenyCim")); sheet.Cells["G" + rowCnt].PutValue(item.Field("IntezmenyEmailcim")); sheet.Cells["H" + rowCnt].PutValue(item.Field("FelhelyAzonosito")); sheet.Cells["I" + rowCnt].PutValue(item.Field("FelhelyNev")); sheet.Cells["J" + rowCnt].PutValue(item.Field("FelhelyTelepules")); sheet.Cells["K" + rowCnt].PutValue(item.Field("FelhelyIrszam")); sheet.Cells["L" + rowCnt].PutValue(item.Field("FelhelyCim")); sheet.Cells["M" + rowCnt].PutValue(item.Field("FelhelyEmailcim")); sheet.Cells["N" + rowCnt].PutValue(item.Field("TanuloTelepules")); sheet.Cells["O" + rowCnt].PutValue(item.Field("SzuloTelepules")); sheet.Cells["P" + rowCnt].PutValue(item.Field("TanuloKulfoldiTelepules")); sheet.Cells["Q" + rowCnt].PutValue(item.Field("TanuloKorev")); sheet.Cells["R" + rowCnt].PutValue(item.Field("TanuloJogviszony")); sheet.Cells["S" + rowCnt].PutValue(item.Field("TanuloNem")); sheet.Cells["T" + rowCnt].PutValue(item.Field("FelhelyTipus")); sheet.Cells["U" + rowCnt].PutValue(item.Field("TanuloTanterviJellemzo")); sheet.Cells["V" + rowCnt].PutValue(item.Field("TanuloMunkarend")); sheet.Cells["W" + rowCnt].PutValue(item.Field("TanuloEvfolyam")); sheet.Cells["X" + rowCnt].PutValue(item.Field("TanuloAgazat")); sheet.Cells["Y" + rowCnt].PutValue(item.Field("TanuloSzakkepesitesAzon")); sheet.Cells["Z" + rowCnt].PutValue(item.Field("TanuloSzakkepesitesNev")); sheet.Cells["AA" + rowCnt].PutValue(item.Field("TanuloAllampolgarsag")); sheet.Cells["AB" + rowCnt].PutValue(item.Field("TanuloAllampolgarsag2")); sheet.Cells["AC" + rowCnt].PutValue(item.Field("TanuloSni")); sheet.Cells["AD" + rowCnt].PutValue(item.Field("TanuloSniGyogypedNevelt")); sheet.Cells["AE" + rowCnt].PutValue(item.Field("TanuloSniIntegraltanNevelt")); sheet.Cells["AF" + rowCnt].PutValue(item.Field("TanuloSniZavar")); sheet.Cells["AG" + rowCnt].PutValue(item.Field("TanuloKiemeltTehetseg")); sheet.Cells["AH" + rowCnt].PutValue(item.Field("TanuloEvfolyamIsmetlo")); sheet.Cells["AI" + rowCnt].PutValue(item.Field("TanuloEgyeniTanrend")); sheet.Cells["AJ" + rowCnt].PutValue(item.Field("TanuloBejaro")); sheet.Cells["AK" + rowCnt].PutValue(item.Field("TanuloKollegista")); sheet.Cells["AL" + rowCnt].PutValue(item.Field("TanuloExternatus")); sheet.Cells["AM" + rowCnt].PutValue(item.Field("TanuloSzocOsztondij")); sheet.Cells["AN" + rowCnt].PutValue(item.Field("TanuloEtkeztetes")); sheet.Cells["AO" + rowCnt].PutValue(item.Field("TanuloGyakJogviszony")); sheet.Cells["AP" + rowCnt].PutValue(item.Field("TanuloBtm")); sheet.Cells["AQ" + rowCnt].PutValue(item.Field("TanuloNapkozi")); sheet.Cells["AR" + rowCnt].PutValue(item.Field("TanuloHatranyosHelyzet")); sheet.Cells["AS" + rowCnt].PutValue(item.Field("TanuloHalmozottanHatranyos")); sheet.Cells["AT" + rowCnt].PutValue(item.Field("TanuloGyermekvedelmiTamogatas")); sheet.Cells["AU" + rowCnt].PutValue(item.Field("TanuloSzamitogepOktatasra")); sheet.Cells["AV" + rowCnt].PutValue(item.Field("TanuloHittan")); sheet.Cells["AW" + rowCnt].PutValue(item.Field("TanuloEtika")); sheet.Cells["AX" + rowCnt].PutValue(item.Field("TanuloNyelvoktatas")); sheet.Cells["AY" + rowCnt].PutValue(item.Field("TanuloNyelvoktatasFelmentes")); sheet.Cells["AZ" + rowCnt].PutValue(item.Field("TanuloTandijas")); sheet.Cells["BA" + rowCnt].PutValue(item.Field("TanuloTeritesiDijas")); sheet.Cells["BB" + rowCnt].PutValue(item.Field("TanuloKezdoEvfolyam")); sheet.Cells["BC" + rowCnt].PutValue(item.Field("TanuloDiaksportKor")); sheet.Cells["BD" + rowCnt].PutValue(item.Field("TanuloSzabokyAdolf")); sheet.Cells["BE" + rowCnt].PutValue(item.Field("TanuloAranyJanos")); sheet.Cells["BF" + rowCnt].PutValue(item.Field("TanuloEmeltSzint")); sheet.Cells["BG" + rowCnt].PutValue(item.Field("TanuloEmeltSzintTargy1")); sheet.Cells["BH" + rowCnt].PutValue(item.Field("TanuloEmeltSzintTargy2")); sheet.Cells["BI" + rowCnt].PutValue(item.Field("TanuloEmeltSzintTargy3")); sheet.Cells["BJ" + rowCnt].PutValue(item.Field("TanuloIdegenNyelv1")); sheet.Cells["BK" + rowCnt].PutValue(item.Field("TanuloIdegenNyelv2")); sheet.Cells["BL" + rowCnt].PutValue(item.Field("TanuloIdegenNyelv3")); sheet.Cells["BM" + rowCnt].PutValue(item.Field("TanuloNemzetisegiOktatas")); sheet.Cells["BN" + rowCnt].PutValue(item.Field("TanuloEgeszNaposOktatas")); sheet.Cells["BO" + rowCnt].PutValue(item.Field("TanuloNyolcEvfolyamElozoTanevben")); sheet.Cells["BP" + rowCnt].PutValue(item.Field("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("TanuloNev")); sheet.Cells["B" + rowCnt].PutValue(item.Field("IntezmenyOmAzonosito")); sheet.Cells["C" + rowCnt].PutValue(item.Field("IntezmenyNev")); sheet.Cells["D" + rowCnt].PutValue(item.Field("IntezmenyTelepules")); sheet.Cells["E" + rowCnt].PutValue(item.Field("IntezmenyIrszam")); sheet.Cells["F" + rowCnt].PutValue(item.Field("IntezmenyCim")); sheet.Cells["G" + rowCnt].PutValue(item.Field("IntezmenyEmailcim")); sheet.Cells["H" + rowCnt].PutValue(item.Field("FelhelyAzonosito")); sheet.Cells["I" + rowCnt].PutValue(item.Field("FelhelyNev")); sheet.Cells["J" + rowCnt].PutValue(item.Field("FelhelyTelepules")); sheet.Cells["K" + rowCnt].PutValue(item.Field("FelhelyIrszam")); sheet.Cells["L" + rowCnt].PutValue(item.Field("FelhelyCim")); sheet.Cells["M" + rowCnt].PutValue(item.Field("FelhelyEmailcim")); sheet.Cells["N" + rowCnt].PutValue(item.Field("TanuloJogviszony")); sheet.Cells["O" + rowCnt].PutValue(item.Field("TanuloNem")); sheet.Cells["P" + rowCnt].PutValue(item.Field("FelhelyTipus")); sheet.Cells["Q" + rowCnt].PutValue(item.Field("TanuloTanterviJellemzo")); sheet.Cells["R" + rowCnt].PutValue(item.Field("TanuloMunkarend")); sheet.Cells["S" + rowCnt].PutValue(item.Field("TanuloEvfolyam")); sheet.Cells["T" + rowCnt].PutValue(item.Field("TanuloAgazat")); sheet.Cells["U" + rowCnt].PutValue(item.Field("TanuloSzakkepesitesAzon")); sheet.Cells["V" + rowCnt].PutValue(item.Field("TanuloSzakkepesitesNev")); sheet.Cells["W" + rowCnt].PutValue(item.Field("TanuloAllampolgarsag")); sheet.Cells["X" + rowCnt].PutValue(item.Field("TanuloAllampolgarsag2")); sheet.Cells["Y" + rowCnt].PutValue(item.Field("TanuloSni")); sheet.Cells["Z" + rowCnt].PutValue(item.Field("TanuloSniGyogypedNevelt")); sheet.Cells["AA" + rowCnt].PutValue(item.Field("TanuloSniIntegraltanNevelt")); sheet.Cells["AB" + rowCnt].PutValue(item.Field("TanuloHatranyosHelyzet")); sheet.Cells["AC" + rowCnt].PutValue(item.Field("TanuloSikeresTanulmanyok")); sheet.Cells["AD" + rowCnt].PutValue(item.Field("TanuloSikeresSzakmaiVizsgaSzak1")); sheet.Cells["AE" + rowCnt].PutValue(item.Field("TanuloSikeresSzakmaiVizsgaSzak2")); sheet.Cells["AF" + rowCnt].PutValue(item.Field("TanuloSikeresSzakmaiVizsgaSzak3")); sheet.Cells["AG" + rowCnt].PutValue(item.Field("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($"
{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($"
{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($"
{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($"
{IntezmenyResource.SzemelyiJelleguKifizetesekbolMunkaadokatTerheloJarulekok}"); } if (model.POszlop.HasValue && model.QOszlop.HasValue && model.POszlop < model.QOszlop) { sb.Append($"
{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; } } }