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")); }
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()); } }
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); }//Добавляет новый отдел