コード例 #1
0
        public ActionResult GenerateStatementEmail(int customerId)
        {
            CakesPosRepository cpr = new CakesPosRepository(_connectionString);
            int              id    = cpr.GenerateStatement(customerId);
            StatementsModel  s     = cpr.GetStatementsForPdf(id, customerId);
            StatementManager sm    = new StatementManager();

            sm.CreateStatementPDF(s, @"C:\inetpub\sites\CakesPos\StatementsPdf\" + s.Statement.Id + ".pdf");
            cpr.AddStatementFilePath(s.Statement.Id, @"C:\inetpub\sites\CakesPos\StatementsPdf\" + s.Statement.Id + ".pdf");
            sm.EmailStatement(@"C:\inetpub\sites\CakesPos\StatementsPdf\" + s.Statement.Id + ".pdf", s.Orders.FirstOrDefault().customer.Email, s.Statement.Date.ToShortDateString());
            return(null);
        }
コード例 #2
0
        public ActionResult GenerateStatementPrintEmail(int customerId)
        {
            CakesPosRepository cpr = new CakesPosRepository(_connectionString);
            int              id    = cpr.GenerateStatement(customerId);
            StatementsModel  s     = cpr.GetStatementsForPdf(id, customerId);
            StatementManager sm    = new StatementManager();

            sm.CreateStatementPDF(s, @"C:\inetpub\sites\CakesPos\StatementsPdf\" + s.Statement.Id + ".pdf");
            cpr.AddStatementFilePath(s.Statement.Id, @"C:\inetpub\sites\CakesPos\StatementsPdf\" + s.Statement.Id + ".pdf");
            sm.EmailStatement(@"C:\inetpub\sites\CakesPos\StatementsPdf\" + s.Statement.Id + ".pdf", s.Orders.FirstOrDefault().customer.Email, s.Statement.Date.ToShortDateString());
            return(Json(id, JsonRequestBehavior.AllowGet));
            //sm.EmailStatement(@"C:\Users\Barry\Documents\Pdf-Statements\" + s.Statement.Id + ".pdf", s.Orders.FirstOrDefault().customer.Email, s.Statement.Date.ToShortDateString());
            //Statement s=cpr.GetStatementByCustomerId(customerId);
            //StatementManager sm = new StatementManager();
            //sm.CreateStatementPDF(s, @"C:\Users\Barry\Documents\Pdf-Statements\" + s.StatementNumber + ".pdf");
            //sm.EmailStatement(@"C:\Users\Barry\Documents\Pdf-Statements\" + s.StatementNumber + ".pdf", s.Orders.FirstOrDefault().customer.Email, s.StatementDate.ToShortDateString());
            //cpr.AddStatementsFilePath()
        }