コード例 #1
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            if (txtConfirm.Text == "Eyða" || txtConfirm.Text == "eyða")
            {
                FoodProjectDataSetTableAdapters.RecipeTableAdapter            rta  = new FoodProjectDataSetTableAdapters.RecipeTableAdapter();
                FoodProjectDataSetTableAdapters.Recipe_CuisineTableAdapter    rcta = new FoodProjectDataSetTableAdapters.Recipe_CuisineTableAdapter();
                FoodProjectDataSetTableAdapters.Recipe_IngredientTableAdapter rita = new FoodProjectDataSetTableAdapters.Recipe_IngredientTableAdapter();

                int rid = (int)App.Current.Properties["rid"];


                rcta.ClearByRecipe(rid);
                rita.ClearByRecipe(rid);
                rta.DeleteRecipe(rid);

                bool isDeleted = true;
                App.Current.Properties["isDeleted"] = isDeleted;

                this.Close();
            }
            else
            {
                txtConfirm.Text = "";
            }
        }
コード例 #2
0
        private void RemoveTag_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                WpfApplication1.FoodProjectDataSetTableAdapters.Recipe_CuisineTableAdapter rcta = new FoodProjectDataSetTableAdapters.Recipe_CuisineTableAdapter();

                DataRowView dv = (DataRowView)lbCuisine.SelectedItem;


                if (dv != null)
                {
                    int rid  = (int)App.Current.Properties["rid"];
                    int cuid = (int)dv["cuid"];

                    rcta.Delete(rid, cuid);

                    UpdateListBox(rid);
                    MessageBox.Show("Tagg fjarlægt af uppskrift!");
                }
            }
            catch (Exception)
            {
            }
        }
コード例 #3
0
        private void btnAddTag_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                // Skilgreini DataRowView til þess að geta náð í cuisineID úr comboboxi
                DataRowView dv = (DataRowView)cbCuisine.SelectedItem;

                WpfApplication1.FoodProjectDataSetTableAdapters.Recipe_CuisineTableAdapter rcta = new FoodProjectDataSetTableAdapters.Recipe_CuisineTableAdapter();

                int rid  = (int)App.Current.Properties["rid"];
                int cuid = (int)dv["cuid"];


                rcta.Insert(rid, cuid);

                UpdateListBox(rid);

                try
                {
                    string root = AppDomain.CurrentDomain.BaseDirectory;

                    // Bý til myndina
                    BitmapImage imgC = new BitmapImage();
                    imgC.BeginInit();
                    imgC.UriSource        = new Uri(root + @"\check20w.png");
                    imgC.DecodePixelWidth = 20;
                    imgC.EndInit();

                    // Set myndina inn í rétt image í xamlinu og bæti texta í label
                    imgCheck2.Source  = imgC;
                    lblCheck2.Content = "Uppskrift tögguð.";

                    // Kalla á timer sem núllstillir image og label
                    TimerTest();
                }
                catch (FileNotFoundException)
                {
                }
            }
            catch (Exception) // Ekki hægt að bæta sama Cuisine taggi tvisvar við sömu uppskrift.
            {
            }
        }