예제 #1
0
        private void IslemItemSilBtnAksiyon(islem i)
        {
            DialogResult res = MessageBox.Show($"{i.islemadi} işlemini silmek istediğinize Emin misiniz?", "Uyarı",
                                               MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (res != DialogResult.Yes)
            {
                return;
            }

            IslemItem silinecekitem = flowLayoutPanel1.Controls.Cast <IslemItem>()
                                      .Where(a => a.ActiveIslem.islemid == i.islemid).First();

            flowLayoutPanel1.Controls.Remove(silinecekitem);

            if (islemlerList.Contains(silinecekitem.ActiveIslemler))
            {
                islemlerList.Remove(silinecekitem.ActiveIslemler);
            }

            if (DüzenlemeModu)
            {
                db = new saglikDBEntities_1();
                islemler islm = db.islemler.ToList().Where(a => a.islemid == i.islemid).First();
                db.islemler.Remove(islm);
                db.SaveChanges();
            }
        }
예제 #2
0
        private void SevkİşlemControlsDoldur()
        {
            var islemlers = db.islemler.ToList().Where(a => a.sevktarihi == aktifSevkTarihi);

            if (islemlers == null || islemlers.Count() == 0)
            {
                return;
            }


            foreach (var islemler in islemlers)
            {
                IslemItem item = new IslemItem(islemler);
                item.silBtnEvent += IslemItemSilBtnAksiyon;
                flowLayoutPanel1.Controls.Add(item);
            }
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (comboBox2.SelectedIndex == -1 || comboBox2.Items[comboBox2.SelectedIndex].ToString() == yeniStr)
            {
                MessageBox.Show("Lütfen İşlem Seçiniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (comboBox4.SelectedIndex == -1 || comboBox4.Items[comboBox4.SelectedIndex].ToString() == yeniStr)
            {
                MessageBox.Show("Lütfen Personel Seçiniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (flowLayoutPanel1.Controls.Cast <IslemItem>().Any(a =>
                                                                 a.ActiveIslem.islemid == (comboBox2.SelectedItem as İşlemComboItem).islm.islemid))
            {
                MessageBox.Show("Lütfen Aynı işlemi tekrar Eklemeyin!", "Hata", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
                return;
            }

            db = new saglikDBEntities_1();

            islem islem = (comboBox2.SelectedItem as İşlemComboItem).islm;


            //doktor dr =(comboBox3.SelectedItem as DrComboItem).dr;

            islemler islemler = new islemler();

            islemler.sevktarihi = aktifSevkTarihi;
            islemler.personelid = (comboBox4.SelectedItem as personel).personelid;
            islemler.miktar     = (int)numericUpDown1.Value;
            islemler.islemid    = islem.islemid;
            islemler.personel   = comboBox4.SelectedItem as personel;
            islemler.islem      = islem;

            islemlerList.Add(islemler);

            IslemItem item = new IslemItem(islemler);

            item.silBtnEvent += IslemItemSilBtnAksiyon;
            flowLayoutPanel1.Controls.Add(item);
        }