示例#1
0
        private void ActivateBtn_Click(object sender, EventArgs e)
        {
            string parse = EmployeeList.Text;

            string[] employeeID = parse.Split(':');
            EmployeeID = employeeID[0];
            StationID  = AssemblyLines.Text;
            //check if the access and strings are emtpy

            try
            {
                if (dataAccess != null && StationID != "" && EmployeeID != "")
                {
                    dataAccess.Activate(StationID, EmployeeID);
                }

                WorkSpeed.Start();
                Refresh();
                MessageBox.Show(StationID + " is activated");
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
            catch (NullReferenceException ex)
            {
                MessageBox.Show("Please connect first");
            }
        }
示例#2
0
 private void WorkSpeed_Tick(object sender, EventArgs e)
 {
     try
     {
         dataAccess.Work(StationID, EmployeeID);
         WorkSpeed.Interval = dataAccess.GetInterval(Convert.ToInt32(StationID));
     }
     catch (DALException ex)
     {
         WorkSpeed.Stop();
         MessageBox.Show(ex.Message);
     }
 }
示例#3
0
        private void DeactivateBtn_Click(object sender, EventArgs e)
        {
            string stationID = ActivatedLines.Text;

            try
            {
                dataAccess.Deactivate(stationID);
                WorkSpeed.Stop();
                Refresh();
                MessageBox.Show(StationID + " is deactivated");
            }
            catch (NullReferenceException ex)
            {
                MessageBox.Show("Please connect first");
            }
        }