private void btnPlatnosc_Click(object sender, EventArgs e) { FAKTURY fAKTURY = db.FAKTURY.Where(a => a.ID_ZLECENIA == id).First(); fAKTURY.CZY_OPLACONA = true; db.Entry(fAKTURY).State = EntityState.Modified; db.SaveChanges(); statusButtony(); MessageBox.Show("Informacje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnEdytuj_Click(object sender, EventArgs e) { if (FirmyBindingSource == null) { return; } using (FormDodajEdytujFirme frmDEF = new FormDodajEdytujFirme(FirmyBindingSource.Current as FIRMY, db)) { if (frmDEF.ShowDialog() == DialogResult.OK) { FirmyBindingSource.DataSource = db.FIRMY.ToList(); db.Entry(FirmyBindingSource.Current as FIRMY).State = EntityState.Modified; db.SaveChanges(); } } }
private void btnZapisz_Click(object sender, EventArgs e) { var user = db.UZYTKOWNICY.FirstOrDefault(u => u.ID_UZYTKOWNIKA == id_uzytkownika); if (user.HASLO == txtBoxAHaslo.Text) { user.HASLO = txtBoxNHaslo.Text; MessageBox.Show("Hasło zostało poprawnie zmienione. ", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Entry(user).State = EntityState.Modified; db.SaveChanges(); this.Close(); } else { MessageBox.Show("Podano niepoprawne aktualne hasło. ", "Ostrzeżenie", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnZapisz_Click(object sender, EventArgs e) { if (dane != null) { UZYTKOWNICY s = new UZYTKOWNICY(); s.ID_PRACOWNIK = dane.ID_PRACOWNIK; s.UPRAWNIENIA = int.Parse(cBPoziom.SelectedValue.ToString()); s.NAZWA_LOGOWANIE = txtBLogin.Text; s.HASLO = txtBHaslo.Text; s.ID_UZYTKOWNIKA = dane.ID_UZYTKOWNIKA; try { db.Entry(s).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Akcje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception esc) { KWZP_PROJEKTEntities nDB = new KWZP_PROJEKTEntities(); db = nDB; db.Entry(s).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Akcje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { UZYTKOWNICY s = new UZYTKOWNICY(); s.ID_PRACOWNIK = int.Parse(cBPracownik.SelectedValue.ToString()); s.UPRAWNIENIA = int.Parse(cBPoziom.SelectedValue.ToString()); s.NAZWA_LOGOWANIE = txtBLogin.Text; s.HASLO = txtBHaslo.Text; db.UZYTKOWNICY.Add(s); db.SaveChanges(); this.Close(); } }
private void AkcjaMagazynProduktów_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { if (!String.IsNullOrEmpty(txtBoxIlosc.Text)) { if (materialy) { if (operacja == 1) { MATERIALY_PO_DODANIU mATERIALY_PO_DODANIU = dane as MATERIALY_PO_DODANIU; if (int.Parse(txtBoxIlosc.Text) > 0 && int.Parse(txtBoxIlosc.Text) <= int.Parse(mATERIALY_PO_DODANIU.WYNIK.ToString())) { ZMIANA_STANU_MAGAZYNU_MATERIALOW zMIANA_STANU_MAGAZYNU_MATERIALOW = new ZMIANA_STANU_MAGAZYNU_MATERIALOW(); zMIANA_STANU_MAGAZYNU_MATERIALOW.ID_LOKALIZACJI = int.Parse(cBoxLokalizacja.SelectedValue.ToString()); zMIANA_STANU_MAGAZYNU_MATERIALOW.ID_MATERIALU = int.Parse(cBoxSurPro.SelectedValue.ToString()); zMIANA_STANU_MAGAZYNU_MATERIALOW.ID_ZLECENIA = int.Parse(cBoxPrzypisaneZlecenie.SelectedValue.ToString()); int s = int.Parse(txtBoxIlosc.Text); zMIANA_STANU_MAGAZYNU_MATERIALOW.ILOSC = s; zMIANA_STANU_MAGAZYNU_MATERIALOW.DATA_WPISU = DateTime.Parse(txtBoxData.Text); db.ZMIANA_STANU_MAGAZYNU_MATERIALOW.Add(zMIANA_STANU_MAGAZYNU_MATERIALOW); if (checkBoxPelne.Checked) { LOKALIZACJA lOKALIZACJA = new LOKALIZACJA(); lOKALIZACJA = db.LOKALIZACJA.FirstOrDefault(l => l.ID_LOKALIZACJI == zMIANA_STANU_MAGAZYNU_MATERIALOW.ID_LOKALIZACJI); lOKALIZACJA.CzyPelne = true; db.Entry(lOKALIZACJA).State = EntityState.Modified; } db.SaveChanges(); MessageBox.Show("Akcje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = false; } else { MessageBox.Show("Nie można dodać większej liczby materiałów, przypisanych danemu zleceniu, niż pozostało nie zmagazynowanych .", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); e.Cancel = true; return; } } else { STAN_MATERIALY_NAZWY sTAN_MATERIALY_NAZWY = dane as STAN_MATERIALY_NAZWY; if (int.Parse(txtBoxIlosc.Text) > 0 && int.Parse(txtBoxIlosc.Text) <= int.Parse(sTAN_MATERIALY_NAZWY.STAN.ToString())) { ZMIANA_STANU_MAGAZYNU_MATERIALOW zMIANA_STANU_MAGAZYNU_MATERIALOW = new ZMIANA_STANU_MAGAZYNU_MATERIALOW(); zMIANA_STANU_MAGAZYNU_MATERIALOW.ID_LOKALIZACJI = sTAN_MATERIALY_NAZWY.ID_LOKALIZACJI; zMIANA_STANU_MAGAZYNU_MATERIALOW.ID_MATERIALU = sTAN_MATERIALY_NAZWY.ID_MATERIALU; zMIANA_STANU_MAGAZYNU_MATERIALOW.ID_ZLECENIA = sTAN_MATERIALY_NAZWY.ID_ZLECENIA; int s = int.Parse(txtBoxIlosc.Text); s = -s; zMIANA_STANU_MAGAZYNU_MATERIALOW.ILOSC = s; zMIANA_STANU_MAGAZYNU_MATERIALOW.DATA_WPISU = DateTime.Parse(txtBoxData.Text); db.ZMIANA_STANU_MAGAZYNU_MATERIALOW.Add(zMIANA_STANU_MAGAZYNU_MATERIALOW); LOKALIZACJA lOKALIZACJA = new LOKALIZACJA(); lOKALIZACJA = db.LOKALIZACJA.FirstOrDefault(l => l.ID_LOKALIZACJI == zMIANA_STANU_MAGAZYNU_MATERIALOW.ID_LOKALIZACJI); if (lOKALIZACJA.CzyPelne == true) { lOKALIZACJA.CzyPelne = false; db.Entry(lOKALIZACJA).State = EntityState.Modified; } db.SaveChanges(); MessageBox.Show("Akcje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = false; } else { MessageBox.Show("Nie można pobrać z danej lokalizacji większej liczby materiałów, przypisanych danemu zleceniu, niż się w niej znajduje .", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); e.Cancel = true; return; } } } else { if (operacja == 1) { PRODUKTY_DO_ZMAGAZYNOWANIA pRODUKTY_DO_ZMAGAZYNOWANIA = dane as PRODUKTY_DO_ZMAGAZYNOWANIA; if (int.Parse(txtBoxIlosc.Text) > 0 && int.Parse(txtBoxIlosc.Text) <= int.Parse(pRODUKTY_DO_ZMAGAZYNOWANIA.PRODUKTY_DO_ZMAGAZYNOWANIA1.ToString())) { ZMIANA_STANU_MAGAZYNU_PRODUKTOW zMIANA_STANU_MAGAZYNU_PRODUKTOW = new ZMIANA_STANU_MAGAZYNU_PRODUKTOW(); zMIANA_STANU_MAGAZYNU_PRODUKTOW.ID_LOKALIZACJI = int.Parse(cBoxLokalizacja.SelectedValue.ToString()); zMIANA_STANU_MAGAZYNU_PRODUKTOW.ID_PRODUKTU = int.Parse(cBoxSurPro.SelectedValue.ToString()); zMIANA_STANU_MAGAZYNU_PRODUKTOW.ID_ZLECENIA = int.Parse(cBoxPrzypisaneZlecenie.SelectedValue.ToString()); int s = int.Parse(txtBoxIlosc.Text); zMIANA_STANU_MAGAZYNU_PRODUKTOW.ILOSC = s; zMIANA_STANU_MAGAZYNU_PRODUKTOW.DATA_WPISU = DateTime.Parse(txtBoxData.Text); db.ZMIANA_STANU_MAGAZYNU_PRODUKTOW.Add(zMIANA_STANU_MAGAZYNU_PRODUKTOW); if (checkBoxPelne.Checked) { LOKALIZACJA lOKALIZACJA = new LOKALIZACJA(); lOKALIZACJA = db.LOKALIZACJA.FirstOrDefault(l => l.ID_LOKALIZACJI == zMIANA_STANU_MAGAZYNU_PRODUKTOW.ID_LOKALIZACJI); lOKALIZACJA.CzyPelne = true; db.Entry(lOKALIZACJA).State = EntityState.Modified; } db.SaveChanges(); MessageBox.Show("Akcje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = false; } else { MessageBox.Show("Nie można dodać większej liczby produktów, przypisanych danemu zleceniu, niż pozostało nie zmagazynowanych .", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); e.Cancel = true; return; } } else { STAN_PRODUKTY_NAZWY sTAN_PRODUKTY_NAZWY = dane as STAN_PRODUKTY_NAZWY; if (int.Parse(txtBoxIlosc.Text) > 0 && int.Parse(txtBoxIlosc.Text) <= int.Parse(sTAN_PRODUKTY_NAZWY.STAN.ToString())) { ZMIANA_STANU_MAGAZYNU_PRODUKTOW zMIANA_STANU_MAGAZYNU_PRODUKTOW = new ZMIANA_STANU_MAGAZYNU_PRODUKTOW(); zMIANA_STANU_MAGAZYNU_PRODUKTOW.ID_LOKALIZACJI = sTAN_PRODUKTY_NAZWY.ID_LOKALIZACJI; zMIANA_STANU_MAGAZYNU_PRODUKTOW.ID_PRODUKTU = sTAN_PRODUKTY_NAZWY.ID_PRODUKTU; zMIANA_STANU_MAGAZYNU_PRODUKTOW.ID_ZLECENIA = sTAN_PRODUKTY_NAZWY.ID_ZLECENIA; int s = int.Parse(txtBoxIlosc.Text); s = -s; zMIANA_STANU_MAGAZYNU_PRODUKTOW.ILOSC = s; zMIANA_STANU_MAGAZYNU_PRODUKTOW.DATA_WPISU = DateTime.Parse(txtBoxData.Text); db.ZMIANA_STANU_MAGAZYNU_PRODUKTOW.Add(zMIANA_STANU_MAGAZYNU_PRODUKTOW); LOKALIZACJA lOKALIZACJA = new LOKALIZACJA(); lOKALIZACJA = db.LOKALIZACJA.FirstOrDefault(l => l.ID_LOKALIZACJI == zMIANA_STANU_MAGAZYNU_PRODUKTOW.ID_LOKALIZACJI); if (lOKALIZACJA.CzyPelne == true) { lOKALIZACJA.CzyPelne = false; db.Entry(lOKALIZACJA).State = EntityState.Modified; } db.SaveChanges(); MessageBox.Show("Akcje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = false; } else { MessageBox.Show("Nie można pobrać z danej lokalizacji większej liczby produktów, przypisanych danemu zleceniu, niż się w niej znajduje .", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = true; return; } } } } else { MessageBox.Show("Proszę wypełnić pole ilość .", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = true; return; } } }