private List <CleanFolderDeleteEntry> GetConfigDeleteEntries(XmlNode cleanFolderNode) { var ret = new List <CleanFolderDeleteEntry>(); if (cleanFolderNode == null) { return(ret); } var deleteNodes = cleanFolderNode.SelectNodes("Delete"); if (deleteNodes == null) { return(ret); } foreach (XmlElement deleteNode in deleteNodes) { var deleteEntry = new CleanFolderDeleteEntry(); deleteEntry.FolderPath = deleteNode.GetAttribute("folder"); var maxAgeDays = NumberTools.GetIntOrDefault(deleteNode.GetAttribute("maxAge"), 31); deleteEntry.MaxAge = new TimeSpan(maxAgeDays, 0, 0, 0); deleteEntry.IsActive = BoolTools.GetBoolOrDefault(deleteNode.GetAttribute("active")); ret.Add(deleteEntry); } return(ret); }
private static Query BuildNumericRangeQuery(NumericRangeSearchParam.NumericRangeField range) { var startTerm = new Term(range.FieldName, NumberTools.LongToString(range.Start)); var endTerm = new Term(range.FieldName, NumberTools.LongToString(range.End)); return(new RangeQuery(startTerm, endTerm, true)); }
protected void rptList_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DataRowView drv = (DataRowView)e.Item.DataItem; string reportStatus = drv["当前状态"].ToString(); Button updateStatus = (Button)e.Item.FindControl("btnUpdateStatus"); if (reportStatus == "等待确认") { updateStatus.CommandName = "ConfirmReport"; updateStatus.Text = "确认"; } else if (reportStatus == "等待上传") { //updateStatus.CommandName = "CancelConfirm"; //updateStatus.Text = "取消确认"; updateStatus.Visible = false; } else { updateStatus.Visible = false; } int reportUploadStatus = NumberTools.getInt(drv["网页"].ToString()); Literal litHref = (Literal)e.Item.FindControl("litHref"); if (reportUploadStatus == 1) { litHref.Text = "<a style='color:#06c;' data-title=\"2申报主表\" _href='ExcelDetail.aspx?type=1&Pid=A02&ReportName=" + HttpUtility.UrlEncode(drv["报告号"].ToString(), Encoding.GetEncoding("utf-8")) + "&CompanyName=" + HttpUtility.UrlEncode(drv["公司名称"].ToString(), Encoding.GetEncoding("utf-8")) + "' onclick=\"Hui_admin_tab(this)\" href=\"javascript:;\">查看报表</a>"; } else { litHref.Text = "查看报表"; } } }
public CleanFolderTarget(XmlElement node) : this() { IsEnabled = BoolTools.GetBoolOrDefault(node.GetAttribute("active")); FolderPath = StringTools.GetValueOrDefault(node.GetAttribute("folder")); KeepFilesInDays = NumberTools.GetIntOrDefault(node.GetAttribute("maxAge"), 1000000); }
protected void AddNumericRangeQuery(BooleanQuery query, NumericRangeField range, BooleanClause.Occur occurance) { var startTerm = new Term(range.FieldName, NumberTools.LongToString(range.Start)); var endTerm = new Term(range.FieldName, NumberTools.LongToString(range.End)); var rangeQuery = new RangeQuery(startTerm, endTerm, true); query.Add(rangeQuery, occurance); }
/// <summary> /// Converts the string to sortable. /// </summary> /// <param name="input">The input.</param> /// <returns></returns> protected string ConvertStringToSortable(decimal input) { string valString = String.Empty; valString = input.ToString("####.0000", System.Globalization.CultureInfo.InvariantCulture); valString = NumberTools.LongToString(long.Parse(valString.Replace(".", ""))); return(valString); }
void UpdatePos(int i) { buttonNum = NumberTools.Loop(buttonNum + i, buttons.Length - 1, 0); float buttonWidth = buttons [buttonNum].GetComponent <RectTransform> ().rect.width; transform.parent.transform.position = new Vector3(buttons[buttonNum].transform.position.x - buttonWidth, buttons[buttonNum].transform.position.y, 0); transform.localPosition = Vector2.right * (buttonWidth * 1.5f); }
/// <summary> /// Converts the string to sortable. /// </summary> /// <param name="input">The input.</param> /// <returns></returns> protected string ConvertStringToSortable(string input) { string valString = String.Empty; input = input.Replace(CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator, ""); input = input.Replace(".", ""); valString = NumberTools.LongToString(long.Parse(input)); return(valString); }
/// <summary> /// Converts to searchable. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public static string ConvertToSearchable(string value) { if (String.IsNullOrEmpty(value)) { return(String.Empty); } //string valString = Convert.ToDouble(value, CultureInfo.InvariantCulture).ToString(CultureInfo.InvariantCulture); return(NumberTools.LongToString(long.Parse(value.Replace(".", ""), CultureInfo.InvariantCulture))); }
public override string GetValue() { long value; if (!String.IsNullOrEmpty(_field.Value) && long.TryParse(_field.Value, out value)) { return(NumberTools.LongToString(value)); } return(String.Empty); }
public void X(int i, bool overrideNow = false) { if (i == (int)CharacterEnum.Player) { if (!overrideNow && playerNumber > ((MultiplayerManager.nlm.numPlayers) * 2)) { i = NumberTools.Loop(i + 1, 3, 1); } } CharE = (CharacterEnum)i; }
public static string ConvertDecimalToSearchable(string input) { if (String.IsNullOrEmpty(input)) { return(String.Empty); } string valString = String.Empty; valString = ((decimal)Decimal.Parse(input, CultureInfo.InvariantCulture)).ToString("####.0000", CultureInfo.InvariantCulture); valString = NumberTools.LongToString(long.Parse(valString.Replace(".", ""), CultureInfo.InvariantCulture)); return(valString); }
public override string ResolveValue(Item item) { Assert.ArgumentNotNull(item, "item"); var referrers = Globals.LinkDatabase.GetReferrers(item).Select(r => r.GetSourceItem()).ToList(); var total = 0; if (referrers.Any()) { total = referrers.Count(ValidReferrer); } return(NumberTools.LongToString(total)); }
public void OnPointerDown(PointerEventData eventData) { int i = NumberTools.Loop((int)CharE + 1, 3, 1); X(i); }
public void factorial_of_15_returns_1307674368000() { long result = NumberTools.factorial(15); Assert.AreEqual(1307674368000, result); }
public override string ResolveValue(Item item) { Assert.ArgumentNotNull(item, "item"); return(NumberTools.LongToString(item.Axes.Level)); }
protected void Page_Load(object sender, EventArgs e) { int fromType; fromType = NumberTools.getInt(Request.QueryString["Type"]); string reportName; string reportNo; string rootPath = Server.MapPath("~/"); if (!rootPath.EndsWith("\\")) { rootPath = rootPath + "\\"; } //报表导出 if (fromType == 2) { if (Session["ReportName"] == null || Session["ReportNo"] == null) { ScriptHelper.addMsg(this.Page, "请选择报告后再下载"); return; } reportName = Session["ReportName"].ToString(); reportNo = Session["ReportNo"].ToString(); string exportExcelFilePath; int fType = NumberTools.getInt(Request["ftype"]); if (fType == 1) { exportExcelFilePath = rootPath + "Report\\" + reportName + "\\" + reportName + reportNo + ".xls"; } else { //ZipOut zipOut = new ZipOut(); //string strZipPath = rootPath + "Zip\\" + reportName + ".Zip"; //string strZipTopDirectoryPath = rootPath + "Report\\" + reportName; //int intZipLevel = 6; //string strPassword = ""; //string[] filesOrDirectoriesPaths = new string[] { strZipTopDirectoryPath }; //zipOut.Zip(strZipPath, strZipTopDirectoryPath, intZipLevel, strPassword, filesOrDirectoriesPaths); //Response.Redirect("Zip\\"+reportName+".Zip"); exportExcelFilePath = rootPath + "Report\\" + reportName + "\\" + reportName + "ALL.xls"; } if (!System.IO.File.Exists(exportExcelFilePath)) { ScriptHelper.addMsg(this.Page, "报告还没有生成"); return; } if (fType == 1) { Response.Redirect("Report\\" + reportName + "\\" + reportName + reportNo + ".xls"); } else { Response.Redirect("Report\\" + reportName + "\\" + reportName + "ALL.xls"); } return; } reportName = HttpUtility.UrlDecode(Request.QueryString["ReportName"]); reportNo = Request.QueryString["Pid"]; Session["ReportName"] = reportName; string htmlClientFolderName = reportName.Replace('[', '_').Replace(']', '_'); if (string.IsNullOrEmpty(reportName) || string.IsNullOrEmpty(reportNo)) { ScriptHelper.addMsg(this.Page, "参数不全"); return; } else { Session["ReportNo"] = reportNo; } string fileName = reportNo; string excelDirectoryName = rootPath + "Report\\" + reportName + "\\"; string excelFilePath = rootPath + "Report\\" + reportName + "\\" + reportName + fileName + ".xls"; string htmlDirectoryName = rootPath + "HTML\\" + htmlClientFolderName + "\\"; string htmlFilePath = rootPath + "HTML\\" + htmlClientFolderName + "\\" + fileName + ".html"; if (!System.IO.File.Exists(excelFilePath)) { ScriptHelper.addMsg(this.Page, "报告还没有生成"); return; } if (System.IO.Directory.Exists(htmlDirectoryName) == false)//如果不存在就创建file文件夹 { System.IO.Directory.CreateDirectory(htmlDirectoryName); } //if (!System.IO.File.Exists(htmlFilePath)) { string outputDirPath = rootPath + @"HTML\" + htmlClientFolderName + "\\"; //Word和Excel转换成Html,Html文件存放的位置 ExcelPreview.Excel2Html(this, excelFilePath, outputDirPath, fileName); } //formType 为1 的时候,为右边结果打开左边菜单 if (fromType == 1) { string companyName = ""; if (Request.QueryString["CompanyName"] != null) { companyName = HttpUtility.UrlDecode(Request.QueryString["CompanyName"]);; } ScriptHelper.addScript(this.Page, "Hui_Menu_Change(\"" + companyName + "\",\"" + reportName + "\")"); return; } Response.Redirect("HTML\\" + htmlClientFolderName + "\\" + fileName + ".html"); }
public void fibonacci_of_0_returns_0() { int result = NumberTools.fibonacci(0); Assert.AreEqual(0, result); }
public void fibonacci_of_2_returns_1() { int result = NumberTools.fibonacci(2); Assert.AreEqual(1, result); }
public void fibonacci_of_8_returns_21() { int result = NumberTools.fibonacci(8); Assert.AreEqual(21, result); }
public void factorial_of_5_returns_120() { long result = NumberTools.factorial(5); Assert.AreEqual(120, result); }