Example #1
0
        public int pobierzIlosc(int id)
        {
            Czesc czesc = pobierzCzesc(id);
            int   ilosc = 0;

            foreach (var mag in czesc.gdzieDostepne)
            {
                ilosc += mag.ilosc;
            }
            return(ilosc);
        }
Example #2
0
        public void dodajCzesc(string nazwa, string opis, decimal cena)
        {
            var nowaCzesc = new Czesc()
            {
                nazwa      = nazwa,
                opis       = opis,
                cenaCzesci = cena
            };

            db.Czesci.Add(nowaCzesc);
            db.SaveChanges();
        }
        public NowaCzescForm(int id = -1)
        {
            InitializeComponent();

            this.id = id;
            if (id >= 0)
            {
                Czesc czesc = controller.pobierzCzesc(id);

                textBox1.Text = czesc.nazwa;
                textBox2.Text = czesc.opis;
                textBox3.Text = czesc.cenaCzesci.ToString();
            }
        }
Example #4
0
        private void CzesciListView_SelectedIndexChanged(object sender, EventArgs e)
        {
            int idCzesci = Convert.ToInt32(CzesciListView.FocusedItem.Text);

            Czesc czesc = controller.pobierzCzesc(idCzesci);

            textBox1.Text = czesc.id.ToString();
            textBox2.Text = czesc.nazwa;
            textBox3.Text = czesc.opis;
            textBox4.Text = czesc.cenaCzesci.ToString();
            textBox5.Text = controller.pobierzIlosc(czesc.id).ToString();

            odzwiezReszte();
        }
Example #5
0
        private void odzwiezReszte()
        {
            try
            {
                int   idCzesci = Convert.ToInt32(CzesciListView.FocusedItem.Text);
                Czesc czesc    = controller.pobierzCzesc(idCzesci);

                //Add items in the listview
                string[]     arr = new string[8];
                ListViewItem itm;

                MagazynyListView.Items.Clear();
                //Add first item
                foreach (var magazyn in czesc.gdzieDostepne)
                {
                    arr[0] = magazyn.idMagazynu.id.ToString();
                    arr[1] = magazyn.idMagazynu.adres;
                    arr[2] = magazyn.idMagazynu.nazwa;
                    arr[3] = magazyn.ilosc.ToString();
                    itm    = new ListViewItem(arr);
                    MagazynyListView.Items.Add(itm);
                }


                ZleceniaListView.Items.Clear();
                //Add first item
                foreach (var zlecenie in czesc.gdziePotrzebne)
                {
                    arr[0] = zlecenie.idZlecenia.id.ToString();
                    arr[1] = zlecenie.ilosc.ToString();
                    arr[2] = zlecenie.idZlecenia.dataZlecenia.ToString();
                    arr[3] = zlecenie.idZlecenia.idAuta.marka + " " + zlecenie.idZlecenia.idAuta.model;
                    arr[4] = zlecenie.idZlecenia.idAuta.idKlienta.imie + " " + zlecenie.idZlecenia.idAuta.idKlienta.nazwisko;
                    arr[5] = zlecenie.idZlecenia.idMechanika.imie + " " + zlecenie.idZlecenia.idMechanika.nazwisko;
                    arr[6] = zlecenie.idZlecenia.opisUsterki;
                    arr[7] = zlecenie.idZlecenia.opisNaprawy;
                    itm    = new ListViewItem(arr);
                    ZleceniaListView.Items.Add(itm);
                }
            }
            catch { }
        }