Пример #1
0
        //Change - Add
        private void Add()
        {
            DATA.IDcounter++;

            DATA.Artikellen.Add(new Artikel(
                                    DATA.IDcounter,
                                    Naam_txt.Text,
                                    Merk_txt.Text,
                                    DATA.Cat(Categorie_cb.Text),
                                    double.Parse(InkoopPrijs_txt.Text),
                                    Int32.Parse(Btw_txt.Text),
                                    0,
                                    0,
                                    0,
                                    Maat_txt.Text,
                                    Int32.Parse(Voorraad_txt.Text),
                                    "",
                                    accname
                                    ));

            DATA.Save_Artikellen(DATA.Artikellen);
            Admin frm2 = new Admin(DATA.LoginID);

            frm2.Show();

            this.Close();
        }
Пример #2
0
        private void ApplyChange(int id)
        {
            for (int i = 0; i < DATA.Artikellen.Count; i++)
            {
                if (DATA.Artikellen[i].ID == id)
                {
                    ID = id;
                    DATA.Artikellen[i].Naam        = Naam_txt.Text;
                    DATA.Artikellen[i].Merk        = Merk_txt.Text;
                    DATA.Artikellen[i].Categorie   = DATA.Cat(Categorie_cb.Text);
                    DATA.Artikellen[i].Inkoopprijs = Int32.Parse(InkoopPrijs_txt.Text);
                    DATA.Artikellen[i].BTW         = Int32.Parse(Btw_txt.Text);
                    DATA.Artikellen[i].Maat        = Maat_txt.Text;
                    DATA.Artikellen[i].Voorraad    = Int32.Parse(Voorraad_txt.Text);

                    DATA.Artikellen[i].LaatstGewijzigd = DateTime.Now.ToString();
                    DATA.Artikellen[i].GewijzigdDoor   = accname;

                    DATA.Save_Artikellen(DATA.Artikellen);

                    MessageBox.Show("Succesfully changed!");
                    Admin frm2 = new Admin(DATA.LoginID);
                    frm2.Show();
                    this.Close();
                }
            }
        }
Пример #3
0
 //Events
 private void Close_btn_Click(object sender, EventArgs e)
 {
     MessageBox.Show("Verandering zal niet worden opgeslagen!");
     fm.Show();
     DATA.Save_Artikellen(DATA.Artikellen);
     this.Close();
 }
Пример #4
0
        //Voorraad
        private void Datagrid_VoorraadDetail_Setup()
        {
            //Check null voorrraad and filter
            Datagrid_Artikellen.Rows.Clear();

            //If null
            if (Null_Voorraad_Checkbox.Checked)
            {
                for (int i = 0; i < DATA.Artikellen.Count; i++)
                {
                    Datagrid_Artikellen.Rows.Add(
                        DATA.Artikellen[i].ID,
                        DATA.Artikellen[i].Naam,
                        DATA.Artikellen[i].Merk,
                        DATA.Artikellen[i].Maat,
                        DATA.Artikellen[i].Voorraad,
                        DATA.Artikellen[i].Categorie,
                        DATA.Artikellen[i].Inkoopprijs
                        );
                }
            }
            else
            {
                //if not null
                for (int i = 0; i < DATA.Artikellen.Count; i++)
                {
                    if (DATA.Artikellen[i].Voorraad != 0)
                    {
                        Datagrid_Artikellen.Rows.Add(
                            DATA.Artikellen[i].ID,
                            DATA.Artikellen[i].Naam,
                            DATA.Artikellen[i].Merk,
                            DATA.Artikellen[i].Maat,
                            DATA.Artikellen[i].Voorraad,
                            DATA.Artikellen[i].Categorie,
                            DATA.Artikellen[i].Inkoopprijs
                            );
                    }
                }
            }
            Datagrid_Artikellen.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            DATA.Save_Artikellen(DATA.Artikellen);
        }
Пример #5
0
        private void Delete_art_btn_Click(object sender, EventArgs e)
        {
            DialogResult dr;

            dr = MessageBox.Show("Wil je dit ARTIKEL echt verwijderen?", "Confirm", MessageBoxButtons.YesNo);
            if (dr == DialogResult.Yes)
            {
                string id = Datagrid_Artikellen.SelectedCells[0].Value.ToString();
                int    ID = Int32.Parse(id);
                DATA.SelectedID_Voorraad_Details = ID;


                for (int i = 0; i < DATA.Artikellen.Count; i++)
                {
                    if (DATA.Artikellen[i].ID == ID)
                    {
                        DATA.Artikellen.Remove(DATA.Artikellen[i]);
                        DATA.Save_Artikellen(DATA.Artikellen);
                        Datagrid_VoorraadDetail_Setup();
                    }
                }
            }
        }