private void button20_Click(object sender, EventArgs e) { StringBuilder strResult = new StringBuilder(2000); DTOResearch re = BUSResearch.ForceUpdate(); strResult.Append("Scientist: " + re.Scientists); strResult.Append(" ResearchPoints: " + re.ResearchPoints); strResult.Append("+" + re.ResearchPointsPerHour); strResult.Append("\r\n"); strResult.Append("1: " + re.Seafaring.Name); strResult.Append("; " + re.Seafaring.Description); strResult.Append("; " + re.Seafaring.Need.ToString()); strResult.Append("\r\n"); strResult.Append("2: " + re.Economic.Name); strResult.Append("; " + re.Economic.Description); strResult.Append("; " + re.Economic.Need.ToString()); strResult.Append("\r\n"); strResult.Append("3: " + re.Scientific.Name); strResult.Append("; " + re.Scientific.Description); strResult.Append("; " + re.Scientific.Need.ToString()); strResult.Append("\r\n"); strResult.Append("4: " + re.Militaristic.Name); strResult.Append("; " + re.Militaristic.Description); strResult.Append("; " + re.Militaristic.Need.ToString()); strResult.Append("\r\n"); tbResult.Text = strResult.ToString(); }
//public static DTOResearch Get() //{ // if (Gloval.Database.Account.Research == null) // { // return ForceUpdate(); // } // return Gloval.Database.Account.Research; //} public static void requestResearch() { //chuyen trang DAOAdvisor.GoToadvResearch(); Gloval.Database.Account.DTResearch = DateTime.Now; DTOResearch rs = DAOResearch.GetResearchInformation(); Gloval.Database.Account.Research = rs; }
public static void CalculateFromLocalData() { DateTime dtnew = DateTime.Now; DTOResearch ct = Gloval.Database.Account.Research; TimeSpan tp = new TimeSpan(dtnew.Ticks - Gloval.Database.Account.DTResearch.Ticks); //cap nhat dan - townhall ct.ResearchPoints += (long)BaseFunction.updateValue(ct.ResearchPointsPerHour, (float)tp.TotalSeconds); //cap nhat lai thoi gian Gloval.Database.Account.DTResearch = dtnew; Gloval.Database.Account.Research = ct; }
public static DTOResearch GetResearchInformation() {//xem nhu chuyen trang roi` DTOResearch rs = new DTOResearch(); //scientist point HtmlNode node = Gloval.Database.DocumentNode.SelectSingleNode(XPathManager.XPathResearch.ResearchPoint); rs.Scientists = NodeParser.toInt(node.ChildNodes[1].InnerText); rs.ResearchPoints = NodeParser.toLong(node.ChildNodes[3].InnerText); rs.ResearchPointsPerHour = NodeParser.toInt(node.ChildNodes[5].InnerText); //4 branch HtmlNodeCollection noderesearchinfoCol = Gloval.Database.DocumentNode.SelectNodes(XPathManager.XPathResearch.ResearchEntry); rs.Seafaring = GetInfoResearchBranch(noderesearchinfoCol[0]); rs.Economic = GetInfoResearchBranch(noderesearchinfoCol[1]); rs.Scientific = GetInfoResearchBranch(noderesearchinfoCol[2]); rs.Militaristic = GetInfoResearchBranch(noderesearchinfoCol[3]); return(rs); }