Exemplo n.º 1
0
        private void SaveNewBrand_Click(object sender, RoutedEventArgs e)
        {
            PageBrand pb = new PageBrand(wnd);

            foreach (var item in wnd.lb.Brands)
            {
                if (wnd.listBoxBrand.SelectedItem.ToString() == item.Name)
                {
                    item.Name        = TextBoxBrand.Text;
                    item.Description = TextBoxDescription.Text;

                    if (File.Exists(".../.../perfume.xml"))
                    {
                        pb.lp = Serialization.Deserialize_p(pb.lp);
                        foreach (var item_p in pb.lp.Perfumes)
                        {
                            if (item_p.Brand == wnd.listBoxBrand.SelectedItem.ToString())
                            {
                                item_p.Brand = TextBoxBrand.Text;
                            }
                            Serialization.Serialize_p(pb.lp);
                        }
                    }
                    //foreach (var item_p in pb.lp.Perfumes)
                    //{
                    //    if (item_p.Brand == wnd.listBoxBrand.SelectedItem.ToString())
                    //    {
                    //        item_p.Brand = TextBoxBrand.Text;
                    //    }
                    //}
                    Serialization.Serialize_b(wnd.lb);
                    break;
                }
            }
            if (File.Exists("../../brand.xml"))
            {
                wnd.listBoxBrand.Items.Clear();
                wnd.lb = Serialization.Deserialize_b(wnd.lb);
                foreach (var item in wnd.lb.Brands)
                {
                    wnd.listBoxBrand.Items.Add(item.Name.ToString());
                }
            }
            this.Close();
        }
Exemplo n.º 2
0
        private void deleteBrandbtn_Click(object sender, RoutedEventArgs e)
        {
            PageBrand pb = new PageBrand(this);

            foreach (var item in lb.Brands)
            {
                try
                {
                    if (listBoxBrand.SelectedItem.ToString() == item.Name || ListBoxSearch.SelectedItem.ToString() == listBoxBrand.SelectedItem.ToString())
                    {
                        lb.Brands.Remove(item);
                        if (File.Exists(".../.../perfume.xml"))
                        {
                            foreach (var item_p in pb.lp.Perfumes)
                            {
                                if (item_p.Brand == listBoxBrand.SelectedItem.ToString())
                                {
                                    pb.lp.Perfumes.Remove(item_p);
                                    Serialization.Serialize_p(pb.lp);
                                    pb.listBoxPerfume.Items.Remove(item_p);
                                }
                            }
                        }



                        Serialization.Serialize_b(lb);
                        listBoxBrand.Items.Remove(listBoxBrand.SelectedItem);
                        break;
                    }
                }

                catch (Exception)
                {
                    MessageBox.Show("Выберите элемент из основного списка");
                }
            }
        }
Exemplo n.º 3
0
 public changePerfume(PageBrand changep)
 {
     pb = changep;
     InitializeComponent();
 }
Exemplo n.º 4
0
        public addPerfume(PageBrand adp)
        {
            pb = adp;

            InitializeComponent();
        }