예제 #1
0
 //工号验证
 private void userIdtxt_Validated(object sender, EventArgs e)
 {
     if (mModel.IsConnect == true)
     {
         try
         {
             string message = webService.xxcc_work_num_f(mModel.Factories[Convert.ToInt32(mModel.Factory)], userIdtxt.Text, mModel.ProcessIds[Convert.ToInt32(mModel.ProcessId)], mModel.LineIds[Convert.ToInt32(mModel.LineId)]);
             //MessageBox.Show("工廠:" + mModel.Factories[Convert.ToInt32(mModel.Factory)] + "工號:" + userIdtxt.Text + "製程:" + mModel.ProcessIds[Convert.ToInt32(mModel.ProcessId)] + "線別:" + mModel.LineIds[Convert.ToInt32(mModel.LineId)]);
             if (message != "OK")
             {
                 label8.ForeColor = Color.Red;
                 label8.Text      = message;
                 mModel.IsFlag    = false;
             }
             else
             {
                 label8.ForeColor = Color.Green;
                 label8.Text      = message;
                 mModel.IsFlag    = true;
                 productIdtxt.Focus();
             }
         }
         catch
         {
             mModel.IsConnect = false;
             initForm2();
             MessageBox.Show("連接有誤");
         }
     }
     else
     {
     }
 }
예제 #2
0
        private void textBox1_Validated(object sender, EventArgs e)
        {
            string s1 = hWebservice.xxcc_work_num_f(mModel.Factories[Convert.ToInt32(mModel.Factory)], textBox1.Text, mModel.ProcessIds[Convert.ToInt32(mModel.ProcessId)], mModel.LineIds[Convert.ToInt32(mModel.LineId)]);

            if (s1 == "OK")
            {
                mModel.UserId    = textBox1.Text;
                flag1            = true;
                label4.ForeColor = Color.Green;
                label4.Text      = "OK";
            }
            else
            {
                label4.ForeColor = Color.Red;
                label4.Text      = s1;
                flag1            = false;
            }
        }