private void BtnExport_Click(object sender, EventArgs e) { try { //ExportToCSV(form.dgv); /*DataTable dataTable = dt.Copy(); * dataSet.Tables.Add(dataTable); * GenerateExcel(form.dgv, dataSet);*/ ExportToExcelFile.ExportToExcel(form.dgv); } catch (Exception er) { MessageBox.Show(er.Message, "Error"); } }
public ActionResult KisiGecisRaporuExcel(string baslangic_tarihi, string bitis_tarihi) { baslangic_tarihi = Session["baslangic_tarihi"].ToString(); bitis_tarihi = Session["bitis_tarihi"].ToString(); if (baslangic_tarihi != "" && bitis_tarihi != "") { if (Convert.ToDateTime(baslangic_tarihi) <= Convert.ToDateTime(bitis_tarihi)) { List <SP_KISI_GECIS_RAPORU_Result> kisi = db.SP_KISI_GECIS_RAPORU(baslangic_tarihi, bitis_tarihi + " 23:59:59").ToList(); if (kisi.Count > 0) { ExportToExcelFile <SP_KISI_GECIS_RAPORU_Result, List <SP_KISI_GECIS_RAPORU_Result> > excelExport = new ExportToExcelFile <SP_KISI_GECIS_RAPORU_Result, List <SP_KISI_GECIS_RAPORU_Result> >(); excelExport.dataToPrint = kisi; excelExport.GenerateReport(); islem.SistemLog(Convert.ToInt32(Session["kullanici_id"]), 6, "Kişi geçiş raporu alındı."); return(RedirectToAction("KisiGecisRaporu")); //return View(kisi); } else { ViewData["mesaj"] = "Belirtilen tarihlere ait geçiş kaydı bulunmamaktadır!"; return(View()); } } else { ViewData["mesaj"] = "Başlangıç tarihi bitiş tarihinden büyük olamaz!"; return(View()); } } else { ViewData["mesaj"] = "Tarih alanını boş bırakmayınız"; return(View()); } }