private void btnSil_Click_1(object sender, EventArgs e) { if (lstKategoriler.SelectedItem == null) { return; } else if (db.Stoklars.Any(x => x.Kategori_id == seciliKategori.Kategorid)) { MessageBox.Show("Kullanılan Kategori Silinemez", "BİLGİ"); return; } seciliKategori = db.StokKategoris.Where(x => x.Kategorid == seciliKategori.Kategorid).FirstOrDefault(); if (MessageBox.Show($"{seciliKategori.KategoriAdi.Trim()} kategorisi silinsin mi?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { db.StokKategoris.Remove(seciliKategori); db.SaveChanges(); MessageBox.Show($"{seciliKategori.KategoriAdi.Trim()} kategorisi silindi"); } lstKategoriler.DisplayMember = "KategoriAdi"; lstKategoriler.DataSource = db.StokKategoris.OrderBy(x => x.KategoriAdi).ToList(); }
private void btnSil_Click(object sender, EventArgs e) { if (lstDepartmanlar.SelectedItem == null) { return; } seciliDepartman = db.Departmen.Where(x => x.Departmanid == seciliDepartman.Departmanid).FirstOrDefault(); db.Departmen.Remove(seciliDepartman); db.SaveChanges(); lstDepartmanlar.DisplayMember = "DepartmanAdi"; lstDepartmanlar.DataSource = db.Departmen.OrderBy(x => x.DepartmanAdi).ToList(); }
private void SprsSil_Click(object sender, EventArgs e) { int id = int.Parse(dataGridSiparisler.SelectedRows[0].Cells[0].Value.ToString()); var silinecekSiparis = db.Siparislers.Where(x => x.SiparisId == id).FirstOrDefault(); if (MessageBox.Show($"{silinecekSiparis.SiparisNo} numaralı sipariş silinsin mi ?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { db.Siparislers.Remove(silinecekSiparis); db.SaveChanges(); } else { return; } siparisleriListele(); }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtAd.Text == "" || txtSoyad.Text == "" || mskdTcNo.Text == "" || txtDogumYeri.Text == "" || mskdDogumTarihi.Text == "") { MessageBox.Show("Yıldızlı alanları doldurunuz", "Dikkat"); return; } else if (db.Personels.Any(x => x.TcNo == mskdTcNo.Text)) { MessageBox.Show("Bu Tc No daha önce kullanılmış", "Dikkat"); return; } using (FirsOtomasyonEntities db = new FirsOtomasyonEntities()) { db.Personels.Add(new Personel { Adi = txtAd.Text.ToUpper(), Soyadi = txtSoyad.Text.ToUpper(), TcNo = mskdTcNo.Text, DogumTarihi = mskdDogumTarihi.Text, KullaniciAdi = txtKullanıcıAdi.Text.ToUpper(), Password = txtSifre.Text, DogumYeri = txtDogumYeri.Text, TelefonNo = mskdTelNo.Text, Adres = txtAdres.Text, Departman_id = seciliDepartman.Departmanid, Durum_id = seciliDurum.Durumid, }); db.SaveChanges(); } var q = from prsnl in db.Personels join dprtmn in db.Departmen on prsnl.Departman_id equals dprtmn.Departmanid join durum in db.AktifPasifDurums on prsnl.Durum_id equals durum.Durumid where (prsnl.TcNo == mskdTcNo.Text) select new { prsnl.Personelid, prsnl.Adi, prsnl.Soyadi, dprtmn.DepartmanAdi, prsnl.DogumTarihi, prsnl.DogumYeri, prsnl.TcNo, prsnl.TelefonNo, prsnl.KullaniciAdi, prsnl.Password, prsnl.Adres, durum.DurumAdi }; dataGridPersonel.DataSource = q.ToList(); MessageBox.Show($"{txtAd.Text.Trim().ToUpper()} {txtSoyad.Text.Trim().ToUpper()} adlı personel kayıt edildi"); }
private void btnPersonelSil_Click(object sender, EventArgs e) { int id = int.Parse(dataGridPersonel.SelectedRows[0].Cells[0].Value.ToString()); silinecekPersonel = db.Personels.Where(x => x.Personelid == id).FirstOrDefault(); if (db.Siparislers.Any(x => x.Personel_id == silinecekPersonel.Personelid)) { MessageBox.Show("İşlem yapılan Personel silinemez", "DİKKAT"); return; } else if (MessageBox.Show($"{silinecekPersonel.Adi.Trim()} adlı personel silinsin mi?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { db.Personels.Remove(silinecekPersonel); db.SaveChanges(); MessageBox.Show($"{silinecekPersonel.Adi.Trim()} adlı personel silindi"); var q = from prsnl in db.Personels join dprtmn in db.Departmen on prsnl.Departman_id equals dprtmn.Departmanid join durum in db.AktifPasifDurums on prsnl.Durum_id equals durum.Durumid select new { prsnl.Personelid, prsnl.Adi, prsnl.Soyadi, dprtmn.DepartmanAdi, prsnl.DogumTarihi, prsnl.DogumYeri, prsnl.TcNo, prsnl.TelefonNo, prsnl.KullaniciAdi, prsnl.Password, prsnl.Adres, durum.DurumAdi }; dataGridPersonel.DataSource = q.ToList(); } }
private void btnKaydet_Click(object sender, EventArgs e) { using (FirsOtomasyonEntities db = new FirsOtomasyonEntities()) { db.SiparisDurums.Add(new SiparisDurum() { DurumAdi = txtSiparisDurum.Text.ToUpper() }); db.SaveChanges(); txtSiparisDurum.Clear(); lstDurumlar.DisplayMember = "DurumAdi"; lstDurumlar.DataSource = db.SiparisDurums.OrderBy(x => x.DurumAdi).ToList(); } }
private void btnKaydet_Click(object sender, EventArgs e) { using (FirsOtomasyonEntities db = new FirsOtomasyonEntities()) { db.Departmen.Add(new Departman() { DepartmanAdi = txtDepartman.Text.ToUpper() }); db.SaveChanges(); txtDepartman.Clear(); lstDepartmanlar.DisplayMember = "DepartmanAdi"; lstDepartmanlar.DataSource = db.Departmen.OrderBy(x => x.DepartmanAdi).ToList(); } }
private void btnKaydet_Click_1(object sender, EventArgs e) { using (FirsOtomasyonEntities db = new FirsOtomasyonEntities()) { db.StokKategoris.Add(new StokKategori { KategoriAdi = txtKategori.Text.ToUpper() }); db.SaveChanges(); } txtKategori.Clear(); lstKategoriler.DisplayMember = "KategoriAdi"; lstKategoriler.DataSource = db.StokKategoris.OrderBy(x => x.KategoriAdi).ToList(); formuTemizle(); }
private void btnGuncelle_Click(object sender, EventArgs e) { //if (db.Stoklars.Any(x => x.StokKodu == txtStokKodu.Text.ToUpper())) //{ // //MessageBox.Show($"{txtStokKodu.Text.Trim()} bu stok kodu önce kullanılmış"); // //return; //} if (txtStokAdi.Text == "" || txtStokKodu.Text == "") { MessageBox.Show("Yıldızli alanları doldurma zorunludur"); return; } else if (MessageBox.Show($"{txtStokKodu.Text.Trim().ToUpper()} adlı stok bilgileri güncellensin mi?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int id = int.Parse(dataGridStoklar.SelectedRows[0].Cells[0].Value.ToString()); var guncellenecekStok = db.Stoklars.Where(x => x.Stokid == id).FirstOrDefault(); guncellenecekStok.StokAdi = txtStokAdi.Text.ToString().ToUpper(); guncellenecekStok.StokKodu = txtStokKodu.Text.ToUpper(); guncellenecekStok.StokBarkod = txtStokBarkodu.Text.ToUpper(); guncellenecekStok.Kategori_id = int.Parse(cmbKategoriler.SelectedValue.ToString()); guncellenecekStok.StokResmiYolu = pictureBox1.ImageLocation; guncellenecekStok.Durum_id = int.Parse(cmbStokDurum.SelectedValue.ToString()); db.SaveChanges(); } var q = from skt in db.Stoklars join ktgri in db.StokKategoris on skt.Kategori_id equals ktgri.Kategorid join durum in db.AktifPasifDurums on skt.Durum_id equals durum.Durumid where (skt.StokKodu == txtStokKodu.Text) select new { skt.Stokid, skt.StokKodu, skt.StokAdi, skt.StokAdet, skt.StokBarkod, skt.StokResmiYolu, ktgri.KategoriAdi, durum.DurumAdi }; dataGridStoklar.DataSource = q.OrderBy(x => x.StokAdi).ToList(); }
private void btnSiparisKaydet_Click(object sender, EventArgs e) { if (txtSiparisAdet.Text == "" || txtSiparisNo.Text == "" || numFiyat.Value == 0 || numTutar.Value == 0 || cmbCariSec.SelectedIndex == -1 || cmbStoklarSiparis.SelectedIndex == -1 || cmbPersonelSiparis.SelectedIndex == -1) { MessageBox.Show("Lütfen Boş Alan Bırakmayınız"); return; } else if (db.Siparislers.Any(x => x.SiparisNo == txtSiparisNo.Text.ToUpper())) { MessageBox.Show($"{txtSiparisNo.Text.Trim()} bu sipariş kodu daha önce kullanılmış"); return; } //decimal fiyat = Convert.ToDecimal(numFiyat.Value); //decimal adet = Convert.ToDecimal(txtSiparisAdet.Text); //decimal tutar = fiyat * adet; //numTutar.Text = tutar.ToString(); using (FirsOtomasyonEntities db = new FirsOtomasyonEntities()) { db.Siparislers.Add(new Siparisler { SiparisNo = txtSiparisNo.Text.ToUpper(), SiparisTarihi = dateTimeSiparisTrh.Value, TeslimTarihi = dateTimeTeslimTarihi.Value, SiparisAdet = int.Parse(txtSiparisAdet.Text), SiparisFiyat = numFiyat.Value, indirim = numericIndirim.Value, SiparisTutar = ((numFiyat.Value) * int.Parse(txtSiparisAdet.Text)) - numericIndirim.Value, Personel_id = seciliPersonel.Personelid, Cari_id = int.Parse(cmbCariSec.SelectedValue.ToString()), Stok_id = int.Parse(cmbStoklarSiparis.SelectedValue.ToString()), Durum_id = seciliDurum.DurumId }); db.SaveChanges(); MessageBox.Show($"SiparisNo:{txtSiparisNo.Text.Trim().ToUpper()} Tutar:{numTutar.Value} siparis kayıt edildi", "BİLGİ"); siparisleriListele(); formuTemizle(); } }
private void btnAlisFaturasiKaydet_Click(object sender, EventArgs e) { foreach (ListViewItem item in listView1.Items) { using (FirsOtomasyonEntities db = new FirsOtomasyonEntities()) { db.AlisFaturalaris.Add(new AlisFaturalari { Cari_id = int.Parse(cmbCariSec.SelectedValue.ToString()), Stok_id = (int)item.Tag, Personel_id = int.Parse(cmbPersonelSec.SelectedValue.ToString()), FaturaNo = txtFaturaNo.Text, AlısTarihi = dateTimeFaturaAlis.Value, Adet = int.Parse(item.SubItems[3].Text), Fiyat = int.Parse(item.SubItems[4].Text), Tutar = int.Parse(item.SubItems[5].Text) }); db.SaveChanges(); } } }
private void btnCariKaydet_Click(object sender, EventArgs e) { if (txtCariKod.Text == "" || txtCariAdi.Text == "") { MessageBox.Show("Yıldızlı(*) alanları doldurma zorunludur", "Dikkat"); return; } else if (db.Carilers.Any(x => x.CariKod == txtCariKod.Text.ToUpper())) { MessageBox.Show($"{txtCariKod.Text.Trim()} bu cari kodu daha önce kullanılmış", "Dikkat"); return; } using (FirsOtomasyonEntities db = new FirsOtomasyonEntities()) { db.Carilers.Add(new Cariler() { CariKod = txtCariKod.Text.ToUpper(), CariAdi = txtCariAd.Text.ToUpper(), YetkiliAdi = txtYetkiliAdi.Text.ToUpper(), YetkiliSoyadi = txtYetkiliSoyad.Text.ToUpper(), CariAdres = txtAdres.Text.ToUpper(), CariTelNo = mskdTelNo.Text.ToUpper(), CariTelNo2 = mskdTelno2.Text.ToUpper(), CariVKN = mskdVK.Text.ToUpper(), Durum_id = int.Parse(cmbAktifPasifDurum.SelectedValue.ToString()) }); if (db.Carilers.Any(x => x.CariKod == txtCariKod.Text.ToUpper())) { MessageBox.Show($"{txtCariKod.Text.ToUpper()} bu cari kodu daha önce kullanılmış"); return; } db.SaveChanges(); MessageBox.Show($"{txtCariAd.Text} adlı cari başarıyla kaydedildi"); carileriListele(); } }
private void btnKaydet_Click(object sender, EventArgs e) { cmbKategoriler.DisplayMember = "KategoriAdi"; cmbKategoriler.ValueMember = "Kategorid"; using (FirsOtomasyonEntities db = new FirsOtomasyonEntities()) { try { if (txtStokAdi.Text == "" || txtStokKodu.Text == "") { MessageBox.Show("Yıldızli alanları doldurma zorunludur"); return; } else if (db.Stoklars.Any(x => x.StokKodu == txtStokKodu.Text.ToUpper())) { MessageBox.Show($"{txtStokKodu.Text.Trim()} bu stok kodu daha önce kullanılmış"); return; } var dosyaYolu = pictureBox1.ImageLocation.ToString(); var dosyaAdi = dosyaYolu.Split('\\').Last(); var kayitYeri = Application.StartupPath + "\\stok-resimleri\\" + dosyaAdi; File.Copy(dosyaYolu, kayitYeri); db.Stoklars.Add(new Stoklar { StokAdi = txtStokAdi.Text.ToUpper(), StokBarkod = txtStokBarkodu.Text.ToUpper(), StokKodu = txtStokKodu.Text.ToUpper(), Kategori_id = seciliKategori.Kategorid, //StokResmi = byteDonustur(this.pictureBox1.ImageLocation)//önce resim kaydeymet yapalım StokResmiYolu = kayitYeri, Durum_id = seciliDurum.Durumid }); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } db.SaveChanges(); var q = from skt in db.Stoklars join ktgri in db.StokKategoris on skt.Kategori_id equals ktgri.Kategorid join durum in db.AktifPasifDurums on skt.Durum_id equals durum.Durumid where (skt.StokKodu == txtStokKodu.Text) select new { skt.Stokid, skt.StokKodu, skt.StokAdi, skt.StokAdet, skt.StokBarkod, skt.StokResmiYolu, ktgri.KategoriAdi, durum.DurumAdi }; dataGridStoklar.DataSource = q.OrderBy(x => x.StokAdi).ToList(); MessageBox.Show($"{txtStokAdi.Text.Trim().ToUpper()} adlı stok başarıyla kayıt edildi"); } }