Esempio n. 1
0
        public ActionResult NewSerial(NewSerialModel model)
        {
            if (ModelState.IsValid)
            {
                ModelState.Clear();

                string EmployeeID = "";
                if (VT.Properties.Settings.Default.UsingBinaryBadgeID)
                {
                    try
                    {
                        EmployeeID = helper.VTIDtoEMPID(model.EmployeeID);
                    }
                    catch
                    {
                        model.DisplayMessage = "Please Scan your VT ID";
                        return(View(model));
                    }
                }
                else
                {
                    EmployeeID = model.EmployeeID;
                }

                List <string> list_data = new List <string>();
                list_data.Add(model.SerialNumber);
                list_data.Add(model.AssemblyNumber);
                list_data.Add("0");
                list_data.Add(model.WorkStation);
                list_data.Add(EmployeeID);


                int _switch = 0;
                if (model.SelectedItem == "SNT")
                {
                    _switch = 2;
                }
                else
                {
                    list_data.Add(model.Pin); // Only required PIN on cathode temporairly
                    _switch = 3;
                }

                string[] insert_check  = logic.helperSubmit(list_data, _switch, model.SelectedItem); // Inserts into DB, takes in the list of values to submit.
                string   error_number  = insert_check[0];
                string   error_message = insert_check[1];
                if (error_number == "0")
                {
                    var new_model = new NewSerialModel();
                    new_model.Success        = true;
                    new_model.DisplayMessage = "New Serial: " + model.SerialNumber;
                    return(View(new_model));
                }
                else
                {
                    model.DisplayMessage = helper.checkErrors(error_number, error_message);
                    return(View(model));
                }
            }
            return(View(model));
        }
Esempio n. 2
0
        public ActionResult NewSerial()
        {
            NewSerialModel model = new NewSerialModel();

            return(View(model));
        }