示例#1
0
        public ActionResult Details(Guid id)
        {
            IPaymentTransactionService tranSrv = IoC.Resolve <IPaymentTransactionService>();
            PaymentTransaction         model   = tranSrv.Getbykey(id);

            return(View(model));
        }
示例#2
0
        public void Completed(Guid id)
        {
            IPaymentTransactionService tranSrv = IoC.Resolve <IPaymentTransactionService>();
            PaymentTransaction         model   = tranSrv.Getbykey(id);

            byte[] buffer = model.CompleteResult;
            if (buffer == null)
            {
                return;
            }
            Response.ContentType = "text/plain";
            Response.OutputStream.Write(buffer, 0, buffer.Length);
            Response.AddHeader("Content-Disposition", "attachment;filename=gachno.xls");
            return;
        }
示例#3
0
 public ActionResult Delete(Guid id)
 {
     try
     {
         IPaymentTransactionService tranSrv = IoC.Resolve <IPaymentTransactionService>();
         PaymentTransaction         model   = tranSrv.Getbykey(id);
         tranSrv.Delete(model);
         tranSrv.CommitChanges();
         log.Info("Delete PaymentTransaction Einvoices by: " + HttpContext.User.Identity.Name + " Info-- GUID: " + id.ToString());
         Messages.AddFlashMessage("Xóa thành công!");
     }
     catch (Exception ex)
     {
         log.Error(" Delete -" + ex);
         Messages.AddErrorFlashMessage("Có lỗi xảy ra, vui lòng thực hiện lại!");
     }
     return(RedirectToAction("PaymentTransactionIndex"));
 }
示例#4
0
        public void Download(Guid id)
        {
            IPaymentTransactionService tranSrv = IoC.Resolve <IPaymentTransactionService>();
            PaymentTransaction         model   = tranSrv.Getbykey(id);

            if (model == null)
            {
                Response.Clear();
                Response.Write("<script type='text/javascript'>alert('Có lỗi xảy ra, vui lòng thực hiện lại!')</script>");
                Response.End();
                Response.Flush();
            }
            byte[] buffer = model.FailResult;
            if (buffer == null)
            {
                return;
            }
            Response.ContentType = "text/plain";
            Response.OutputStream.Write(buffer, 0, buffer.Length);
            Response.AddHeader("Content-Disposition", "attachment;filename=gachnofailes.xls");
            return;
        }