示例#1
0
        void YeniKayit()
        {
            try
            {
                tblUrunler urun = new tblUrunler();
                urun.Aciklama = txtAciklama.Text;
                //urun.KategoriId =(int)txtKategori.SelectedValue;

                urun.KategoriId = txtKategori.Text != "" ? db.tblKategorilers.First(x => x.KategoriAdi == txtKategori.Text).Id : 1;

                urun.MarkaId = txtMarka.Text != "" ? (int)txtMarka.SelectedValue : 1;
                urun.Mensei  = txtMensei.Text;
                if (pbResim.Image != null)
                {
                    urun.Resim = new Binary(R.ResimYukleme(pbResim.Image));
                }
                urun.SaveDate = DateTime.Now;
                urun.SaveUser = -1;
                //urun.SeriLotNo = txtLot.Text;
                urun.UpdateDate = DateTime.Now;
                urun.UpdateUser = -1;
                urun.UrunKodu   = int.Parse(txtUrunKodu.Text);
                urun.UrunAdi    = txtUrunAdi.Text;

                db.tblUrunlers.InsertOnSubmit(urun);
                db.SubmitChanges();
                MessageBox.Show("Kayıt gerçekleştirildi.");
                Close();
                F.UrunForm();
            }
            catch (Exception e)
            {
                MessageBox.Show("Hata :" + e.Message);
            }
        }
示例#2
0
        void YeniKaydet()
        {
            Personel personel = new Personel();

            personel.Ad    = txtAd.Text;
            personel.Adres = txtAdres.Text;
            //if(txtCinsiyet.Text=="Kadın")
            //{
            //    personel.CinsiyetId = true;
            //}
            //else
            //{
            //    personel.CinsiyetId = false;
            //}
            personel.CinsiyetId  = txtCinsiyet.Text == "Kadın" ? personel.CinsiyetId = true : false;    //yukarıdaki if'in kısalaştırılmış hali
            personel.DepartmanId = db.Departmen.First(x => x.DepartanAdi == txtDepartman.Text).Id;
            personel.DogumTarih  = DateTime.Parse(txtDogumTarih.Text);
            personel.Email       = txtEmail.Text;
            personel.Gsm         = txtGsm.Text;
            personel.IsBasiTarih = DateTime.Parse(txtIsBasTarih.Text);
            personel.IsSonTarih  = DateTime.Parse(txtIsSonTarih.Text);
            personel.MedeniHal   = txtMedeni.Text == "Evli" ? personel.MedeniHal = true : false;
            personel.PersonelNo  = txtPersonelNo.Text;
            personel.TcNo        = txtTc.Text;
            personel.Tel         = txtTel.Text;
            personel.UnvanId     = db.Unvans.First(x => x.UnvanAdi == txtUnvan.Text).Id;
            personel.Yetki       = txtYetkili.Text;
            personel.Foto        = new Binary(R.ResimYukleme(txtResim.Image)).ToArray();

            db.Personels.Add(personel);
            db.SaveChanges();
            MessageBox.Show("Kayıt Eklendi");
            Listele();
            Temizle();
        }
        private void Kaydet()
        {
            try
            {
                tblOgrenci ogr      = new tblOgrenci();
                string     fullName = txtAdSoyad.Text;
                fullName = fullName.Trim();
                string firstName = string.Empty;
                string lastName  = string.Empty;

                if (!fullName.Contains(" "))
                {
                    //ad-soyad alanında boşluk karakteri yok ise
                    MessageBox.Show("Adınız ile soyadınız arasında boşluk olmalı");
                    return; //bitir
                }
                else
                {
                    firstName = fullName.Substring(0, fullName.IndexOf(" "));   //başlangıçtan boşluk karakterine kadar olan değeri al
                    lastName  = fullName.Substring(fullName.IndexOf(" ") + 1);  //boşluktan bir sonraki karakterden itibaren al
                }
                ogr.OgrAdiSoyadi = txtAdSoyad.Text;
                ogr.OgrNumara    = txtOgrNo.Text;
                ogr.Adres        = txtAdres.Text;
                ogr.Email        = txtEmail.Text;
                ogr.TcKimlik     = txtTcKimlik.Text;
                ogr.Telefon      = txtTel.Text;
                ogr.BolumId      = cbBolum.Text != "" ? db.tblBolums.First(x => x.BolumAdi == cbBolum.Text).Id : -1;
                ogr.DogumTarihi  = DateTime.Parse(txtDogumTarihi.Text);
                ogr.KayıtTarihi  = DateTime.Parse(txtKayitTarihi.Text);
                if (pbResim.Image != null)
                {
                    ogr.Resim = new Binary(R.ResimYukleme(pbResim.Image));
                }

                db.tblOgrencis.InsertOnSubmit(ogr);
                tblGiri grs = new tblGiri();
                grs.kullaniciAdi = txtOgrNo.Text;
                grs.sifre        = firstName;
                grs.mode         = 2;
                db.tblGiris.InsertOnSubmit(grs);


                db.SubmitChanges();

                MessageBox.Show("Öğrenci Kaydı Tamamlandı");
                //temizle();
                Close();
                F.OgrenciKayit();
            }
            catch (Exception)
            {
                MessageBox.Show("Hata");
            }
        }
示例#4
0
        void YeniKayit()
        {
            try
            {
                if (txtUrunAdi.Text != "")
                {
                    tblUrunler urun = new tblUrunler();
                    urun.UrunAdi  = txtUrunAdi.Text;
                    urun.UrunKodu = int.Parse(txtUrunKodu.Text);
                    urun.Acıklama = txtAciklama.Text;
                    //urun.KategoriID = (int)txtKategori.SelectedValue;
                    //urun.KategoriID = db.tblKategorilers.First(x => x.KategoriAdi == txtKategori.Text).ID; => bir üstekini alternatifi.
                    urun.KategoriID = txtKategori.Text != "" ? db.tblKategorilers.First(x => x.KategoriAdi == txtKategori.Text).ID : 1; //=> Turn İf Yöntemi, bir üsteki If komutsuz hali.
                    urun.MarkaID    = txtMarka.Text != "" ? (int)txtMarka.SelectedValue : 1;
                    //urun.MarkaID = txtMarka.SelectedIndex; => bu komutla combobaxtaki Id yi kaydeder.
                    urun.Mensei = txtMensei.Text;
                    if (pbResim.Image != null)
                    {
                        urun.Resim = new Binary(R.ResimYukleme(pbResim.Image));
                    }
                    // if komutu ile resimin boş gelmemesi gerektiği için kondu.
                    //System.Data.Linq.Binary kısmını yukarı yazarak alt kısımda pasifleşir.
                    urun.SaveDate = DateTime.Now;
                    urun.SaveUser = -1;
                    //urun.SeriLotNo = txtLot.Text;
                    urun.UpdateDate = DateTime.Now;
                    urun.UpdateUser = -1;

                    db.tblUrunlers.InsertOnSubmit(urun);
                    db.SubmitChanges();
                    MessageBox.Show("Kaydedildi.");
                    //Temizle();
                    Close();
                    F.UrunForm();
                }
                else
                {
                    MessageBox.Show("Zorunlu alandır");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Hata :", e.Message);
            }
        }