private void BtnAlreadyHave_Click(object sender, EventArgs e) { // Removes selected items from list for (int i = Grocery_List.Items.Count - 1; i >= 0; i--) { if (Grocery_List.GetItemChecked(i)) { Grocery_List.Items.Remove(Grocery_List.Items[i]); } } }
//Create new grocery list private void button1_Click(object sender, EventArgs e) { try{ if (radioButton1.Checked) { selectedRB = "public"; } else if (radioButton2.Checked) { selectedRB = "private"; } else if (radioButton3.Checked) { selectedRB = "shared"; } using (ISession session = NHibernateHelper.OpenSession()) { var new_list = new Grocery_List { id_user_fk = user.id_user, permissions = selectedRB }; using (ITransaction transaction = session.BeginTransaction()) { session.Save(new_list); transaction.Commit(); } MessageBox.Show("Grocery list created. You can add items to your list!", "Informatio", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception msg) { MessageBox.Show("Error creating list!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); /* MessageBox.Show(msg.ToString()); * throw;*/ } this.Close(); }