Exemple #1
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            int urunId = (int)dataGridView1.CurrentRow.Cells["UrunId"].Value;                      // silmek için ürününId yi yakalamam gerekiyo o yüzden de ürün Id yi buluyorum
            MuhasebeDataContext ctx = new MuhasebeDataContext();
            Urunler             urn = ctx.Urunlers.SingleOrDefault(urun => urun.UrunID == urunId); //Lamda expression yaptık where UrunId yi buldu burda

            //Single or default Tekil hücre seçmeye yarar Lamdayla da koşul verdik
            ctx.Urunlers.DeleteOnSubmit(urn);//SilveOnayla
            ctx.SubmitChanges();
            dataGridView1.DataSource = ctx.Urunlers;
        }
Exemple #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            MuhasebeDataContext ctx = new MuhasebeDataContext();

            dataGridView1.DataSource   = ctx.Urunlers;
            cmbKategori.DataSource     = ctx.Kategorilers;
            cmbKategori.DisplayMember  = "KategoriAdi"; // Git tırnak içine yazdığın kategorileri getir eğer yazmazsan system.blabla çalışıyor
            cmbKategori.ValueMember    = "KategoriID";  //Valuesine de kategori Id yi yaz
            cmbTedarikci.DataSource    = ctx.Tedarikcilers;
            cmbTedarikci.DisplayMember = "SirketAdi";
            cmbTedarikci.ValueMember   = "TedarikciID";
        }
Exemple #3
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            int urunid = (int)txtUrunAdi.Tag;
            MuhasebeDataContext ctx = new MuhasebeDataContext();
            Urunler             urn = ctx.Urunlers.SingleOrDefault(urun => urun.UrunID == urunid);

            urn.UrunAdi     = txtUrunAdi.Text;
            urn.Fiyat       = numFiyat.Value;
            urn.Stok        = (short)numStok.Value;
            urn.TedarikciID = (int)cmbTedarikci.SelectedValue;
            urn.KategoriID  = (int)cmbKategori.SelectedValue;
            ctx.SubmitChanges();

            dataGridView1.DataSource = ctx.Urunlers;
        }
Exemple #4
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            MuhasebeDataContext ctx = new MuhasebeDataContext();
            Urunler             urn = new Urunler();

            urn.UrunAdi     = txtUrunAdi.Text;
            urn.Fiyat       = numFiyat.Value;
            urn.Stok        = (short)numStok.Value;
            urn.KategoriID  = (int)cmbKategori.SelectedValue;
            urn.TedarikciID = (int)cmbTedarikci.SelectedValue;

            ctx.Urunlers.InsertOnSubmit(urn);
            ctx.SubmitChanges();//Suana kadar eklediğim ürünü contexe gönder silmişmiyim databaseden sil

            dataGridView1.DataSource = ctx.Urunlers;
        }
Exemple #5
0
        private void rdUrunAdi_CheckedChanged(object sender, EventArgs e)
        {
            MuhasebeDataContext ctx = new MuhasebeDataContext();

            if (rdUrunAdi.Checked)
            {
                dataGridView1.DataSource = ctx.Urunlers.OrderBy(x => x.UrunAdi);
            }
            else if (rdStok.Checked)
            {
                dataGridView1.DataSource = ctx.Urunlers.OrderByDescending(x => x.Stok);
            }
            else if (rdFiyat.Checked)
            {
                dataGridView1.DataSource = ctx.Urunlers.OrderByDescending(x => x.Fiyat);
            }
        }
Exemple #6
0
        private void txtFiltre_TextChanged(object sender, EventArgs e)
        {
            MuhasebeDataContext ctx = new MuhasebeDataContext();

            dataGridView1.DataSource = ctx.Urunlers.Where(x => x.UrunAdi.Contains(txtFiltre.Text));
        }