コード例 #1
0
ファイル: MainForm.cs プロジェクト: rddewan/MagentoApiConnect
        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");
            }
        }
コード例 #2
0
        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());
            }
        }