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