예제 #1
0
    public static void Updatepin()
    {
        String oldpin = "", Newpin = "";
        String sc        = Console.ReadLine();
        String inputCode = "00";               //
        pin    pin1      = new pin(inputCode); //

        pin1.setInitialpin(inputCode);         //

        Console.WriteLine("Please input your old pin:");
        String input      = sc.nextLine();
        String Initialpin = pin1.getInitialpin();

        while (!(Initialpin.equals(input)))
        {
            Console.WriteLine("That is not your old pin.");
            Console.WriteLine("Please input your old pin:");
            input  = sc.nextLine();
            oldpin = input;
        }

        Console.WriteLine("Please input your New pin:");
        input = sc.nextLine();

        while ((!pin1.inputValidation(input)) || (Newpin.equals(oldpin)))
        {
            Console.WriteLine("Invalid pin.");
            Console.WriteLine("Please input your new pin:");
            input  = sc.nextLine();
            Newpin = input;
        }

        Console.WriteLine("New pin confirmed.");
        Console.WriteLine("Your pin has been updated to " + input);
    }
예제 #2
0
        private bool pin(string sessionid, string initiator, string pin, string new_pin)
        {
            mobiEz.pin pinObj = new pin();
            try
            {
                mobiEz.pinRequestType pinRequestTypeObj = new pinRequestType();
                pinRequestTypeObj.sessionid = sessionid;
                pinRequestTypeObj.initiator = initiator;
                pinRequestTypeObj.pin       = pin;
                pinRequestTypeObj.new_pin   = new_pin;

                pinObj.pinRequest = pinRequestTypeObj;
                mobiEz.pinResponse pinResponseObj = UMSObj.pin(pinObj);

                if (pinResponseObj.pinReturn.result == 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
예제 #3
0
    public static void main(String[] args)
    {
        String inputCode = "00";
        pin    pin1      = new pin(inputCode);

        pin1.setInitialpin(inputCode);
        Updatepin();
    }
예제 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            pin pin = db.pin.Find(id);

            db.pin.Remove(pin);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #5
0
        // GET api/lastcosts/5
        public string Get(int id)
        {
            //данные с апи
            LastCostsController lastCostsController = new LastCostsController();
            requestLastCost     requestLastCost     = JsonConvert.DeserializeObject <requestLastCost>(lastCostsController.Get(id));
            string lastcost = requestLastCost.lastCost;
            string wearrate = requestLastCost.wearrate.ToString();
            //OS
            OS oS = db.OS.Find(id);

            string os_name          = oS.os_name;
            string class1           = oS.id_class.ToString() + ", " + db.group.Find(oS.id_class).classname;
            string invertory_number = oS.invertory_number.ToString();
            string service_start    = oS.service_start.ToString();

            service_start = service_start.Substring(0, 10);

            string service_time = oS.service_time.ToString();

            List <pin> pinList  = db.pin.Where(p => p.id_os == id).OrderBy(p => p.date).ToList();
            string     mol      = "";
            string     pin_date = "";
            string     unit     = "";

            if (pinList.Count == 0)
            {
                mol      = "не прикреплено";
                pin_date = "не прикреплено";
                unit     = "не прикреплено";
            }
            else
            {
                pin pin1 = pinList[pinList.Count - 1];
                mol      = pin1.id_mol.ToString() + ", " + db.MOL.Find(pin1.id_mol).molname;
                pin_date = pin1.date.ToString();
                pin_date = pin_date.Substring(0, 10);

                List <assigment> assigmentList = db.assigment.Where(a => a.id_mol == pin1.id_mol).ToList();
                if (assigmentList.Count == 0)
                {
                    unit = "МОЛ не назначен в отдел";
                }
                else
                {
                    assigment assigment1 = assigmentList[assigmentList.Count - 1];
                    unit = assigment1.id_unit.ToString() + ", " + db.unit.Find(assigment1.id_unit).unitname;
                }
            }

            string json = JsonConvert.SerializeObject(new requestCardOS {
                wearrate = wearrate, lastcost = lastcost, os_name = os_name,
                class1   = class1, invertory_number = invertory_number, service_start = service_start, service_time = service_time,
                unit     = unit, pin_date = pin_date, mol = mol
            });

            return(json);
        }
예제 #6
0
 public ActionResult Edit([Bind(Include = "id_pin,id_mol,id_os,date")] pin pin)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pin).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_mol = new SelectList(db.MOL, "id_mol", "molname", pin.id_mol);
     ViewBag.id_os  = new SelectList(db.OS, "id_os", "os_name", pin.id_os);
     return(View(pin));
 }
예제 #7
0
        // GET: pins/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            pin pin = db.pin.Find(id);

            if (pin == null)
            {
                return(HttpNotFound());
            }
            return(View(pin));
        }
예제 #8
0
        public int ReturnData(pin dat)
        {
            string usernamet = dat.usernamet;
            string phonet    = dat.phonet;
            string usernameb = dat.usernameb;
            string sexb      = dat.sexb;
            string money     = dat.money;
            string baodanid  = dat.baodanid;
            string number    = dat.number;
            string datel     = dat.datel;

            try
            {
                MydataDataContext datas = new MydataDataContext();
                gus guss = new gus();
                guss.usernamet = usernamet;
                guss.phonet    = phonet;
                guss.usernameb = usernameb;
                guss.sexb      = sexb;
                guss.money     = money;
                guss.baodanid  = baodanid;
                guss.number    = number;
                guss.datel     = datel;
                datas.gus.InsertOnSubmit(guss);
                datas.SubmitChanges();
                var pass = from r in datas.data
                           where r.mouth == DateTime.Now.Month.ToString()
                           select r;
                if (pass != null)
                {
                    foreach (data r in pass)
                    {
                        int data3 = int.Parse(r.data3) + int.Parse(money);
                        int data1 = int.Parse(r.data1) + 1;
                        r.data1 = Convert.ToString(data1);
                        r.data3 = Convert.ToString(data3);
                        r.data4 = Convert.ToString(data3 * 0.4);
                    }

                    datas.SubmitChanges();
                }
            }
            catch (Exception)
            {
                Response.Write(" <script>function window.onload() {alert( '此保单号已注册' ); } </script> ");
            }

            return(0);
        }
예제 #9
0
        public ActionResult Create([Bind(Include = "id_pin,id_mol,id_os,date")] pin pin)
        {
            if (ModelState.IsValid)
            {
                db.pin.Add(pin);
                db.SaveChanges();
                if (TempData["HomePage"].Equals("/Functions"))
                {
                    return(RedirectToAction("Functions", "Home"));
                }
                return(RedirectToAction("Index"));
            }
            SelectList s = new SelectList(db.MOL, "id_mol", "molname");

            List <SelectListItem> sl = s.ToList();

            List <MOL> sd = db.MOL.ToList();//класс

            for (int i = 0; i < sl.Count; i++)
            {
                sl[i].Text = sd[i].id_mol.ToString() + ", " + sd[i].molname.ToString();//поля
            }
            ViewBag.id_mol = sl;

            SelectList ss = new SelectList(db.OS, "id_os", "os_name");

            List <SelectListItem> ssl = ss.ToList();

            List <OS> ssd = db.OS.ToList();//класс

            for (int i = 0; i < ssl.Count; i++)
            {
                ssl[i].Text = ssd[i].id_os.ToString() + ", " + ssd[i].os_name.ToString();//поля
            }
            ViewBag.id_os = ssl;
            return(View(pin));
        }
예제 #10
0
        // GET: pins/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            pin pin = db.pin.Find(id);

            if (pin == null)
            {
                return(HttpNotFound());
            }
            SelectList s = new SelectList(db.MOL, "id_mol", "molname");

            List <SelectListItem> sl = s.ToList();

            List <MOL> sd = db.MOL.ToList();//класс

            for (int i = 0; i < sl.Count; i++)
            {
                sl[i].Text = sd[i].id_mol.ToString() + ", " + sd[i].molname.ToString();//поля
            }
            ViewBag.id_mol = sl;

            SelectList ss = new SelectList(db.OS, "id_os", "os_name");

            List <SelectListItem> ssl = ss.ToList();

            List <OS> ssd = db.OS.ToList();//класс

            for (int i = 0; i < ssl.Count; i++)
            {
                ssl[i].Text = ssd[i].id_os.ToString() + ", " + ssd[i].os_name.ToString();//поля
            }
            ViewBag.id_os = ssl;
            return(View(pin));
        }
예제 #11
0
 public pinDataTrigger(ruleItemBase parentRuleItem, pin newParentPin)
     : base(parentRuleItem, newParentPin)
 {
 }
예제 #12
0
 public pinDataTrigger(bool initalVal, ruleItemBase parentRuleItem, pin newParentPin)
     : base(initalVal, parentRuleItem, newParentPin)
 {
 }
예제 #13
0
        private void loadPins()
        {
            // Now fish out pin objects, storing them in our class list. The rest of the app
            // will pluck them out via the getPinInfo() method.
            List pins = (IronPython.Runtime.List) _scope.Engine.Operations.GetMember(_pythonInstance, "pins");

            foreach (OldInstance thisPin in pins)
            {
                string thisPinName = (string) _scope.Engine.Operations.GetMember(thisPin, magicName);
                string thisPinDirectionString = (string)_scope.Engine.Operations.GetMember(thisPin, magicDirection);

                pinDirection thisPinDirection = (pinDirection) Enum.Parse(typeof(pinDirection), thisPinDirectionString.Trim());

                pin newPin = new pin { name = thisPinName, direction = thisPinDirection };
                _pinList.Add(thisPinName, newPin);
            }
        }
예제 #14
0
 void Spawnpin()
 {
     currentPin = GameObject.Instantiate(pinPrefab, spawnPoint.position, pinPrefab.transform.rotation).GetComponent <pin>();
 }//实例化小针