Example #1
0
    protected void Page_PreInit(object sender, EventArgs e)
    {
        try
        {
            if (Session["User"] == null)
            {
                Response.Write("<script language=javascript>parent.parent.location.href='../../WebUI/Start/SessionTimeOut.aspx';</script>");
                return;
            }
            if (!IsPostBack)
            {
                InitLoading();
            }
            string FormID = Request.QueryString["FormID"];
            //權限
            if (Context.User.Identity.Name.ToLower() == "administrator" || Context.User.Identity.Name.ToLower() == "supervisor")
                ViewState["Permission"] = "3333333330";
            else
            {
                string cnkey = "";
                if (Session["UserType"].ToString() == "EP")
                    cnkey = Session["EnterpriseID"].ToString();

                Js.BLL.Account.UserDal user = new Js.BLL.Account.UserDal(Context.User.Identity.Name, cnkey);
                ViewState["Permission"] = user.GetUserPermissionByFormID(FormID);
            }

            Js.BLL.Sys.SysManageDal dal = new Js.BLL.Sys.SysManageDal();
            DataTable dt = dal.GetSysEmptyRecord();
            DataRow dr = dt.NewRow();
            dr["UserType"] = Session["UserType"].ToString();
            dr["UserName"] = Session["User"].ToString();
            dr["PersonName"] = Session["User"].ToString();
            dr["OpDate"] = DateTime.Now;
            dr["FormID"] = Request.QueryString["FormID"] + "";
            Js.BLL.Sys.TreeListDal tdal = new Js.BLL.Sys.TreeListDal();
            Js.Model.Sys.TreeListInfo model = tdal.GetModel(dr["FormID"].ToString());
            if(Session["language_session"].ToString().ToLower()=="zh-tw")
                dr["FormName"] = model.Text;
            else if (Session["language_session"].ToString().ToLower() == "zh-cn")
                dr["FormName"] = model.Text_cn;
            else
                dr["FormName"] = model.Text_en;
            dr["ActionState"] = "";
            //dr["IP"] = HttpContext.Current.Request.UserHostAddress;
            dr["IP"] = Page.Request.UserHostAddress;
            dal.InsertSysRrecord(dr);
        }
        catch(Exception ex)
        {

        }
    }
Example #2
0
 private void frmSelect_Load(object sender, EventArgs e)
 {
     Js.BLL.Sys.TreeListDal dal = new Js.BLL.Sys.TreeListDal();
     Js.Model.Sys.TreeListInfo model = dal.GetModel(FormID);
     KeyName = model.KeyField;
     BindComboBox();
     this.cmbField.SelectedIndex = 0;
     SetBtnEnabled("");
     SetColumn();
 }