private void btnNastepnyStatus_Click(object sender, EventArgs e) { if ((statusdetalezlecenieBindingSource.Current as Status_detale_zlecenie).Status < db.STATUS_ZLECENIA.ToList().LongCount()) { DATA_STATUSU_ZLECENIA dataStatusuZlecenia = new DATA_STATUSU_ZLECENIA(); Status_detale_zlecenie zlecenie = statusdetalezlecenieBindingSource.Current as Status_detale_zlecenie; if (!(uprawnienia == 2 && (int.Parse(zlecenie.Status.ToString()) + 1 == 5 || int.Parse(zlecenie.Status.ToString()) + 1 == 10))) { if (!(uprawnienia == 3 && int.Parse(zlecenie.Status.ToString()) + 1 == 7)) { dataStatusuZlecenia.ID_ZLECENIA = zlecenie.ID_ZLECENIA; dataStatusuZlecenia.ID_STATUSU_ZLECENIA = int.Parse(zlecenie.Status.ToString()) + 1; dataStatusuZlecenia.DATA_ZMIANY = DateTime.Now; db.DATA_STATUSU_ZLECENIA.Add(dataStatusuZlecenia); db.SaveChanges(); KWZP_PROJEKTEntities nDB = new KWZP_PROJEKTEntities(); db.Status_detale_zlecenie = nDB.Status_detale_zlecenie; SprawdzanieUprawnien(uprawnienia); } } } }
private void btn_Dodaj_Zlecenie_Click(object sender, EventArgs e) { ZLECENIA zlecenie = new ZLECENIA(); zlecenie.DATA_REALIZACJI = DateTime.Parse(txtBox_Data_Realizacji.Text); zlecenie.DATA_ZLECENIA = DateTime.Parse(txtBox_Data_Zlecenia.Text); zlecenie.ID_FIRMY = int.Parse(cbBoxFirmy.SelectedValue.ToString()); int id = db.ZLECENIA.Max(a => a.ID_ZLECENIA); zlecenie.ID_ZLECENIA = id; db.Entry(zlecenie).State = EntityState.Modified; db.SaveChanges(); DATA_STATUSU_ZLECENIA dATA_STATUSU_ZLECENIA = new DATA_STATUSU_ZLECENIA(); dATA_STATUSU_ZLECENIA.ID_ZLECENIA = id; dATA_STATUSU_ZLECENIA.ID_STATUSU_ZLECENIA = 1; db.DATA_STATUSU_ZLECENIA.Add(dATA_STATUSU_ZLECENIA); db.SaveChanges(); MessageBox.Show("Akcje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }