protected void ActivitiesDetailsView_ItemInserting(object sender, DetailsViewInsertEventArgs e) { UserLogCategory userLogCategory = new UserLogCategory(); if (e.Values["UserLogCategoryCode"] == null) { userLogCategory.IsDisplayed = false; userLogCategory.IsSyndicated = false; userLogCategory.UserLogCategoryCode = "Error"; userLogCategory.UserLogCategoryDescription = "Bad entry. All fields are required. Delete and re-enter."; userLogCategory.UserLogCategoryID = -1; } else { userLogCategory.IsDisplayed = bool.Parse(e.Values["IsDisplayed"].ToString()); userLogCategory.IsSyndicated = bool.Parse(e.Values["IsSyndicated"].ToString()); userLogCategory.UserLogCategoryCode = e.Values["UserLogCategoryCode"] as string; userLogCategory.UserLogCategoryDescription = e.Values["UserLogCategoryDescription"] as string; userLogCategory.UserLogCategoryID = int.Parse(e.Values["UserLogCategoryID"] as string); } e.Values["catCode"] = userLogCategory.UserLogCategoryCode; e.Values["catDesc"] = userLogCategory.UserLogCategoryDescription; e.Values.Add("isDisplayed", userLogCategory.IsDisplayed); e.Values.Add("isSyndicated", userLogCategory.IsSyndicated); e.Values.Add("catID", userLogCategory.UserLogCategoryID); e.Values.Remove("UserLogCategoryID"); e.Values.Remove("UserLogCategoryCode"); e.Values.Remove("UserLogCategoryDescription"); }
protected void ActivitiesGridView_OnRowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = ActivitiesGridView.Rows[e.RowIndex]; UserLogCategory userLogCategory = new UserLogCategory { IsDisplayed = ((CheckBox)(row.Cells[4].Controls[1])).Checked, IsSyndicated = ((CheckBox)(row.Cells[5].Controls[1])).Checked }; //e.NewValues.Remove("UserLogCategoryDescription"); //e.NewValues.Remove("UserLogCategoryCode"); e.NewValues.Add("isDisplayed", userLogCategory.IsDisplayed); e.NewValues.Add("isSyndicated", userLogCategory.IsSyndicated); }