Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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();
         }
     }
 }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
 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();
     }
 }
Exemplo n.º 5
0
 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;
         }
     }
 }