protected void SaveButton_Click(Object sender, EventArgs e) { try { SuccessLog currentLog = null; if (String.IsNullOrEmpty(this.EditGuidHidden.Value)) { currentLog = new SuccessLog(this.Session.GetCurrentUser()); MyDataContext.Default.SuccessLogs.AddObject(currentLog); } else { currentLog = SuccessLog.LoadSingle(this.EditGuidHidden.Value.ToGuid()); } currentLog.Date = DateTime.Parse(this.DateTextBox.Text); currentLog.Text = this.NoteTextBox.Text; currentLog.Type = (SuccessLogTypes)Enum.Parse(typeof(SuccessLogTypes), TypeRadioButton.SelectedValue); MyDataContext.Default.SaveChanges(); this.ResponseAddOn.Redirect <Soul.Default>(); } catch (Exception ex) { this.Master.ShowError(ex); } }
protected void EditButton_Click(Object sender, EventArgs e) { try { Guid argument = new Guid((sender as ImageButton).CommandArgument); SuccessLog current = SuccessLog.LoadSingle(argument); this.EditGuidHidden.Value = current.Guid.ToString(); this.DateTextBox.Text = current.Date.ToShortDateString(); this.NoteTextBox.Text = current.Text; this.TypeRadioButton.SelectedValue = current.Type.ToString(); } catch (Exception ex) { this.Master.ShowError(ex); } }