using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DataLibrary;
using System.Drawing;
using CoreSavingLibrary;
using EncryptDecryptEngine;
namespace Saving
{
public partial class webtimeoutext : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
{
Decryption decryption = new Decryption();
String datasource = "Data Source=127.0.0.1/gcoop;Persist Security Info=True;User ID=iscogsb;Password=iscogsb;Unicode=True;";
datasource = (Request["d"] != null) ? Decryption.UrlFormat(Request["d"]) : datasource;
String token_id = "token_id";
token_id = (Request["t"] != null) ? Request["t"] : "";
int time_next = 0;
time_next = Int32.Parse( ((Request["tx"] != null) ? Request["tx"] : "0"));
LbServerMessage.Text = "";
Sta ta = new Sta(datasource);
ta.Transection();
try
{
ta.Exe("alter table ssotoken add( expsession number(2,0))");
}
catch (Exception ex)
{ }
try
{
ta.Exe("alter table ssotoken add( expsession decimal(2,0))");
}
catch (Exception ex)
{ }
try
{
DateTime nextTime = DateTime.Now.AddMinutes(time_next);
ta.Exe("update ssotoken set last_try=to_date('" + nextTime.ToString("yyyy/MM/dd HH:mm:ss") + "','yyyy/MM/dd hh24:mi:ss'),expsession=" + time_next + " where token_id='" + token_id + "'");
ta.Commit();
LbServerMessage.Text = "";
}
catch (Exception ex)
{
LbServerMessage.Text = "";
LbServerMessage.ForeColor = Color.Red;
}
finally
{
ta.Close();
}
}
}
}
}