protected void lnkEditGoal_Command(object sender, CommandEventArgs e) { using (CultureDataContext db = new CultureDataContext()) { CommitteeGoal g = db.CommitteeGoals.FirstOrDefault(x => x.Goal_ID.Equals(int.Parse(e.CommandArgument.ToString()))); txtGoal.Text = g.Goal_Text; ViewState["GoalID"] = e.CommandArgument.ToString(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Startup", "<script language='javascript'>$('#goalsAddModal').modal('show');</script>", false); } }
protected void lnkDeleteGoal_Command(object sender, CommandEventArgs e) { using (CultureDataContext db = new CultureDataContext()) { CommitteeGoal g = db.CommitteeGoals.FirstOrDefault(x => x.Goal_ID.Equals(int.Parse(e.CommandArgument.ToString()))); db.CommitteeGoals.DeleteOnSubmit(g); db.SubmitChanges(); BindGoals(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Startup", "<script language='javascript'> alert('تم الحفظ بنجاح');$('#goalsModal').modal('show');</script>", false); } }
protected void btnSaveGoal_Click(object sender, EventArgs e) { if (Page.IsValid) { using (CultureDataContext db = new CultureDataContext()) { try { if (ViewState["GoalID"] == null) { CommitteeGoal q = new CommitteeGoal() { Goal_Text = txtGoal.Text, Goal_CommitteeID = int.Parse(ViewState["ID"].ToString()) }; db.CommitteeGoals.InsertOnSubmit(q); } else { CommitteeGoal q = db.CommitteeGoals.FirstOrDefault(x => x.Goal_ID.Equals(int.Parse(ViewState["GoalID"].ToString()))); q.Goal_Text = txtGoal.Text; } db.SubmitChanges(); txtGoal.Text = string.Empty; ViewState["GoalID"] = null; BindGoals(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Startup", "<script language='javascript'> alert('تم الحفظ بنجاح');$('#goalsModal').modal('show');</script>", false); } catch (Exception exception) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Startup", "<script language='javascript'> alert('حدث خطا اثناء الحفظ');</script>", false); //Logger.ErrorLog(exception); } } } }