public Admin(int Id) { InitializeComponent(); ID = Id; //Artikellen if (File.Exists(DATA.SavePath_Art)) { DATA.Artikellen = DATA.Load_Artikellen(); } else { DATA.Art_Rawdata(); } //Medewerkers if (File.Exists(DATA.SavePath_Medewerkers)) { DATA.Medewerkers = DATA.Load_Medewerkers(); } else { DATA.Mede_Rawdata(); } account_Setup(); Datagrid_Medewerker_Setup(); Datagrid_VoorraadDetail_Setup(); }
//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(); }
//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(); } } }
private void ApllyChange(int id) { for (int i = 0; i < DATA.Medewerkers.Count; i++) { if (DATA.Medewerkers[i].ID == id) { DATA.Medewerkers[i].Naam = Naam_txt.Text; DATA.Medewerkers[i].Achternaam = Achternaam_txt.Text; DATA.Medewerkers[i].Email = Email_txt.Text; DATA.Medewerkers[i].Telnr = Int32.Parse(Telefoonnr_txt.Text); DATA.Medewerkers[i].LoginNaam = LoginNaam_txt.Text; DATA.Medewerkers[i].Wachtwoord = Wachtwoord_txt.Text; DATA.Medewerkers[i].Functie = DATA.Func(Functie_cb.Text); DATA.Medewerkers[i].Geslacht = Geslacht_cb.Text; DATA.Save_Medewerkers(DATA.Medewerkers); MessageBox.Show("Succesfully changed!"); Admin frm2 = new Admin(DATA.LoginID); frm2.Show(); this.Close(); } } }
//Change-Add private void Add() { DATA.IDcounter++; int output; if (Int32.TryParse(Telefoonnr_txt.Text, out output)) { } DATA.Medewerkers.Add(new Medewerker( DATA.IDcounter, Naam_txt.Text, Achternaam_txt.Text, Email_txt.Text, Geslacht_cb.Text, DATA.Func(Functie_cb.Text), LoginNaam_txt.Text, Wachtwoord_txt.Text, "img path", output, DateTime.Now.ToShortDateString().ToString(), "", "")); DATA.Save_Medewerkers(DATA.Medewerkers); Admin frm2 = new Admin(DATA.LoginID); frm2.Show(); this.Close(); }
public Login() { InitializeComponent(); frm = this; Naam_txt.Focus(); Warning_lbl.Text = String.Empty; //Artikellen if (File.Exists(DATA.SavePath_Art)) { DATA.Artikellen = DATA.Load_Artikellen(); } else { DATA.Art_Rawdata(); } //Medewerkers if (File.Exists(DATA.SavePath_Medewerkers)) { DATA.Medewerkers = DATA.Load_Medewerkers(); } else { DATA.Mede_Rawdata(); } }
//Main public Winkel_Beheer(int id) { InitializeComponent(); ID = id; //Artikellen if (File.Exists(DATA.SavePath_Art)) { DATA.Artikellen = DATA.Load_Artikellen(); } else { DATA.Art_Rawdata(); } //Medewerkers if (File.Exists(DATA.SavePath_Medewerkers)) { DATA.Medewerkers = DATA.Load_Medewerkers(); } else { DATA.Mede_Rawdata(); } account_Setup(); Datagrid_VoorraadDetail_Setup(); Null_Voorraad_Checkbox.Checked = true; }
private void account_Setup() { //Set Info for (int i = 0; i < DATA.Medewerkers.Count; i++) { if (DATA.LoginID == DATA.Medewerkers[i].ID) { DATA.Medewerkers[i].LaatstIngelogd = DateTime.Today.ToShortDateString().ToString(); DATA.Medewerkers[i].LaatstVersie = "Grafische"; DATA.Save_Medewerkers(DATA.Medewerkers); } } }
//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(); } } } }
private void Delete_Medew_Acc_Click(object sender, EventArgs e) { DialogResult dr; dr = MessageBox.Show("Wil je dit account echt verwijderen?", "Confirm", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { string id = DataGrid_Werknemers.SelectedCells[0].Value.ToString(); int ID = Int32.Parse(id); DATA.SelectedID_werknemers = ID; for (int i = 0; i < DATA.Medewerkers.Count; i++) { if (DATA.Medewerkers[i].ID == ID) { DATA.Medewerkers.Remove(DATA.Medewerkers[i]); DATA.Save_Medewerkers(DATA.Medewerkers); Datagrid_Medewerker_Setup(); } } } }
private void CheckFieldInputs(Function function) { //Set string naam = Naam_txt.Text; string merk = Merk_txt.Text; Art_Categorie categorie = DATA.Cat(Categorie_cb.Text); string inkoopprijs = InkoopPrijs_txt.Text; string btw = Btw_txt.Text; string maat = Maat_txt.Text; string voorraad = Voorraad_txt.Text; //Check inputfields if (naam != String.Empty && merk != String.Empty && inkoopprijs != String.Empty && btw != String.Empty && maat != String.Empty && voorraad != String.Empty) { if (function == Function.Nieuw) { for (int i = 0; i < DATA.Artikellen.Count; i++) { if (DATA.Artikellen[i].Naam.ToLower() == naam.ToLower() && function == Function.Nieuw) { Message_lbl.Text = "Er bestaat al een artikel met deze naam!"; accepeted = false; } else { accepeted = true; } } } else { accepeted = true; } if (accepeted) { if (function == Function.Nieuw) { Add(); } else if (function == Function.Wijzig) { ApplyChange(DATA.SelectedID_Voorraad_Details); } } } else if (naam == String.Empty) { Message_lbl.Text = "Er is nog geen NAAM ingevuld!"; } else if (merk == String.Empty) { Message_lbl.Text = "Er is nog geen MERK ingevuld!"; } else if (inkoopprijs == String.Empty) { Message_lbl.Text = "Er is nog geen INKOOP PRIJS gegeven!"; } else if (btw == String.Empty) { Message_lbl.Text = "Er is nog geen BTW gegeven!"; } else if (maat == String.Empty) { Message_lbl.Text = "Er is nog geen MAAT ingevuld!"; } else if (voorraad == String.Empty) { Message_lbl.Text = "Er is nog geen VOORRAAD gegeven!"; } }
private void CheckFieldInputs(Function function) { string naam = Naam_txt.Text; string achternaam = Achternaam_txt.Text; string email = Email_txt.Text; string telefoonnr = Telefoonnr_txt.Text; string loginnaam = LoginNaam_txt.Text; string wachtwoord = Wachtwoord_txt.Text; Medwerker_Function func = DATA.Func(Functie_cb.Text); string geslacht = Geslacht_cb.Text; if (naam != String.Empty && achternaam != String.Empty && email != String.Empty && telefoonnr != String.Empty && loginnaam != String.Empty && wachtwoord != String.Empty && geslacht != String.Empty) { if (function == Function.Nieuw) { for (int i = 0; i < DATA.Medewerkers.Count; i++) { if (DATA.Artikellen[i].Naam.ToLower() == naam.ToLower()) { Message_lbl.Text = "Er bestaat al een Medewerker met deze naam!"; accepeted = false;//is false if (DATA.Medewerkers[i].LoginNaam.ToLower() == loginnaam.ToLower() && function == Function.Nieuw) { Message_lbl.Text = "Er bestaat al een Medewerker met deze login naam!"; accepeted = false;//is false } } else { accepeted = true; } } } else { accepeted = true; } if (accepeted) { if (function == Function.Nieuw) { Add(); } else if (function == Function.Wijzig) { ApllyChange(DATA.SelectedID_werknemers); } } } else if (naam == String.Empty) { Message_lbl.Text = "Er is nog geen NAAM ingevuld!"; } else if (achternaam == String.Empty) { Message_lbl.Text = "Er is nog geen ACHTERNAAM ingevuld!"; } else if (email == String.Empty) { Message_lbl.Text = "Er is nog geen EMAIL ADRES ingevuld!"; } else if (telefoonnr == String.Empty) { Message_lbl.Text = "Er is nog geen TELEFOON NR ingevuld!"; } else if (loginnaam == String.Empty) { Message_lbl.Text = "Er is nog geen LOGIN NAAM ingevuld!"; } else if (wachtwoord == String.Empty) { Message_lbl.Text = "Er is nog geen WACHTWOORD ingevuld!"; } else if (Functie_cb.Text == "None") { Message_lbl.Text = "Er is nog geen FUNCTIE ingevuld!"; } else if (geslacht == String.Empty) { Message_lbl.Text = "Er is nog geen GESLACHT ingevuld!"; } }