using System;
|
using System.Windows.Forms;
|
using directPacking;
|
using System.Data;
|
using MyGlassEdit.ng.optima.server;
|
using ng.optima.config;
|
|
namespace MyGlassEdit
|
{
|
public partial class 关于 : Form
|
{
|
string strLocalMode = "本地模式";
|
string strServerMode = "服务器模式";
|
string strAbout = "关于";
|
|
public 关于()
|
{
|
switch (Setting.language)
|
{
|
case 1://英语
|
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en");
|
strLocalMode = "Local Mode";
|
strServerMode = "Server Mode";
|
strAbout = "About";
|
break;
|
case 2:
|
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ru");
|
|
break;
|
default:
|
//System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("");
|
break;
|
}
|
|
|
InitializeComponent();
|
}
|
|
|
|
DataTable dt_log;
|
private void 开发商_Load(object sender, EventArgs e)
|
{
|
this.Text = strAbout+$"【{globel.CustomerName}】ERP:{Service.ERPService}:{Service.ERPServicePort};MES:{Service.MESService}:{Service.MESServicePort}";
|
|
BindDataToDataGridView();
|
dgvSet();
|
|
}
|
|
void dgvSet()
|
{
|
dgvUpdateLog.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
|
dgvUpdateLog.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
|
dgvUpdateLog.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
|
// 自动调整列宽和行高
|
//dgvUpdateLog.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
|
dgvUpdateLog.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
|
// 设置单元格内容的自动换行
|
foreach (DataGridViewColumn column in dgvUpdateLog.Columns)
|
{
|
column.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
|
}
|
}
|
|
private void BindDataToDataGridView()
|
{
|
// 创建一个新的DataTable
|
DataTable dataTable = new DataTable();
|
|
// 添加列
|
dataTable.Columns.Add("版本", typeof(string));
|
dataTable.Columns.Add("类型", typeof(string));
|
dataTable.Columns.Add("内容", typeof(string));
|
dataTable.Columns.Add("时间", typeof(string));
|
|
dataTable.Rows.Add("25.11.14", "功能完善", "1.完善了数据库变更部分内容", "2025.11.14");
|
dataTable.Rows.Add("25.11.12", "功能完善", "1.完善了部分内容", "2025.11.12");
|
//dataTable.Rows.Add("25.11.12", "功能完善", "新增mes数据访问mes_modular库,更改报告打印预览加载部分,", "2025.11.12");
|
|
dataTable.Rows.Add("25.11.10", "功能新增", "1.增加了对ERP和MES的访问设置", "2025.11.10");
|
dataTable.Rows.Add("25.10.15", "版本更新", "1.增加了一些设置\r\n2.修复了一些已知问题\r\n3.增加了一些日志", "2025.10.15");
|
dataTable.Rows.Add("25.09.16", "版本更新", "1.修复了一些调整的问题\r\n2.修复了一些刀路缺失的问题\r\n3.修复了一些已知问题", "2025.09.16");
|
dataTable.Rows.Add("25.04.14", "功能新增", "1.增加补片条件筛选(可进行流程卡或工程号模糊筛选)", "2025.04.14");
|
dataTable.Rows.Add("25.03.27", "功能新增", "1.余料管理,可添加删除余料", "2025.03.27");
|
dataTable.Rows.Add("25.03.25", "功能新增", "1.现补玻璃的优化保存与数控发送", "2025.03.25");
|
dataTable.Rows.Add("25.00.01", "版本更新", "1.版本建立", "2025.03.25");
|
|
|
//将DataTable绑定到DataGridView
|
dgvUpdateLog.DataSource = dataTable.DefaultView;
|
|
string version = dataTable.Rows[0][0].ToString();
|
|
lblVersion.Text = "北玻自动化玻璃现补优化软件 " + version;
|
}
|
|
|
|
|
|
private void linklblUseBook_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
{
|
|
//linklbl.LinkVisited = true;
|
string url = string.Format(@"https://docs.qq.com/doc/DZmZadnBxSWdoZ3RL");
|
System.Diagnostics.Process.Start(url);
|
}
|
|
private void lblVersion_Click(object sender, EventArgs e)
|
{
|
|
}
|
|
private void lblVersion_DoubleClick(object sender, EventArgs e)
|
{
|
//TODO 权限刷新
|
}
|
|
private void 新增ToolStripMenuItem_Click(object sender, EventArgs e)
|
{
|
dgvUpdateLog.AllowUserToAddRows = true;
|
}
|
|
|
int old_r;
|
private void dgvUpdateLog_RowLeave(object sender, DataGridViewCellEventArgs e)
|
{
|
|
}
|
|
private void dgvUpdateLog_Leave(object sender, EventArgs e)
|
{
|
int r = dgvUpdateLog.CurrentRow.Index;
|
var title = dgvUpdateLog.CurrentRow.Cells[0].Value;
|
var content = dgvUpdateLog.CurrentRow.Cells[1].Value;
|
//string u_title = title == null ? "版本" : title.ToString();
|
string u_title ="版本:" +DateTime.Now.ToString("YY:MM:dd:mm");
|
if (content != null)
|
{
|
MessageDB.InsertProjectUpdateLog(u_title, content.ToString());
|
}
|
}
|
|
private void dgvUpdateLog_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
|
{
|
Utility.GridViews.DGVAddRowIndex(dgvUpdateLog, e);
|
}
|
}
|
}
|