예제 #1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            string          eklenecekDemirbasAdi    = "";
            string          eklenecekDemirbasTuru   = "";
            decimal         eklenecekDemirbasFiyati = .2M;
            DateTime        eklenecekDemirbasAlimTarihi;
            int             eklenecekDemirbasAdeti;
            int             eklenecekDemirbasTuruID;
            tblDemirbasTuru tempDemirbasTuru = new tblDemirbasTuru();

            if (GirdiKontrol.SadeceMetinAl(txtDemirbasAdi.Text))
            {
                eklenecekDemirbasAdi = GirdiKontrol.cikisMetni;
            }
            else
            {
                MessageBox.Show("Hatalı  Demirbaş Adı Girişi!");
            }
            eklenecekDemirbasTuru = cmbDemirbasTuru.Text;
            tempDemirbasTuru      = db.tblDemirbasTurus.Where(w => w.demirbasTuruAdi == eklenecekDemirbasTuru).FirstOrDefault();
            //tempDemirbasTuru nün ID sini kullanacağız



            string tam = "", ondalik = "";//fonksiyona yollamak için

            if (GirdiKontrol.SadeceSayiAl(txtFiyatTamKisim.Text))
            {
                tam = GirdiKontrol.cikisMetni;
                if (GirdiKontrol.SadeceSayiAl(txtFiyatOndalikKisim.Text))
                {
                    ondalik = GirdiKontrol.cikisMetni;
                    eklenecekDemirbasFiyati = GirdiKontrol.MetniDecimalYap(tam, ondalik);
                }
            }
            else
            {
                MessageBox.Show("Hatalı Fiyat Girişi");
            }
            eklenecekDemirbasAlimTarihi = dateDemirbasAlimTarihi.Value;
            eklenecekDemirbasAdeti      = Convert.ToInt32(numAdetinYazilmasi.Value);
            tblDemirba eklenecekDemirbas = new tblDemirba();

            eklenecekDemirbas.demirbasAdi    = eklenecekDemirbasAdi;
            eklenecekDemirbas.demirbasTuruID = tempDemirbasTuru.demirbasTuruID;
            eklenecekDemirbas.fiyat          = eklenecekDemirbasFiyati;
            eklenecekDemirbas.alimTarihi     = eklenecekDemirbasAlimTarihi;
            eklenecekDemirbas.adet           = eklenecekDemirbasAdeti;
            eklenecekDemirbas.departmanID    = 2;
            eklenecekDemirbas.fakulteID      = 1;
            db.tblDemirbas.Add(eklenecekDemirbas);
            db.SaveChanges();
            MessageBox.Show("Demirbaş Ekleme İşlemi Başarılı!");
        }
        private void cmbDemirbasAdi_SelectedIndexChanged(object sender, EventArgs e)
        {
            string seciliDemirbasAdi = cmbDemirbasAdi.Text;

            secilenDemirbas = db.tblDemirbas.Where(w => w.demirbasAdi == seciliDemirbasAdi).FirstOrDefault();
        }