public void CreateUpdate() { using (ContextModel db = new ContextModel()) { int ID = Convert.ToInt32(CatrigeID.Text); if (ID == 0) { Catrige catrige = new Catrige { //CatrigeID = Convert.ToInt32(CatrigeID.Text), SerialNamber = SerialNumber.Text, CatrigeModelID = Convert.ToInt32(CatrigeModel.Text), }; db.Catrige.Add(catrige); } else { var mpToUpdate = db.Catrige.SingleOrDefault(pm => pm.CatrigeID == ID); if (mpToUpdate != null) { //mpToUpdate.CatrigeID = Convert.ToInt32(CatrigeID.Text); mpToUpdate.SerialNamber = SerialNumber.Text; mpToUpdate.CatrigeModelID = Convert.ToInt32(CatrigeModel.Text); } db.SaveChanges(); } } }
public void CreateUpdate() { using (ContextModel db = new ContextModel()) { int ID = Convert.ToInt32(CatrigeID); if (ID == 0) { Catrige catrige = new Catrige { SerialNamber = SerialNamber, CatrigeModelID = Convert.ToInt32(CatrigeModelTB.Text) }; db.Catrige.Add(catrige); } else { var mpToUpdate = db.Catrige.SingleOrDefault(pm => pm.CatrigeID == ID); if (mpToUpdate != null) { mpToUpdate.SerialNamber = SerialNamber; mpToUpdate.CatrigeModelID = Convert.ToInt32(CatrigeModelTB.Text); //mpToUpdate.CatrigeModelID = Convert.ToInt32(CatrigeModelCB.SelectedValue); } } db.SaveChanges(); Load(); } }
public void createPrinterModel(MetroLabel LabID, MetroTextBox serialNumber, MetroComboBox catigeModelCB) { CatrigeID = Convert.ToInt32(LabID.Text); using (ContextModel db = new ContextModel()) { if (CatrigeID == 0) { Catrige catrige = new Catrige { SerialNamber = serialNumber.Text.Trim(), CatrigeModelID = Convert.ToInt32(catigeModelCB.SelectedValue) }; db.Catrige.Add(catrige); } else { var mpToUpdate = db.Catrige.SingleOrDefault(pm => pm.CatrigeID == CatrigeID); if (mpToUpdate != null) { mpToUpdate.SerialNamber = serialNumber.Text; mpToUpdate.CatrigeModelID = Convert.ToInt32(catigeModelCB.SelectedValue); } } db.SaveChanges(); } }
public void deleteCatrige(string metroLabel) { CatrigeID = Convert.ToInt32(metroLabel); using (ContextModel db = new ContextModel()) { Catrige catrige = db.Catrige .Where(p => p.CatrigeID == CatrigeID) .FirstOrDefault(); db.Catrige.Remove(catrige); db.SaveChanges(); } }
public void Delete(MetroLabel catrigeID) { using (ContextModel db = new ContextModel()) { int ID = Convert.ToInt32(catrigeID.Text); Catrige catrige = db.Catrige .Where(p => p.CatrigeID == ID) .FirstOrDefault(); db.Catrige.Remove(catrige); db.SaveChanges(); } }