//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(); }
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(); } } }
//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(); }
//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); }
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(); } } } }