protected void Page_Load(object sender, EventArgs e) { //查看是否有用户级语言辅助器,没有则用公共的 LangHelper = FetchData.GetLanguageHelper(Session); if (IsPostBack) { f_Submit(); } Dictionary <string, string> langLst = Common.LanguageHelper.GetLanguageList(); Common.Language = Common.readConfig("Default_Language", "chs"); edtHomgePageTitle.Text = Common.readConfig("Home_Page_Title", "Dashboard"); imgLogo.ImageUrl = Common.readConfig("Logo_Picture", "../images/logo-white-no-back.png"); chkMustLogin.Checked = Cvt.ToBoolean(Common.readConfig("Must_Login", "false")); string sDBType = Common.readConfig("DAL_Assembly", "DAL_SqlServer"); edtDbServer.Text = Common.readConfig("DBServer", "localhost"); edtPort.Text = Common.readConfig("DBPort", "1433"); edtUser.Text = Common.readConfig("DBUser", "sa"); lstLanguage.Items.Clear(); foreach (KeyValuePair <string, string> itm in langLst) { ListItem LstItm = new ListItem(itm.Value, itm.Key); LstItm.Selected = itm.Key.Equals(Common.Language, StringComparison.OrdinalIgnoreCase); lstLanguage.Items.Add(LstItm); } lstDatabaseType.Items.Clear(); DALBase[] DalLst = Common.LoadAllSubClass <DALBase>(); foreach (DALBase dal in DalLst) { ListItem LstItm = new ListItem(dal.DALName, dal.GetType().Name); LstItm.Selected = dal.GetType().Name.Equals(sDBType, StringComparison.OrdinalIgnoreCase); lstDatabaseType.Items.Add(LstItm); } lstDatabaseType.Enabled = false; lblLanguage.Text = LangHelper.GetText("Default Language:"); lblGenericSetting.Text = LangHelper.GetText("Generic Setting:"); lblHomePageTitle.Text = LangHelper.GetText("Home Page Title:"); lblMustLogin.Text = LangHelper.GetText("Must Login:"******"Home Page Logo:"); lblDatabaseSetting.Text = LangHelper.GetText("Database:"); lblDatabaseType.Text = LangHelper.GetText("Type:"); lblDbServer.Text = LangHelper.GetText("Server:"); lblPort.Text = LangHelper.GetText("Port:"); lblUser.Text = LangHelper.GetText("User:"******"Password:"******"Database:"); btnInitDatabase.Text = LangHelper.GetText("Create Tables For Init Database"); btnTestConnection.Text = LangHelper.GetText("Test Connection"); btnSubmit.Text = LangHelper.GetText("Submit"); }
private void CvtGenerationExecute() { if (CurrentExternalContour.Count == 0) { DXMessageBox.Show("Please, load a structure, and generate a contour, first!"); return; } var voronoiSettings = SettingsDataService.VoronoiSettings; DXSplashScreen.Show <SplashScreenView1>(); DXSplashScreen.SetState("Calculating centroidal voronoi tessellations..."); var cvtSettings = new CvtSettings { NumberOfGenerators = voronoiSettings.NumberOfGenerators, NumberOfSamplingPoints = voronoiSettings.NumberOfSamplingPoints, SelectedSamplingMethod = voronoiSettings.SelectedSamplingMethod, MaxNumberOfIterations = 90, }; Cvt cvt = new Cvt(CurrentExternalContour, cvtSettings); var generators = cvt.GetGenerators(); EventAggregator.GetEvent <GeneratorsUpdatedEvent>().Publish(new GeneratorsUpdatedEventArg(generators)); Trace.WriteLine(generators); DXSplashScreen.Close(); }
private void GetPISData(HttpContext context) { long nStationID = -1; string sStationID = context.Request["StationID"]; if (!string.IsNullOrEmpty(sStationID)) { nStationID = Cvt.ToInt64(sStationID); } DateTime dtStart = DateTime.Now, dtEnd = dtStart; if (!DateTime.TryParse(context.Request["StartTime"], out dtStart)) { dtStart = DateTime.Now; } if (!DateTime.TryParse(context.Request["EndTime"], out dtEnd)) { dtEnd = dtStart; } DataTable tbl = Common.DAL.GetPISData(nStationID, dtStart, dtEnd); context.Response.Write(new LigerGridRows(tbl, "yyyy-MM-dd HH:mm:ss", "F2").ToJson()); }
public void ToDoubleAndBack() { var original = "hello"; var doubles = Cvt.StringToDouble(original); var back = Cvt.DoubleToString(doubles); Assert.AreEqual(original, back); original = "hello world!"; doubles = Cvt.StringToDouble(original); back = Cvt.DoubleToString(doubles); Assert.AreEqual(original, back); original = "hello world! 한글가나다!@#!~@★"; doubles = Cvt.StringToDouble(original); back = Cvt.DoubleToString(doubles); Assert.AreEqual(original, back); }
protected void Page_Load(object sender, EventArgs e) { //查看是否有用户级语言辅助器,没有则用公共的 LangHelper = FetchData.GetLanguageHelper(Session); lblUser.Text = LangHelper.GetText("User Name:"); lblPwd.Text = LangHelper.GetText("Password:"******"Change Password"); lblNewPwd.Text = LangHelper.GetText("New Password:"******"Confirm New Password:"******"Verify Code:"); btnSubmit.Text = LangHelper.GetText("Login"); imgVerifyCode.ToolTip = LangHelper.GetText("Click For New Picture."); imgVerifyCode.AlternateText = LangHelper.GetText("Verify Code"); btnSubmit.Text = LangHelper.GetText("Login"); imgVerifyCode.ImageUrl = "FetchData.ashx?fn=VerifyCode&k=" + (new System.Random().Next()); if (Request["iptUser"] != null) { string sErrInfo = null; #if !WEB_DEBUG try { if (string.Equals((string)Session["VerifyCode"], Request["iptCheckCode"], StringComparison.OrdinalIgnoreCase) == false) { throw new Exception(LangHelper.GetText("Verify Code Is Incorrect !")); } #endif string userName = Request["iptUser"]; string password = Request["iptPwd"]; Session["LogonEmployee"] = null; bool bChangePwd = Cvt.ToBoolean(Request["bChangePwd"]); string sNewPwd = Request["iptNewPwd"]; string sConfirmPwd = Request["iptConfirmPwd"]; if ((!bChangePwd) || sNewPwd != sConfirmPwd || string.IsNullOrEmpty(sNewPwd)) { sNewPwd = ""; } string sStation = "", sFromIP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"], sFromHost = Request.UserHostName, sFromMAC = ""; if (string.IsNullOrEmpty(sFromIP)) { sFromIP = Request.ServerVariables["REMOTE_ADDR"]; } if (string.IsNullOrEmpty(sFromIP)) { sFromIP = Request.UserHostAddress; } if (string.IsNullOrEmpty(sFromHost)) { sFromHost = Common.GetHostName(sFromIP); } sFromMAC = Common.GetCustomerMacByArp(sFromIP); EmployeeInfo Employee = UserMgr.CheckLoginAuthenticate(LangHelper, userName, password, sNewPwd, sStation, sFromIP, sFromMAC, sFromHost); if (Employee != null) { Session["LogonEmployee"] = Employee; //如果父框架有方法f_LoginAuthenticated方法,则调用它 string sHtml = "<script type=\"text/javascript\">" //+ "if(parent.LoginDlg) parent.LoginDlg.close();" + "if(parent.f_LoginAuthenticated) parent.f_LoginAuthenticated();" + "</script>"; errorInfoLable.Controls.Add(new LiteralControl(sHtml)); string sTarget = Request["target"]; if (!string.IsNullOrEmpty(sTarget)) { Response.Redirect(Server.UrlDecode(sTarget)); } } ; #if !WEB_DEBUG } catch (Exception excep) { sErrInfo = excep.Message; } #endif if (sErrInfo != null) { errorInfoLable.Controls.Add(new LiteralControl(Server.HtmlEncode(sErrInfo))); } }; }