示例#1
0
        //U8EnvContext envContext = new U8EnvContext();
        public override object CallFunction(string cMenuId, string cMenuName, string cAuthId, string cCmdLine)
        {
            //canshu.uLogin = LoginObject;

            //赋值给公共变量 constr
            canshu.userName = LoginObject.GetLoginInfo().UserName;
            //canshu.conStr = LoginObject.GetLoginInfo().ConnString;
            //canshu.conStr = canshu.conStr.Substring(canshu.conStr.IndexOf("data"), canshu.conStr.IndexOf(";Conn") + 2);
            string userToken = LoginObject.userToken;

            //string accid = LoginObject.GetLoginInfo().AccID;
            //string iyear = LoginObject.GetLoginInfo().iYear;
            //string ztdb = "//ZT" + accid + "//" + iyear;
            canshu.acc = LoginObject.GetLoginInfo().AccID;


            //U8Login.clsLogin u8Login = new U8Login.clsLogin();
            //String sSubId = "AS";
            //String sAccID = LoginObject.GetLoginInfo().AccID;
            //String sYear = LoginObject.GetLoginInfo().iYear;
            //String sUserID = LoginObject.GetLoginInfo().UserId;
            //String sPassword =LoginObject.GetLoginInfo().Password;
            //String sDate = LoginObject.GetLoginInfo().operDate;
            //String sServer = LoginObject.GetLoginInfo().AppServer;
            ////String sSerial = "";
            //if (!u8Login.Login(ref sSubId, ref sAccID, ref sYear, ref sUserID, ref sPassword, ref sDate, ref sServer))
            ////if (!uLogin.Login(ref sSubId, ref sAccID, ref sYear, ref sUserID, ref sPassword, ref sDate, ref sServer))
            //{
            //    MessageBox.Show("登陆失败,原因:" + u8Login.ShareString);
            //    Marshal.FinalReleaseComObject(u8Login);
            //    return "0";
            //}

            //canshu.conStr = u8Login.UFDataConnstringForNet;

            U8Login.clsLogin u8Login2 = new U8Login.clsLoginClass();
            u8Login2.ConstructLogin(LoginObject.userToken);
            canshu.conStr = u8Login2.UFDataConnstringForNet;
            //////u8Login.UfDbPath = ztdb;
            canshu.u8Login = u8Login2;
            //U8Login.clsLogin u8Login = new U8Login.clsLoginClass();
            //u8Login.ConstructLogin(userToken);
            ////u8Login.UfDbPath = ztdb;

            //canshu.u8Login = u8Login;


            //MessageBox.Show(canshu.conStr);
            INetUserControl mycontrol = new MyNetUserControl();

            mycontrol.Title = cMenuName;
            base.ShowEmbedControl(mycontrol, cMenuId, true);



            return(null);
        }
示例#2
0
        //U8EnvContext envContext = new U8EnvContext();
        public override object CallFunction(string cMenuId, string cMenuName, string cAuthId, string cCmdLine)
        {
            //canshu.uLogin = LoginObject;

            //赋值给公共变量 constr
            canshu.userName = LoginObject.GetLoginInfo().UserId;
            //canshu.conStr = LoginObject.GetLoginInfo().ConnString;
            //canshu.conStr = canshu.conStr.Substring(canshu.conStr.IndexOf("data"), canshu.conStr.IndexOf(";Conn") + 2);
            string userToken = LoginObject.userToken;

            //string accid = LoginObject.GetLoginInfo().AccID;
            //string iyear = LoginObject.GetLoginInfo().iYear;
            //string ztdb = "//ZT" + accid + "//" + iyear;
            canshu.acc = LoginObject.GetLoginInfo().AccID;


            U8Login.clsLogin u8Login   = new U8Login.clsLogin();
            String           sSubId    = "AS";
            String           sAccID    = LoginObject.GetLoginInfo().AccID;
            String           sYear     = LoginObject.GetLoginInfo().iYear;
            String           sUserID   = LoginObject.GetLoginInfo().UserId;
            String           sPassword = LoginObject.GetLoginInfo().Password;
            String           sDate     = LoginObject.GetLoginInfo().operDate;
            String           sServer   = LoginObject.GetLoginInfo().AppServer;

            //String sSerial = "";
            if (!u8Login.Login(ref sSubId, ref sAccID, ref sYear, ref sUserID, ref sPassword, ref sDate, ref sServer))
            //if (!uLogin.Login(ref sSubId, ref sAccID, ref sYear, ref sUserID, ref sPassword, ref sDate, ref sServer))
            {
                MessageBox.Show("登陆失败,原因:" + u8Login.ShareString);
                Marshal.FinalReleaseComObject(u8Login);
                return("0");
            }

            canshu.conStr = u8Login.UFDataConnstringForNet;

            string    sql = "select cSysUserName from UA_User where cSysUserName is not null and  cUser_Id='" + canshu.userName + "'";
            DataTable dt  = DbHelper.ExecuteTable(sql);

            if (dt.Rows.Count > 0)
            {
                canshu.cQx = DbHelper.GetDbString(dt.Rows[0]["cSysUserName"]);
            }
            else
            {
                canshu.cQx = "0";
            }

            //U8Login.clsLogin u8Login = new U8Login.clsLoginClass();
            //u8Login.ConstructLogin(userToken);
            ////u8Login.UfDbPath = ztdb;

            canshu.u8Login = u8Login;


            //MessageBox.Show(canshu.conStr);
            INetUserControl mycontrol = new MyNetUserControl();

            mycontrol.Title = cMenuName;
            base.ShowEmbedControl(mycontrol, cMenuId, true);



            return(null);
        }