protected void LinqDataSource1_Inserted(object sender, LinqDataSourceStatusEventArgs e) { PersonInfo p = e.Result as PersonInfo; if (p.SpouseID != null && p.SpouseID != 0) { try { //Updating SpouseID after submit using (MyFamilyDatabaseDataContext db = new MyFamilyDatabaseDataContext()) { PersonInfo spouse = db.PersonInfos.Where(sp => sp.PersonID == p.SpouseID).FirstOrDefault(); spouse.SpouseID = p.PersonID; db.SubmitChanges(); } } catch (Exception) { //Eat any exception } } ExtMethods.SendAddEmail(p); Response.Redirect("./PersonInfo.aspx?PersonID=" + p.PersonID); }
protected void DetailsDataSource_Inserted(object sender, LinqDataSourceStatusEventArgs e) { //SHURON UPDATE HERE SPECIALIZED if (e.Exception == null) { //if (e.Result is Capability_EmailToUser) //{ // UtilsDB.CMS_RejectNewsletter_Seed_OnCreateOrUpdate(((Capability_EmailToUser)e.Result).ID, Guid.NewGuid().ToString("N").Substring(0, 6)); //} //else //if (e.Result is Capability_SMS) //{ // UtilsDB.CMS_RejectNewsletter_Seed_OnCreateOrUpdate(((Capability_SMS)e.Result).ID, Guid.NewGuid().ToString("N").Substring(0, 6)); //} //else //if (e.Result is Application) //{ // UtilsDB.CMS_Applcation_TokenCreation(((Application)e.Result).AppId); // //Response.Redirect(table.ListActionPath+ "?lnk="+ ((Application)e.Result).AppId.ToString());// //} //else //if (e.Result is Capability_EmailToVendor) //{ // UtilsDB.CMS_Capability_EmailToVendor_SetHTML(((Capability_EmailToVendor)e.Result).ID); // //Response.Redirect(table.ListActionPath+ "?lnk="+ ((Application)e.Result).AppId.ToString());// //} Response.Redirect(table.ListActionPath); } }
protected void postsSource_Inserted(object sender, LinqDataSourceStatusEventArgs e) { if (_posted != null) { _posted(this, new CommentPostedArgs(e.Result as Post)); } }
protected void ldsDataCollector_Inserted(object sender, LinqDataSourceStatusEventArgs e) { if (SelectOrgLocationsID.Length > 1 && e.Result != null) { MetricTrac.Bll.DataRule.InsertOrgLocationsClusterList(((MetricTrac.Bll.DataRule)e.Result).DataRuleID, SelectOrgLocationsID); } }
protected void DetailsDataSource_Updated(object sender, LinqDataSourceStatusEventArgs e) { //SHURON UPDATE HERE SPECIALIZED if (e.Exception == null) { //if (e.Result is FindWinner) //{ // object currentuser = (object)Session["currentuser"]; // string username = currentuser == null ? "Why Null" : (string)currentuser; // UtilsDB.CMS_Winner_Insert(((FindWinner)e.Result).ID, username); //} //if (e.Result is Find_Big) //{ // UtilsDB.CMS_Winner_Insert(((Find_Big)e.Result).ID, true); //} //else //if (e.Result is Find_Small) //{ // UtilsDB.CMS_Winner_Insert(((Find_Small)e.Result).ID, false); //} } }
protected void LinqDataSource1_Selected(object sender, LinqDataSourceStatusEventArgs e) { if (e.Result != null && e.Result is List <Donation> ) { LableCount.Text = "Tổng cộng: " + ((List <Donation>)e.Result).Count.ToString(); } }
protected void ldsPerformanceIndicatorForm_Updated(object sender, LinqDataSourceStatusEventArgs e) {// save and delete related performance indicators string _DeletedPerformanceIndicators = String.Empty; if (Session[MetricTrac.Utils.MetricUtils.SessionObjectNameForDeletedPIs] != null) { _DeletedPerformanceIndicators = (string)Session[MetricTrac.Utils.MetricUtils.SessionObjectNameForDeletedPIs]; } if (!String.IsNullOrEmpty(_DeletedPerformanceIndicators)) { string[] _DeletedPIList = _DeletedPerformanceIndicators.Split('|'); Guid[] gDeletePI = _DeletedPIList.Select(s => new Guid(s)).ToArray(); foreach (Guid pi in gDeletePI) { Bll.PerformanceIndicatorForm.RemovePerformanceIndicator(PerformanceIndicatorFormID, pi); } } string _AddedPerformanceIndicators = String.Empty; if (Session[MetricTrac.Utils.MetricUtils.SessionObjectNameForAddedPIs] != null) { _AddedPerformanceIndicators = (string)Session[MetricTrac.Utils.MetricUtils.SessionObjectNameForAddedPIs]; } if (!String.IsNullOrEmpty(_AddedPerformanceIndicators)) { string[] _AddedPIList = _AddedPerformanceIndicators.Split('|'); Guid[] gAddPI = _AddedPIList.Select(s => new Guid(s)).ToArray(); Bll.PerformanceIndicatorForm.AddPerformanceIndicatorsToForm(PerformanceIndicatorFormID, gAddPI); } // Org Tree //SaveAssignedOrgTreeLocation(PerformanceIndicatorFormID); }
protected void ldsDataCollector_Updated(object sender, LinqDataSourceStatusEventArgs e) { MetricTrac.Bll.DataRule UpdatedRule = (MetricTrac.Bll.DataRule)e.Result; if (SelectOrgLocationsID.Length > 1) { MetricTrac.Bll.DataRule.InsertOrgLocationsClusterList(UpdatedRule.DataRuleID, SelectOrgLocationsID); } }
protected void LinqDataSource1_Selected(object sender, LinqDataSourceStatusEventArgs e) { //List<Donation> l = (List<Donation>)e.Result; //if (l != null && l.Count != 0) // LabelTotal.Text = "Tổng cộng: " + l.Count.ToString(); //else // LabelTotal.Text = ""; }
protected void AppointmentDataSource_Inserted(object sender, LinqDataSourceStatusEventArgs e) { CarScheduling apt = e.Result as CarScheduling; if (apt == null) { return; } this.lastInsertedAppointmentId = apt.ID; }
protected void ldsMetric_Selected(object sender, LinqDataSourceStatusEventArgs e) { List <MetricTrac.Bll.Metric> l = (List <MetricTrac.Bll.Metric>)e.Result; if (l != null && l.Count > 0) { RegisterStartScript(l[0].MetricTypeID == 1, l[0].MetricDataTypeID == 1); InputID = l[0].InputUnitOfMeasureID; } }
protected void postsSource_Inserted(object sender, LinqDataSourceStatusEventArgs e) { //insert topic subscription if user preference is set if (FudgeUser.IsOptionSet(Fudge.Framework.Database.User.UserOptions.AutomaticallySubscribeToMyTopics)) { FudgeUser.SubscribeForReplies((e.Result as Post).TopicId); } //redirect Response.Redirect("/Community/Forum/Topic/" + Request.QueryString["id"]); }
protected void LinqDataSource1_Updated(object sender, LinqDataSourceStatusEventArgs e) { PersonInfo p = e.Result as PersonInfo; if (p != null) { ExtMethods.SendUpdateEmail(p); Response.Redirect("./PersonInfo.aspx?PersonID=" + p.PersonID); } }
protected void ldsDataCollector_Selected(object sender, LinqDataSourceStatusEventArgs e) { if (e.Result is List <MetricTrac.Bll.DataRule> ) { List <MetricTrac.Bll.DataRule> r = e.Result as List <MetricTrac.Bll.DataRule>; if (r.Count > 0) { SelectedRule = (MetricTrac.Bll.DataRule)r[0]; } } }
protected void dsMetricFilter_Inserted(object sender, LinqDataSourceStatusEventArgs e) { string ResultID = String.Empty; if (e.Result != null) { Bll.MetricFilter InsertedFilter = (Bll.MetricFilter)e.Result; Bll.MetricFilter.Extend UpdateFilter = CreateFilterFields(InsertedFilter.MetricFilterID); Bll.MetricFilter.InsertOrUpdate(UpdateFilter, true); ResultID = InsertedFilter.MetricFilterID.ToString(); } CloseOnReload(ResultID); }
protected void ldsMetric_Inserted(object sender, LinqDataSourceStatusEventArgs e) { Bll.Metric m = (Bll.Metric)e.Result; if (m.MetricTypeID == 2) { string Formula = heExpression.Text.Trim(); if (!String.IsNullOrEmpty(Formula)) { Bll.Metric.UpdateMetricFormulaRelations(m.MetricID, new Guid(hfFormulaID.Value), Formula, DateTime.Parse(hfBeginDate.Value), hfEndDate.Value == String.Empty ? (DateTime?)null : DateTime.Parse(hfEndDate.Value), GetCurrentCommentValue()); } } }
protected void logEntriesLinqDataSource_Selected(object sender, LinqDataSourceStatusEventArgs e) { var list = e.Result as List <CprBroker.Data.Applications.LogEntry>; foreach (var logEntry in list) { if (!string.IsNullOrEmpty(logEntry.Text)) { logEntry.Text = logEntry.Text.Replace(Environment.NewLine, "<br/>"); } if (!string.IsNullOrEmpty(logEntry.DataObjectXml)) { logEntry.DataObjectXml = logEntry.DataObjectXml.Replace(Environment.NewLine, "<br/>"); } } }
protected void suggestSchoolSourceInserted(object sender, LinqDataSourceStatusEventArgs e) { addSchoolPanel.Visible = false; message.Visible = true; message.InnerText = Resource.SchoolSuggested; SuggestedSchool suggestedSchool = e.Result as SuggestedSchool; //this should never happen if (suggestedSchool != null) { var messageBody = schoolRequestForm.FindControl <TextBox>("messageBody"); Email.NewSchoolEmail.SendToAdmin("New School Request", suggestedSchool.Name, suggestedSchool.Domain, suggestedSchool.NotifyEmail, messageBody.Text); } }
protected void ldsPerformanceIndicatorForm_Inserted(object sender, LinqDataSourceStatusEventArgs e) {// save related performance indicators InsertedID = ((Bll.PerformanceIndicatorForm)e.Result).PerformanceIndicatorFormID; string _AddedPerformanceIndicators = String.Empty; if (Session[MetricTrac.Utils.MetricUtils.SessionObjectNameForAddedPIs] != null) { _AddedPerformanceIndicators = (string)Session[MetricTrac.Utils.MetricUtils.SessionObjectNameForAddedPIs]; } if (!String.IsNullOrEmpty(_AddedPerformanceIndicators)) { string[] _AddedPIList = _AddedPerformanceIndicators.Split('|'); Guid[] gAddPI = _AddedPIList.Select(s => new Guid(s)).ToArray(); Bll.PerformanceIndicatorForm.AddPerformanceIndicatorsToForm(((Bll.PerformanceIndicatorForm)e.Result).PerformanceIndicatorFormID, gAddPI); } //Org Tree //SaveAssignedOrgTreeLocation(((Bll.PerformanceIndicatorForm)e.Result).PerformanceIndicatorFormID); }
// different events handlers protected void ldsPerformanceIndicatorForm_Selected(object sender, LinqDataSourceStatusEventArgs e) {// just init name box with saved value string sName = String.Empty; if (Session[MetricTrac.Utils.MetricUtils.SessionObjectNameForPIFormName] != null) { sName = (string)Session[MetricTrac.Utils.MetricUtils.SessionObjectNameForPIFormName]; } List <Bll.PerformanceIndicatorForm> pif = ((List <Bll.PerformanceIndicatorForm>)e.Result); if (!IsPostBack && !String.IsNullOrEmpty(sName)) { if (pif.Count > 0) { pif[0].Name = sName; } } Session[Utils.MetricUtils.SessionObjectNameForPIFormName] = null; }
protected void teamSource_Inserted(object sender, LinqDataSourceStatusEventArgs e) { var team = e.Result as Team; TeamUser creator = new TeamUser { Status = TeamUserStatus.Admin, TeamId = team.TeamId, UserId = FudgeUser.UserId, Title = null }; FudgeDataContext db = new FudgeDataContext(); db.TeamUsers.InsertOnSubmit(creator); db.SubmitChanges(); addTeamPanel.Visible = false; message.Visible = true; message.InnerHtml = String.Format("Your team has been created, go to the {0} start inviting members.", Html.Link("/Teams/" + team.TeamId, "team profile")); }
private void OnSelected(object sender, LinqDataSourceStatusEventArgs e) { if (!EnableCache) { return; } if (e.Exception != null || e.Result == null) { return; } string key = GetKey(); object source = CacheManager.Get <object>(key); if (source != null) { return; } else { source = e.Result; } Debug.WriteLine("Cache Insert: " + key); if (!String.IsNullOrEmpty(CacheProfile)) { CacheManager.Set(key, source, CacheManager.GetProfile(CacheProfile)); } else if (Duration > 0) { CacheManager.Set(key, source, CacheSettings.FromDuration(Duration)); } else { CacheManager.Set(key, source); } }
protected void OnLinqDataSource1Inserted(object sender, LinqDataSourceStatusEventArgs e) { userFormView.Visible = false; notActivated.Visible = false; var registeredUser = e.Result as User; //update the topic id for this user var user = db.Users.SingleOrDefault(u => u.UserId == registeredUser.UserId); //set default flags user.OptionFlag |= (int)Fudge.Framework.Database.User.UserOptions.AutomaticallySubscribeToMyTopics; user.OptionFlag |= (int)Fudge.Framework.Database.User.UserOptions.AutomaticallySubscribeToTopicsIReplyTo; user.TopicId = Topic.CreateStackTopic(registeredUser.UserId, "Stack for UserId " + registeredUser.UserId); db.SubmitChanges(); if (Util.SendActivationEmail(registeredUser)) { //add activation cookie var cookie = new HttpCookie("activation_cookie"); cookie.Expires = DateTime.Now.AddDays(3); Response.Cookies.Add(cookie); if (Referrer != null) { Referrer.ReferralCount++; Referrer.AddFriend(registeredUser.UserId); db.SubmitChanges(); } regSuccess.Visible = true; } else { regFailed.Visible = true; } }
protected void dsScoreCardMetric_Inserted(object sender, LinqDataSourceStatusEventArgs e) { }
protected void AddPatientDataSource_Inserted(object sender, LinqDataSourceStatusEventArgs e) { // store the inserted patient InsertedPatient = (Patient)e.Result; }
protected override void OnContextCreated(LinqDataSourceStatusEventArgs e) { base.OnContextCreated(e); _dataServiceContext = (DataServiceContext)e.Result; }
protected void AddNewDrugDataSource_Inserted(object sender, LinqDataSourceStatusEventArgs e) { insertedDrug = (Drug)e.Result; }
protected void businessPartnerDocumentsDataSource_Selected(object sender, LinqDataSourceStatusEventArgs e) { string test = " tes"; }
protected void AuditTrailDataSource_Selected(object sender, LinqDataSourceStatusEventArgs e) { _TotalRecs = e.TotalRowCount; }
protected void AddHospitalDataSource_Inserted(object sender, LinqDataSourceStatusEventArgs e) { InsertedHospital = (Hospital)e.Result; }
protected void LinqDataSource1_Selected(object sender, LinqDataSourceStatusEventArgs e) { //LabelTotal.Text = "TC: " + (e.Result as List<Pack>).Count.ToString(); }