123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- using CCWin;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using CCWin.SkinControl;
- namespace UAS_KanBan
- {
- public partial class Setting : BaseForm
- {
- DataHelper dh = new DataHelper();
- DataTable dt;
- public static int RefreshRate = 0;
- public Setting()
- {
- StartPosition = FormStartPosition.CenterScreen;
- InitializeComponent();
- }
- private void Setting_Load(object sender, EventArgs e)
- {
- MasterCombo.DisplayMember = "ma_user";
- MasterCombo.ValueMember = "ma_user";
- dt = (DataTable)dh.ExecuteSql("select ms_pwd,ma_user,ma_address from master", "select");
- MasterCombo.DataSource = dt;
- MasterCombo.Text = Properties.Settings.Default.Master;
- WorkCenter.Text = Properties.Settings.Default.WorkCenter;
- TimeSpan.Text = Properties.Settings.Default.TimeSpan;
- }
- private void Start_Click(object sender, EventArgs e)
- {
- try
- {
- RefreshRate = int.Parse(TimeSpan.Text);
- if (RefreshRate < 5)
- {
- MessageBox.Show("刷新时间不能小于5秒");
- return;
- }
- }
- catch (Exception)
- {
- MessageBox.Show("刷新时间必须是正整数");
- return;
- }
- Properties.Settings.Default.Master = MasterCombo.Text;
- Properties.Settings.Default.LineCode = Line.Text;
- Properties.Settings.Default.WorkCenter = WorkCenter.Text;
- Properties.Settings.Default.TimeSpan = TimeSpan.Text;
- Properties.Settings.Default.Save();
- Process pr = new Process(Line.SelectedValue.ToString(), WorkCenter.SelectedValue.ToString());
- pr.ShowDialog();
- }
- private void WorkCenter_SelectedIndexChanged(object sender, EventArgs e)
- {
- Line.DisplayMember = "li_name";
- Line.ValueMember = "li_code";
- Line.DataSource = dh.ExecuteSql("select li_code,li_name from line where li_wccode='" + WorkCenter.SelectedValue.ToString() + "' order by li_code ", "select");
- Line.Text = Properties.Settings.Default.LineCode;
- }
- private void MasterCombo_SelectedIndexChanged(object sender, EventArgs e)
- {
- switch (MasterCombo.SelectedValue.ToString().ToUpper())
- {
- case "MES_TEST":
- DataHelper.DBConnectionString = "Password=select!#%*(;User ID=MES_TEST;Pooling=false;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.230.200)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));";
- break;
- case "MES":
- DataHelper.DBConnectionString = "Password=select!#%*(;User ID=MES;Pooling=false;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.230.200)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));";
- break;
- default:
- break;
- }
- dh = new DataHelper();
- WorkCenter.DisplayMember = "wc_name";
- WorkCenter.ValueMember = "wc_code";
- WorkCenter.DataSource = dh.ExecuteSql("select wc_code,wc_name from workcenter", "select");
- }
- }
- }
|