public void Insert(_514_Reminder reminder)
 {
     using (var dataContext = new ReminderDataContext())
     {
         dataContext._514_Reminders.InsertOnSubmit(reminder);
         dataContext.SubmitChanges();
     }
 }
    public void Update(_514_Reminder reminder)
    {
        using (var dataContext = new ReminderDataContext())
        {
            var data = dataContext._514_Reminders.Single(x => x.Id == reminder.Id);

            data.IsActive = reminder.IsActive;
            data.Date     = reminder.Date;
            data.Title    = reminder.Title;
            data.ListId   = reminder.ListId;
            data.Notes    = reminder.Notes;
            data.Priority = reminder.Priority;

            dataContext.SubmitChanges();
        }
    }
예제 #3
0
    protected void Button_Click(object sender, EventArgs e)
    {
        if (!(sender is Button))
        {
            return;
        }

        var button = sender as Button;

        switch (button.CommandName.ToLower())
        {
        case "submit":
            if (Page.IsValid)
            {
                var reminder = new _514_Reminder
                {
                    Title    = txt_title.Text,
                    Notes    = txt_notes.Text,
                    Date     = GetDateTime(txt_date.Text),
                    IsActive = true,
                    ListId   = Convert.ToInt32(ddl_categories.SelectedValue),
                    Priority = rbl_priority.SelectedValue
                };

                var reminderClass = new ReminderClass();

                reminderClass.Insert(reminder);

                txt_title.Text = string.Empty;
                txt_date.Text  = string.Empty;
                txt_notes.Text = string.Empty;
                ddl_categories.SelectedIndex = 0;
                rbl_priority.SelectedValue   = "Low";

                lbl_success.Visible = true;
            }
            break;

        case "reset":
            txt_title.Text = string.Empty;
            txt_date.Text  = string.Empty;
            txt_notes.Text = string.Empty;
            ddl_categories.SelectedIndex = 0;
            rbl_priority.SelectedValue   = "Low";
            break;
        }
    }
예제 #4
0
    protected void Button_Click(object sender, EventArgs e)
    {
        if (!(sender is Button))
        {
            return;
        }

        var button = sender as Button;

        switch (button.CommandName.ToLower())
        {
        case "update":
            if (Page.IsValid)
            {
                var reminder = new _514_Reminder
                {
                    Id       = Convert.ToInt32(Request.QueryString["id"]),
                    Title    = txt_title.Text,
                    Notes    = txt_notes.Text,
                    Date     = GetDateTime(txt_date.Text),
                    IsActive = cb_active.Checked,
                    ListId   = Convert.ToInt32(ddl_categories.SelectedValue),
                    Priority = rbl_priority.SelectedValue
                };

                _reminderClass.Update(reminder);

                Response.Redirect("~/Default.aspx");
            }
            break;

        case "back":
            Response.Redirect(string.Format("~/View.aspx?id={0}", Request.QueryString["id"]));
            break;
        }
    }
 partial void Delete_514_Reminder(_514_Reminder instance);
 partial void Update_514_Reminder(_514_Reminder instance);
 partial void Insert_514_Reminder(_514_Reminder instance);
 private void detach__514_Reminders(_514_Reminder entity)
 {
     this.SendPropertyChanging();
     entity._514_List = null;
 }