public static bool EditProjectExpens(ProjectExpens tb) { try { db = new UcasProEntities(); db.Configuration.LazyLoadingEnabled = false; db.Configuration.ProxyCreationEnabled = false; var q = db.ProjectExpenses.Where(p => p.ID == tb.ID).SingleOrDefault(); q.ExpensesName = tb.ExpensesName; q.DateofProcess = tb.DateofProcess; q.BillNumber = tb.BillNumber; q.RequiarAmount = tb.RequiarAmount; q.CashingNumber = tb.CashingNumber; q.ProjectSubActivity_ID = tb.ProjectSubActivity_ID; q.Supplier_ID = tb.Supplier_ID; db.SaveChanges(); return true; } catch (Exception ex) { Xprema.XpremaException e = new Xprema.XpremaException(); e.CodeNumber = 6; e.OtherDescription = ex.InnerException.InnerException.Message; e.UserDescription = "Error in Save Changed"; e.UserDescriptionArabic = "خطاء في حفظ البيانات"; throw e; } }
public static bool NewProjectExpens(ProjectExpens tb) { try { db = new UcasProEntities(); db.Configuration.ProxyCreationEnabled = false; db.Configuration.LazyLoadingEnabled = false; db.ProjectExpenses.Add(tb); db.SaveChanges(); return true; } catch (Exception ex) { Xprema.XpremaException e = new Xprema.XpremaException(); e.CodeNumber = 6; e.OtherDescription = ex.InnerException.InnerException.Message; e.UserDescription = "Error in Save Changed"; e.UserDescriptionArabic = "خطاء في اضافة البيانات"; throw e; } }