public ActionResult DeleteConfirmed(int id) { DatMWerkzeug datMWerkzeug = db.DatMWerkzeugs.Find(id); db.DatMWerkzeugs.Remove(datMWerkzeug); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,ToolCode,ToolName,MachineId,WerkzeughoeheA1,WerkzeughoeheA2,HeizelementhoeheObenA3,HeizelementhoeheUntenA3,WarmpositionA3,BestueckungspositionA1,BestueckungspositionA2,PruefpositionA1,PruefpositionA2,IRKameraTriggerpositionA3")] DatMWerkzeug datMWerkzeug) { if (ModelState.IsValid) { db.Entry(datMWerkzeug).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(datMWerkzeug)); }
// GET: DatMWerkzeugs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DatMWerkzeug datMWerkzeug = db.DatMWerkzeugs.Find(id); if (datMWerkzeug == null) { return(HttpNotFound()); } return(View(datMWerkzeug)); }
public static DatMWerkzeug DeserializeMWerkzeug(string path, string machineID) { //create instance DatMWerkzeug MWerkzeug = new DatMWerkzeug(); try { // Deserialize from XML to the object XmlSerializer deserializer = new XmlSerializer(typeof(DatMWerkzeug)); TextReader reader = new StreamReader(path + " \\MWerkzeug_" + machineID + ".xml"); object obj = deserializer.Deserialize(reader); MWerkzeug = (DatMWerkzeug)obj; reader.Close(); } catch (Exception ex) { string error = ex.Message.ToString() + " " + path + " \\MWerkzeug_" + machineID + ".xml"; //throw; } //return value return(MWerkzeug); }
public static List <Recipe> DeserializeRecipes(string[] subdirectoryEntries) { List <Recipe> recipes = new List <Recipe>(); string s1 = string.Empty; string s2 = string.Empty; foreach (string subdirectory in subdirectoryEntries) { Recipe recipe = new Recipe(); if (subdirectory.Length >= 14) { s1 = subdirectory.Substring(11, 3); s2 = string.Empty; } if (subdirectory.Length >= 16) { s2 = subdirectory.Substring(15); s1 = subdirectory.Substring(11, 3); } // Parse ToolCode and ToolName recipe.ToolCode = s1.ParseShort(); recipe.ToolName = s2; // DeserializeDatHE if (GetFileByName(subdirectory, "HE.xml")) { recipe.DatHE = DeserializeDatHE(subdirectory); recipe.DatHE.ToolCode = recipe.ToolCode; recipe.DatHE.ToolName = recipe.ToolName; } else { recipe.DatHE = new DatHE(); recipe.DatHE.ToolCode = recipe.ToolCode; recipe.DatHE.ToolName = recipe.ToolName; } // DeserializeDatConfig if (GetFileByName(subdirectory, "Config.xml")) { recipe.DatConfig = DeserializeDatConfig(subdirectory); recipe.DatConfig.ToolCode = recipe.ToolCode; recipe.DatConfig.ToolName = recipe.ToolName; } else { recipe.DatConfig = new DatConfig(); recipe.DatConfig.ToolCode = recipe.ToolCode; recipe.DatConfig.ToolName = recipe.ToolName; } // DeserializeDatN2 if (GetFileByName(subdirectory, "N2.xml")) { recipe.DatN2 = DeserializeDatN2(subdirectory); recipe.DatN2.ToolCode = recipe.ToolCode; recipe.DatN2.ToolName = recipe.ToolName; } else { recipe.DatN2 = new DatN2(); recipe.DatN2.ToolCode = recipe.ToolCode; recipe.DatN2.ToolName = recipe.ToolName; } // DeserializeDatWerkzeug if (GetFileByName(subdirectory, "Werkzeug.xml")) { recipe.DatWerkzeug = DeserializeDatWerkzeug(subdirectory); recipe.DatWerkzeug.ToolCode = recipe.ToolCode; recipe.DatWerkzeug.ToolName = recipe.ToolName; } else { recipe.DatWerkzeug = new DatWerkzeug(); recipe.DatWerkzeug.ToolCode = recipe.ToolCode; recipe.DatWerkzeug.ToolName = recipe.ToolName; } #region DeserializeMWerkzeug 54XXX // DeserializeMWerkzeug 54030 if (GetFileByName(subdirectory, "Werkzeug_54030.xml")) { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug = DeserializeMWerkzeug(subdirectory, "54030"); mwerkzeug.MachineId = 54030; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } else { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug.MachineId = 54030; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } // DeserializeMWerkzeug 54040 if (GetFileByName(subdirectory, "Werkzeug_54040.xml")) { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug = DeserializeMWerkzeug(subdirectory, "54040"); mwerkzeug.MachineId = 54040; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } else { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug.MachineId = 54040; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } // DeserializeMWerkzeug 54050 if (GetFileByName(subdirectory, "Werkzeug_54050.xml")) { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug = DeserializeMWerkzeug(subdirectory, "54050"); mwerkzeug.MachineId = 54050; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } else { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug.MachineId = 54050; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } // DeserializeMWerkzeug 54060 if (GetFileByName(subdirectory, "Werkzeug_54060.xml")) { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug = DeserializeMWerkzeug(subdirectory, "54060"); mwerkzeug.MachineId = 54060; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } else { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug.MachineId = 54060; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } // DeserializeMWerkzeug 54070 if (GetFileByName(subdirectory, "Werkzeug_54070.xml")) { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug = DeserializeMWerkzeug(subdirectory, "54070"); mwerkzeug.MachineId = 54070; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } else { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug.MachineId = 54070; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } // DeserializeMWerkzeug 54080 if (GetFileByName(subdirectory, "Werkzeug_54080.xml")) { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug = DeserializeMWerkzeug(subdirectory, "54080"); mwerkzeug.MachineId = 54080; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } else { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug.MachineId = 54080; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } // DeserializeMWerkzeug 54090 if (GetFileByName(subdirectory, "Werkzeug_54090.xml")) { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug = DeserializeMWerkzeug(subdirectory, "54090"); mwerkzeug.MachineId = 54090; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } else { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug.MachineId = 54090; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } // DeserializeMWerkzeug 54100 if (GetFileByName(subdirectory, "Werkzeug_54100.xml")) { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug = DeserializeMWerkzeug(subdirectory, "54100"); mwerkzeug.MachineId = 54100; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } else { DatMWerkzeug mwerkzeug = new DatMWerkzeug(); mwerkzeug.MachineId = 54100; mwerkzeug.ToolCode = recipe.ToolCode; mwerkzeug.ToolName = recipe.ToolName; recipe.DatMWerkzeugs.Add(mwerkzeug); } #endregion recipes.Add(recipe); } return(recipes); }