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 WCS.Workflow; using WCS_Client.UC; namespace WCS_Client.From { public partial class FromLogin : CCSkinMain { public FromLogin() { InitializeComponent(); Init(); } private void Init() { //Init_Conv_IT(); //Init_Conv(); //TryCachHelper.TryExecute((db) => //{ // //TaskWorkflow.DeleteInvcontr(db, "8D17474E0727379EE053A0BD0C0AF39A", 0); // string msg = string.Empty; // TaskWorkflow.BZ_TASKCOMPLETE(25080, 10, out msg); //}); } private void Init_Conv() { string result = TryCachHelper.TryTranExecute((db) => { int index = 0; int alarmsindex = 0; int dbindex = 0; for (int i = 3700; i < 4100; i++) { index++; var stacker = new WCS_STACKERDATA(); stacker.STA_EQUIPMENTNO = i.ToString(); stacker.STA_TYPE = "conveyor"; stacker.STA_SEQUENCE = index; stacker.STA_SWOPINDEX = index; stacker.STA_ALARMSINDEX = alarmsindex; stacker.STA_ALARMSLENGTH = 4; stacker.STA_WRITEDB_STARTINDEX = dbindex; stacker.STA_READDB_STARTINDEX = dbindex; if ((i >= 3700 && i <= 3753) || (i >= 4040 && i <= 4100)) { //192.168.20.7 stacker.STA_PLCNAME = "conveyor07"; stacker.STA_READDB_ID = 62; stacker.STA_WRITEDB_ID = 61; stacker.STA_ALARMSDB_ID = 63; } else { //192.168.20.10 stacker.STA_PLCNAME = "conveyor06"; stacker.STA_READDB_ID = 58; stacker.STA_WRITEDB_ID = 57; stacker.STA_ALARMSDB_ID = 59; } stacker.StackerData = new ConveyorSignal(); stacker.STA_DATA = stacker.StackerData.ToJson(); db.Insertable(stacker).ExecuteCommand(); alarmsindex = alarmsindex + 10; dbindex = dbindex + 22; } }); if (string.IsNullOrWhiteSpace(result)) { } else { } } private void Init_Conv_IT() { string result = TryCachHelper.TryTranExecute((db) => { int index = 0; int alarmsindex = 0; int dbindex = 0; for (int i = 3301; i <= 3660; i++) { index++; var stacker = new WCS_STACKERDATA(); stacker.STA_EQUIPMENTNO = i.ToString(); stacker.STA_TYPE = "conveyor"; stacker.STA_SEQUENCE = index; stacker.STA_SWOPINDEX = index; stacker.STA_ALARMSINDEX = alarmsindex; stacker.STA_ALARMSLENGTH = 4; stacker.STA_WRITEDB_STARTINDEX = dbindex; stacker.STA_READDB_STARTINDEX = dbindex; stacker.STA_PLCNAME = "conveyor08"; stacker.STA_WRITEDB_ID = 65; stacker.STA_READDB_ID = 66; stacker.STA_ALARMSDB_ID = 67; stacker.StackerData = new ConveyorSignal(); stacker.STA_DATA = stacker.StackerData.ToJson(); db.Insertable(stacker).ExecuteCommand(); alarmsindex = alarmsindex + 10; dbindex = dbindex + 22; } }); if (string.IsNullOrWhiteSpace(result)) { } else { } } int err = 0; private void btn_Login_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtbox_UserName.Text.Trim())) { MessageUtil.ShowWarning("请输入用户名!!!"); txtbox_UserName.Focus(); return; } if (string.IsNullOrEmpty(this.txtbox_Pwd.Text.Trim())) { MessageUtil.ShowWarning("请输入密码!!!"); txtbox_Pwd.Focus(); return; } try { string error = string.Empty; if (BaseWorkflow.Login(txtbox_UserName.Text.Trim(), txtbox_Pwd.Text.Trim(), out error)) { this.DialogResult = DialogResult.OK; } else { throw new Exception(error); } } catch (Exception ex) { err++; if (err < 5) { MessageUtil.ShowWarning(string.Format("登录次数{0}/5,{1}", err, ex.Message)); txtbox_UserName.Focus(); return; } else { this.Close(); return; } } } private void btn_Close_Click(object sender, EventArgs e) { this.Close(); } private void txtbox_Pwd_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { btn_Login_Click(null, null); } } private void txtbox_UserName_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { this.txtbox_Pwd.SelectAll(); txtbox_Pwd.Focus(); } } private void txtbox_UserName_KeyDown_1(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { this.txtbox_Pwd.SelectAll(); txtbox_Pwd.Focus(); } } private void txtbox_Pwd_KeyDown_1(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { btn_Login_Click(null, null); } } } }