Example #1
0
        public ActionResult Create([Bind(Include = "BarcodeEquipment,NameEquipment,SerialNumberEquipment")] App_EquipmentModels equipment)
        {
            if (!CheckExistingEquipment(equipment.BarcodeEquipment))
            {
                ModelState.AddModelError("BarcodeEquipment", "Этот оборудование уже добавлено");
                return(View(equipment));
            }

            try
            {
                if (ModelState.IsValid)
                {
                    db.Equipment.Add(equipment);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (RetryLimitExceededException /* dex */)
            {
                //Log the error (uncomment dex variable name and add a line here to write a log.)
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
            }

            return(View(equipment));
        }
Example #2
0
        public ActionResult ViewEquipment(int?Id)
        {
            App_EquipmentModels equipment = new App_EquipmentModels();
            {
                if (Id != null & db.Equipment.Any(a => a.BarcodeEquipment == Id))
                {
                    equipment = db.Equipment.First(a => a.BarcodeEquipment == Id);
                }

                else
                {
                    equipment.NameEquipment         = "";
                    equipment.SerialNumberEquipment = "";
                }

                return(PartialView(equipment));
            }
        }
Example #3
0
        //public ActionResult ViewEquipment(int? Id, string typeT)
        public ActionResult ViewEquipment(App_EquipmentModels equipmentJS)
        {
            int DC = MvcApplication.CurrentDC();

            App_EquipmentModels equipment = new App_EquipmentModels();
            {
                if (equipmentJS != null & db.Equipment.Any(a => a.BarcodeEquipment == equipmentJS.BarcodeEquipment && a.NameEquipment == equipmentJS.NameEquipment && a.DC == DC))
                {
                    equipment = db.Equipment.First(a => a.BarcodeEquipment == equipmentJS.BarcodeEquipment && a.NameEquipment == equipmentJS.NameEquipment && a.DC == DC);
                }

                else
                {
                    equipment.NameEquipment         = "";
                    equipment.SerialNumberEquipment = "";
                }

                ViewBag.NameEquipment = equipment.NameEquipment;
                ViewBag.SerialNumber  = equipment.SerialNumberEquipment;
                ViewBag.Condition     = equipment.Condition;

                return(PartialView());
            }
        }
Example #4
0
        public ActionResult ViewPerson(App_PersonModels personJS)

        {
            int DC = MvcApplication.CurrentDC();

            App_PersonModels person = new App_PersonModels();

            personJS.BarcodePerson = convertTo(personJS.BarcodePerson);

            if (personJS != null & personJS.BarcodePerson > 0)
            {
                person = db.Person.First(p => p.BarcodePerson == personJS.BarcodePerson && p.DC == DC);
            }


            else
            {
                person.NamePerson = "";
            }



            ViewBag.Person = person.NamePerson;

            int TypicalEquipment;

            switch (personJS.NamePerson)
            {
            case "РЧ терминал":
                TypicalEquipment = person.UserProperty1;
                break;

            case "Радиостанция":
                TypicalEquipment = person.UserProperty2;
                break;

            default:
                TypicalEquipment = 0;
                break;
            }

            if (TypicalEquipment > 0)
            {
                App_EquipmentModels equipment = new App_EquipmentModels();

                equipment = db.Equipment.First(e => e.BarcodeEquipment == TypicalEquipment && e.DC == DC && e.NameEquipment == personJS.NamePerson);

                ViewBag.SerialNumber = equipment.SerialNumberEquipment;

                ViewBag.Condition = equipment.Condition;
            }

            else
            {
                ViewBag.SerialNumber = "";

                ViewBag.Condition = "";
            }

            ViewBag.TypicalEquipmentId = TypicalEquipment;


            return(PartialView());
        }