62 lines
2.6 KiB
C#
62 lines
2.6 KiB
C#
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Web.Mvc;
|
|
using Kreta.BusinessLogic.Helpers;
|
|
using Kreta.Resources;
|
|
using Kreta.Web.Areas.Tantargy.Models;
|
|
using Kreta.Web.Helpers;
|
|
using Kreta.Web.Helpers.TabStrip;
|
|
using Kreta.Web.Models.EditorTemplates;
|
|
|
|
namespace Kreta.Web.Areas.Tantargy.Logic
|
|
{
|
|
public class TantargyLogic
|
|
{
|
|
public static ActionResult ExportTantargyakMindenAdata(TantargySearchModel model)
|
|
{
|
|
MemoryStream stream = new TantargyHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetExportTantargyakMindenAdataExcelExport(
|
|
model.TantargyNev,
|
|
model.TantargyKategoriaID,
|
|
model.EslTargykategoriaTipusId,
|
|
model.IsErtekelesKorlatozva,
|
|
model.IsFotargy,
|
|
model.KeresesFotargyID,
|
|
model.IsGyakorlati,
|
|
model.RovidNev,
|
|
model.BizonyitvanyNev,
|
|
model.IsAltantargykentBizonyitvanyban,
|
|
model.IsNincsBeloleOra,
|
|
model.IsOsztalyNaplobanNemJelenikMeg,
|
|
model.IsOsztalyokOrarendjebenMegjelenik,
|
|
model.IsTanulmanyiAtlagbaSzamit,
|
|
model.IsAmiTargy,
|
|
model.IsKollegiumTargy,
|
|
model.IsEgymiTargy,
|
|
model.IsFelnottoktatasTargy,
|
|
model.IsMszgTargyFltr,
|
|
model.AngolNev,
|
|
model.NemetNev,
|
|
model.HorvatNev,
|
|
model.RomanNev,
|
|
model.SzerbNev,
|
|
model.nincsTantargykategoria,
|
|
model.IsFromSzervezet,
|
|
model.IsSzakkepzo);
|
|
var result = new FileStreamResult(stream, Core.Constants.ContentTypes.Xlsx) { FileDownloadName = TantargyResource.TantargyakMindenAdataExportFileName };
|
|
return result;
|
|
}
|
|
|
|
public static TabStripModel GetTabModel(TantargyModel tmodel)
|
|
{
|
|
return new TabStripModel
|
|
{
|
|
TabList = new List<TabStripItemModel>
|
|
{
|
|
{new TabStripItemModel {ItemId = "1", ItemName = TantargyResource.TabAlapadatok, Model = tmodel, PartialViewName = "New_Modify_Alapadatok_Tab", IsActive = true} },
|
|
{new TabStripItemModel {ItemId = "2", ItemName = TantargyResource.TabSpecialisAdatok, Model = tmodel, PartialViewName = "New_Modify_SpecialisAdatok_Tab"} },
|
|
{new TabStripItemModel {ItemId = "2", ItemName = TantargyResource.TabNyelviAdatok, Model = tmodel, PartialViewName = "New_Modify_Nyelviadatok_Tab"} }
|
|
}
|
|
};
|
|
}
|
|
}
|
|
}
|