private void ExcelImportService(FilterQueryDto filterQueryDto) { var result = _ıdentityService.GetFilterQueryDetails(filterQueryDto).Data.ToList(); try { ExcelPackage pck = new ExcelPackage(); ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Report"); ws.Cells["A6"].Value = "BİRİM"; ws.Cells["B6"].Value = "KUVVET"; ws.Cells["C6"].Value = "İŞ YERİ "; ws.Cells["D6"].Value = "TC"; ws.Cells["E6"].Value = "AD"; ws.Cells["F6"].Value = "SOYAD"; ws.Cells["G6"].Value = "MEDENİ HAL"; ws.Cells["H6"].Value = "CİNSİYET"; ws.Cells["I6"].Value = "ÖZEL DURUM"; ws.Cells["J6"].Value = "İSTİHTAM DURUMU"; ws.Cells["K6"].Value = "DOĞUM TARİHİ"; ws.Cells["L6"].Value = "MSB KATILIŞ TARİHİ"; ws.Cells["M6"].Value = "İDARECİLİK DURUMU"; ws.Cells["N6"].Value = "ÜCRET TÜRÜ"; ws.Cells["O6"].Value = "GÜNLÜK ÇALIŞMA SÜRESİ"; ws.Cells["P6"].Value = "MESLEK KOLU"; int rowStart = 7; foreach (var item in result) { ws.Cells[string.Format("A{0}", rowStart)].Value = item.Birimi; ws.Cells[string.Format("B{0}", rowStart)].Value = item.Kuvvet; ws.Cells[string.Format("C{0}", rowStart)].Value = item.IsYeriAdi; ws.Cells[string.Format("D{0}", rowStart)].Value = item.TcNo; ws.Cells[string.Format("E{0}", rowStart)].Value = item.Ad; ws.Cells[string.Format("F{0}", rowStart)].Value = item.Soyad; ws.Cells[string.Format("G{0}", rowStart)].Value = item.MedeniHali; ws.Cells[string.Format("H{0}", rowStart)].Value = item.Cinsiyeti; ws.Cells[string.Format("I{0}", rowStart)].Value = item.EngelDurumu; ws.Cells[string.Format("J{0}", rowStart)].Value = item.IstihtamDurumu; ws.Cells[string.Format("K{0}", rowStart)].Value = item.DogumTarihi; ws.Cells[string.Format("L{0}", rowStart)].Value = item.KatilisTarihi; ws.Cells[string.Format("M{0}", rowStart)].Value = item.IdarecilikDurumu; ws.Cells[string.Format("N{0}", rowStart)].Value = item.UcretTuru; ws.Cells[string.Format("O{0}", rowStart)].Value = item.GunlukCalismaSuresi; ws.Cells[string.Format("P{0}", rowStart)].Value = item.MeslekKol; rowStart++; } ws.Cells["A6:O6"].Style.Font.Bold = true; ws.Cells["A:AZ"].AutoFitColumns(); Response.Clear(); Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.AddHeader("content-disposition", "attachment:filename" + "ExcelReport.xlsx"); Response.BinaryWrite(pck.GetAsByteArray()); Response.End(); } catch (Exception) { ViewBag.Message = "Hata Oluştu Excel Dökümanı Oluşturulamadı!"; } }
protected internal virtual FilterQuery getQueryFromQueryParameters(MultivaluedMap <string, string> queryParameters) { ProcessEngine engine = ProcessEngine; FilterQueryDto queryDto = new FilterQueryDto(ObjectMapper, queryParameters); return(queryDto.toQuery(engine)); }
public ActionResult FilterQueryPost(FilterQueryDto filterQueryDto, CheckDto checkDto) { if (checkDto.ExcelAktarımDurum == "true") { ExcelImportService(filterQueryDto); } var result = _ıdentityService.GetFilterQueryDetails(filterQueryDto).Data.ToList(); ViewBag.PersonCount = result.Count(); return(View(Tuple.Create(result, checkDto))); }
public IDataResult <List <FilterQueryDto> > GetFilterQueryDetails(FilterQueryDto filterQueryDto) { return(new SuccessDataResult <List <FilterQueryDto> > (_identityDal.GetFilterQueryDetails(p => p.PersonelKimlikId != filterQueryDto.PersonelKimlikId & (filterQueryDto.IsYeriId != 0 ? (p.IsYeriId == filterQueryDto.IsYeriId) : (p.IsYeriId != filterQueryDto.IsYeriId)) & (filterQueryDto.UcretTurId != 0 ? (p.UcretTurId == filterQueryDto.UcretTurId) : (p.UcretTurId != filterQueryDto.UcretTurId)) & (filterQueryDto.GenelMudurlukId != 0 ? (p.GenelMudurlukId == filterQueryDto.GenelMudurlukId) : (p.GenelMudurlukId != filterQueryDto.GenelMudurlukId)) & (filterQueryDto.MeslekKolId != 0 ? (p.MeslekKolId == filterQueryDto.MeslekKolId) : (p.MeslekKolId != filterQueryDto.MeslekKolId)) & //(filterQueryDto.IdarecilikId != 0 ? (p.IdarecilikId == filterQueryDto.IdarecilikId) : (p.IdarecilikId != filterQueryDto.IdarecilikId))& (filterQueryDto.GunlukCalismaSureId != 0 ? (p.GunlukCalismaSureId == filterQueryDto.GunlukCalismaSureId) : (p.GunlukCalismaSureId != filterQueryDto.GunlukCalismaSureId)) & (filterQueryDto.EngelDurumId != 0 ? (p.EngelDurumId == filterQueryDto.EngelDurumId) : (p.EngelDurumId != filterQueryDto.EngelDurumId)) & (filterQueryDto.MedeniHalId != 0 ? (p.MedeniHalId == filterQueryDto.MedeniHalId) : (p.MedeniHalId != filterQueryDto.MedeniHalId)) & (filterQueryDto.CinsiyetId != 0 ? (p.CinsiyetId == filterQueryDto.CinsiyetId) : (p.CinsiyetId != filterQueryDto.CinsiyetId)) & (filterQueryDto.IstihtamDurumId != 0 ? (p.IstihtamDurumId == filterQueryDto.IstihtamDurumId) : (p.IstihtamDurumId != filterQueryDto.IstihtamDurumId)) & (filterQueryDto.KatilisTarihi1 != null ? (p.KatilisTarihi.Value >= filterQueryDto.KatilisTarihi1 && p.KatilisTarihi.Value <= filterQueryDto.KatilisTarihi2) : (p.KatilisTarihi != filterQueryDto.KatilisTarihi)) & (filterQueryDto.DogumTarihiBaslangic != null ? (p.DogumTarihi.Value >= filterQueryDto.DogumTarihiBaslangic && p.DogumTarihi.Value <= filterQueryDto.DogumTarihiBitis) : (p.DogumTarihi != filterQueryDto.DogumTarihi)) ))); }