Exemplo n.º 1
0
 public ActionResult InvoiceV2(int PageSize, int CurrentPage, Model.M.M2Params m2params)
 {
     m2params.Years = Request.QueryString.Get("Years"); //Years 多条
     string Filter = U.BuildFilter(m2params);
     int Count = 0;
     List<Invoice> TL = new List<Model.M.Invoice>();
     //第一行
     var TM = new Invoice();
     TM.ID = "序号";
     //TM.MID = "学员号";
     //TM.Year = "年份";
     //TM.IDSN = "报名序号";
     TM.IDCARD = "身份证号";
     TM.Name = "学员";
     TM.NameContact = "收件人";
     TM.Amount = "金额";
     TM.Title = "发票抬头";
     TM.Tel = "电话";
     //TM.City = "城市";
     TM.Address = "地址";
     TM.Zip = "邮编";
     TM.CreateDate = "申请时间";
     TL.Add(TM);
     //数据行
     var L = DAL.M.Get.M2(PageSize, CurrentPage, Filter, out Count);
     foreach (var m in L)
     {
         TM = new Invoice();
         TM.ID = m.ID.ToString();
         //TM.MID = m.MID.ToString();
         //TM.Year = m.Year.ToString();
         //TM.IDSN = "'" + m.IDSN;
         TM.IDCARD = "'" + m.IDCARD;
         TM.Name = m.Name;
         TM.NameContact = m.NameContact;
         TM.Amount = m.Amount;
         TM.Title = m.Title;
         TM.Tel = m.Tel;
         //TM.City = m.City;
         TM.Address = m.Address;
         TM.Zip = m.Zip;
         TM.CreateDate = m.CreateDate;
         TL.Add(TM);
     }
     string CSV = U.ConvertToCSV<Invoice>(TL);
     U.ExportCSV(CSV);
     return Content(string.Empty);
 }
Exemplo n.º 2
0
 public ActionResult Invoice(int PageSize, int CurrentPage)
 {
     int Count = 0;
     List<Invoice> TL = new List<Model.M.Invoice>();
     //第一行
     var TM = new Invoice();
     TM.ID = "序号";
     TM.MID = "学员号";
     TM.Year = "年份";
     TM.IDSN = "报名序号";
     TM.IDCARD = "身份证号";
     TM.Name = "学员姓名";
     TM.NameContact = "收件人";
     TM.Amount = "发票金额";
     TM.Title = "发票抬头";
     TM.Tel = "电话";
     TM.City = "城市";
     TM.Address = "邮件地址";
     TM.Zip = "邮编";
     TM.CreateDate = "申请时间";
     TL.Add(TM);
     //数据行
     var L = DAL.M.Get.M2(PageSize, CurrentPage, out Count);
     foreach (var m in L)
     {
         TM = new Invoice();
         TM.ID = m.ID.ToString();
         TM.MID = m.MID.ToString();
         TM.Year = m.Year.ToString();
         TM.IDSN = "'" + m.IDSN;
         TM.IDCARD = "'" + m.IDCARD;
         TM.Name = m.Name;
         TM.NameContact = m.NameContact;
         TM.Amount = m.Amount;
         TM.Title = m.Title;
         TM.Tel = m.Tel;
         TM.City = m.City;
         TM.Address = m.Address;
         TM.Zip = m.Zip;
         TM.CreateDate = m.CreateDate;
         TL.Add(TM);
     }
     string CSV = U.ConvertToCSV<Invoice>(TL);
     U.ExportCSV(CSV);
     return Content(string.Empty);
 }