Exemplo n.º 1
0
        public ActionResult EditDepartment(int kod, string department)
        {
            p000044 db_department = db.p000044.Find(kod);

            db_department.department      = department;
            db.Entry(db_department).State = EntityState.Modified;
            try
            {
                db.SaveChanges();
                ViewBag.Message = "База обновлена";
            }
            catch
            {
                ViewBag.Message = "Повторяющиеся значения недопустимы";
            }
            return(PartialView("Sucsess"));
        }
Exemplo n.º 2
0
        public void GetRequest(int departmentID, int deviceID, int cartridgeID, string outputPath, string inputPath)
        {
            p000044 department  = db.p000044.Find(departmentID);
            p000052 cartridge   = db.p000052.Find(cartridgeID);
            p000047 device      = db.p000047.Find(deviceID);
            var     engine      = new Engine();
            var     fieldValues = new Dictionary <string, string>
            {
                { "<device_name>", device.p000045.device_brand.ToString() + " " + device.p000045.device_model.ToString() },
                { "<device_number>", device.number.ToString() },
                { "<cartridge_number>", cartridge.kod.ToString() },
                { "<cartridge_name>", cartridge.p000049.cartridge_brand.ToString() + " " + cartridge.p000049.cartridge_model.ToString() },
                { "<department_name>", department.department.ToString() },
                { "<date>", DateTime.Now.ToShortDateString() }
            };
            var errors = engine.Merge(inputPath, fieldValues, outputPath);

            foreach (var error in errors)
            {
                error.Accept(new ErrorToRussianString());
            }
        }
Exemplo n.º 3
0
        public string AddDepartment(string new_department)
        {
            string answer = "Поля не заполнены";

            if (new_department != "")
            {
                using (b1cakEntities db = new b1cakEntities())
                {
                    try
                    {
                        p000044 department = new p000044();
                        department.department = new_department;
                        db.p000044.Add(department);
                        db.SaveChanges();
                        answer = "Справочник обновлен";
                    }
                    catch
                    {
                        answer = "Такой отдел уже есть в справочнике";
                    }
                }
            }
            return(answer);
        }//Добавляет новый отдел