Ejemplo n.º 1
0
        public ActionResult Statement()
        {
            TransactionsController.CurrentAccount = Convert.ToInt64(Session["Accountno"]);
            TransactionBusinessLayer sObj     = new TransactionBusinessLayer();
            StatementModel           sModel   = new StatementModel();
            List <StatementModel>    tranList = sObj.GetStatement(Convert.ToInt64(Session["Accountno"]));

            sModel.statementList = tranList;

            return(View(sModel));
        }
Ejemplo n.º 2
0
        public ActionResult StatementPdf()
        {
            TransactionBusinessLayer stObj   = new TransactionBusinessLayer();
            StatementModel           stModel = new StatementModel();
            //  List<StatementModel> tranList = stObj.GetStatement(Convert.ToInt64(Session["Accountno"]));
            //List<StatementModel> tranList = stObj.GetStatement(110010001114 );
            List <StatementModel> tranList = stObj.GetStatement(TransactionsController.CurrentAccount);

            stModel.statementList = tranList;

            return(View(stModel));
        }
Ejemplo n.º 3
0
        public ActionResult Index_Post()
        {
            try
            {
                ViewData["Message"] = " ";
                TransactionBusinessLayer tranBL    = new TransactionBusinessLayer();
                TransactionModel         tranModel = new TransactionModel();
                UpdateModel(tranModel);
                tranBL.SendMoney(Convert.ToInt64(Session["Accountno"]), tranModel.AccountNo, tranModel.Amount);
                ViewData["Message"] = " Transaction Successfull";

                /*
                 * try
                 * {
                 *  //Twilio
                 *  const string accountSid = "your account sid";
                 *  const string authToken = "your auth token";
                 *
                 *  TwilioClient.Init(accountSid, authToken);
                 *  var message = MessageResource.Create(
                 * body: "Transaction of Rs" + tranModel.Amount.ToString() + " To Account No: " + tranModel.AccountNo.ToString() + " is Successfull",
                 * from: new Twilio.Types.PhoneNumber("your twilio phone no"),
                 * to: new Twilio.Types.PhoneNumber("+91yourno")
                 * );
                 *
                 * }
                 * catch
                 * {
                 *  ViewData["Message"] = "Transaction Successful, Message not sent";
                 * }
                 */

                /*
                 * try
                 * {
                 *  //Transactional Email
                 *  string userName= WebConfigurationManager.AppSettings["GmailUserName"];
                 *  string password = WebConfigurationManager.AppSettings["GmailPassword"];
                 *  MailMessage mail = new MailMessage();
                 *  mail.To.Add("*****@*****.**");
                 *  mail.From = new MailAddress("*****@*****.**");
                 *  mail.Subject = "Transaction Successfull";
                 *  string Body = "Transaction Successful, Amount of Rs "+tranModel.Amount.ToString()+" is paid to account "+tranModel.AccountNo.ToString() ;
                 *  mail.Body = Body;
                 *  mail.IsBodyHtml = true;
                 *  SmtpClient smtp = new SmtpClient();
                 *  smtp.Host = "smtp.gmail.com";
                 *  smtp.Port = 587;
                 *  smtp.UseDefaultCredentials = false;
                 *  smtp.Credentials = new System.Net.NetworkCredential(userName, password); // Enter seders User name and password
                 *  smtp.EnableSsl = true;
                 *  smtp.Send(mail);
                 *  ViewData["Message"] = "Transaction Successful";
                 * }
                 * catch
                 * {
                 *  ViewData["Message"] = "Transaction Successful, Mail not sent";
                 * }
                 */
                return(View());
            }
            catch
            {
                ViewData["Message"] = " Transaction Failed";
                TransactionDataAccess.sqlCon.Close();
                return(View());
            }
        }