private void prepare_dataProc(object param) { switch (EcoLanguage.getLang()) { case 0: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("en"); break; case 1: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("de"); break; case 2: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("es"); break; case 3: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("fr"); break; case 4: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("it"); break; case 5: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ja"); break; case 6: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ko"); break; case 7: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("pt"); break; case 8: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ru"); break; case 9: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("zh-CHS"); break; case 10: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("zh-CHT"); break; default: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("en"); break; } this.m_pParaClass.pageInit(); this.m_inAnalysisFlg = 3; }
private static void showpro(bool showinTaskBar) { switch (EcoLanguage.getLang()) { case 0: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("en"); break; case 1: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("de"); break; case 2: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("es"); break; case 3: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("fr"); break; case 4: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("it"); break; case 5: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ja"); break; case 6: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ko"); break; case 7: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("pt"); break; case 8: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ru"); break; case 9: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("zh-CHS"); break; case 10: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("zh-CHT"); break; default: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("en"); break; } progressPopup dlg = new progressPopup("eco Sensors", 1, EcoLanguage.getMsg(LangRes.PopProgressMsg_loading, new string[0]), Resources.login_background, new progressPopup.ProcessInThread(EcoGlobalVar.waitstopshowPro), null, 0); dlg.StartPosition = FormStartPosition.CenterScreen; if (showinTaskBar) { Form form = new Form(); form.Size = new Size(1, 1); form.StartPosition = FormStartPosition.Manual; Rectangle virtualScreen = SystemInformation.VirtualScreen; form.Location = new Point(virtualScreen.Bottom + 10, virtualScreen.Right + 10); form.Icon = Resources.altusen_32x32; form.Show(); form.Focus(); form.BringToFront(); form.TopMost = true; dlg.Owner = form; } ControlAccess.ConfigControl config = delegate(Control control, object obj) { dlg.ShowDialog(); }; ControlAccess controlAccess = new ControlAccess(dlg, config); controlAccess.Access(dlg, null); }
private void SaveFile() { switch (EcoLanguage.getLang()) { case 0: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("en"); break; case 1: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("de"); break; case 2: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("es"); break; case 3: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("fr"); break; case 4: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("it"); break; case 5: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ja"); break; case 6: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ko"); break; case 7: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("pt"); break; case 8: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ru"); break; case 9: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("zh-CHS"); break; case 10: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("zh-CHT"); break; default: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("en"); break; } SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Execl files (*.xls)|*.xls"; saveFileDialog.FilterIndex = 0; saveFileDialog.RestoreDirectory = true; saveFileDialog.CreatePrompt = true; saveFileDialog.Title = "Excel"; if (this.checkBox_SaveAll.Checked) { LogSysLog.SaveRange = 1; } else { LogSysLog.SaveRange = 0; } if (saveFileDialog.ShowDialog() == DialogResult.OK) { System.IO.Stream stream; try { stream = saveFileDialog.OpenFile(); } catch (System.Exception) { this.SaveSuccess = 2; return; } System.IO.StreamWriter streamWriter = new System.IO.StreamWriter(stream, System.Text.Encoding.Unicode); string text = ""; try { for (int i = 0; i < this.dataGridViewLogs.Columns.Count; i++) { string name = this.dataGridViewLogs.Columns[i].Name; if (text.Length == 0) { text += name; } else { text = text + "\t" + name; } } streamWriter.WriteLine(text); if (LogSysLog.SaveRange == 0) { for (int j = 0; j < this.dataGridViewLogs.Rows.Count; j++) { string text2 = ""; for (int k = 0; k < this.dataGridViewLogs.Columns.Count; k++) { if (k > 0) { text2 += "\t"; } if (this.dataGridViewLogs.Rows[j].Cells[k].Value == null) { text2 = (text2 ?? ""); } else { text2 += this.dataGridViewLogs.Rows[j].Cells[k].Value.ToString().Trim(); } } streamWriter.WriteLine(text2); } } else { DataTable allLogs = LogAPI.getAllLogs(); for (int l = 0; l < allLogs.Rows.Count; l++) { string text3 = ""; for (int m = 0; m < allLogs.Columns.Count; m++) { if (m > 0) { text3 += "\t"; } if (allLogs.Rows[l][m].ToString() == null) { text3 = (text3 ?? ""); } else { text3 += allLogs.Rows[l][m].ToString().Trim(); } } streamWriter.WriteLine(text3); } } streamWriter.Close(); stream.Close(); this.SaveSuccess = 1; } catch (System.Exception ex) { MessageBox.Show(ex.ToString()); } finally { streamWriter.Close(); stream.Close(); } } }
private int SaveToFile(string path, string name) { try { if (!System.IO.Directory.Exists(path)) { System.IO.Directory.CreateDirectory(path); } } catch { return(-1); } System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); stringBuilder.AppendLine("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">"); stringBuilder.AppendLine("<html xmlns=\"http://www.w3.org/1999/xhtml\">"); stringBuilder.AppendLine("<head>"); stringBuilder.AppendLine("<title>" + EcoLanguage.getMsg(LangRes.Rpt_saveBillingInformation, new string[0]) + "</title>"); stringBuilder.AppendLine("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />"); stringBuilder.AppendLine("</head>"); stringBuilder.AppendLine("<body >"); string msg = EcoLanguage.getMsg(LangRes.Rpt_BillTitle, new string[] { this.m_pParaClass.Txtwriter, this.m_pParaClass.Dtptime }); System.Text.StringBuilder stringBuilder2 = new System.Text.StringBuilder(); stringBuilder.AppendLine(string.Concat(new object[] { "<p><table align='center' width='900px' border='1'><tr height='30px' ><td align='center' style='font-weight:bold;font-size:15pt;' colspan='", this.dgvBilling.ColumnCount, "'>", this.lbTitle.Text })); stringBuilder.AppendLine("<br><div align='right' style='font-weight:bold;font-size:10pt;'>" + msg + "</div>"); stringBuilder.AppendLine("</td></tr>"); for (int i = 0; i < this.dgvBilling.ColumnCount; i++) { stringBuilder.AppendLine("<td align='center'>" + this.dgvBilling.Columns[i].HeaderText + "</td>"); if (i > 0) { stringBuilder2.Append("\t"); } stringBuilder2.Append("\"" + this.dgvBilling.Columns[i].HeaderText + "\""); } stringBuilder2.AppendLine(); for (int j = 0; j < this.dgvBilling.Rows.Count; j++) { stringBuilder.AppendLine("<tr height='30px'>"); for (int k = 0; k < this.dgvBilling.ColumnCount; k++) { string text = this.dgvBilling.Rows[j].Cells[k].Value.ToString(); if (text.Length == 0) { stringBuilder.AppendLine("<td> </td>"); } else { if (this.dgvBilling.Rows[j].Cells[k].Style.Alignment == DataGridViewContentAlignment.MiddleRight || this.dgvBilling.Columns[k].DefaultCellStyle.Alignment == DataGridViewContentAlignment.MiddleRight) { stringBuilder.AppendLine("<td align='Right'>" + text + "</td>"); } else { stringBuilder.AppendLine("<td>" + text + "</td>"); } } if (k > 0) { stringBuilder2.Append("\t"); } stringBuilder2.Append("\"" + text + "\""); } stringBuilder.AppendLine("</tr>"); stringBuilder2.AppendLine(); } stringBuilder.AppendLine("</table></p>"); this.exportCSV(path, name, "Billing", stringBuilder2); stringBuilder.AppendLine("</body>"); stringBuilder.AppendLine("</html>"); string path2 = path + "\\" + name + ".html"; System.IO.FileStream stream = new System.IO.FileStream(path2, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write); System.IO.StreamWriter streamWriter = new System.IO.StreamWriter(stream, System.Text.Encoding.GetEncoding("UTF-8")); streamWriter.Flush(); streamWriter.BaseStream.Seek(0L, System.IO.SeekOrigin.Begin); streamWriter.WriteLine(stringBuilder.ToString()); streamWriter.Flush(); streamWriter.Close(); if (EcoLanguage.getLang() == 0) { this.exportPDF(path, name); } return(0); }
private void startThread(object obj) { try { switch (EcoLanguage.getLang()) { case 0: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("en"); break; case 1: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("de"); break; case 2: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("es"); break; case 3: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("fr"); break; case 4: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("it"); break; case 5: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ja"); break; case 6: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ko"); break; case 7: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("pt"); break; case 8: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("ru"); break; case 9: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("zh-CHS"); break; case 10: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("zh-CHT"); break; default: System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("en"); break; } System.Threading.Thread.Sleep(50); if (this.theProcess != null) { this.m_retv = this.theProcess(this.m_param); } if (this.setbarTimer != null) { try { this.setbarTimer.Stop(); this.setbarTimer.Dispose(); } catch { } } this.setbar(100); if (this.m_opt == 0) { ControlAccess.ConfigControl config = delegate(Control control, object param) { progressPopup progressPopup = control as progressPopup; progressPopup.Close(); }; ControlAccess controlAccess = new ControlAccess(this, config); controlAccess.Access(this, null); } } catch (System.Exception) { this.m_retv = null; ControlAccess.ConfigControl config2 = delegate(Control control, object param) { progressPopup progressPopup = control as progressPopup; progressPopup.Close(); }; ControlAccess controlAccess2 = new ControlAccess(this, config2); controlAccess2.Access(this, null); } }