コード例 #1
0
        private void SatinAlimForm_Load(object sender, EventArgs e)
        {
            cmbSatinAlimDurum.DataSource    = context.SiparisDurumus.ToList();
            cmbSatinAlimDurum.DisplayMember = "SiparisDurum";
            cmbSatinAlimDurum.ValueMember   = "DurumID";

            dataGridView1.DataSource = _urunlerService.Listele().Join(context.Kategorilers, u => u.KategoriID, k => k.KategoriID, (urn, kat) => new
            {
                urn,
                kat
            }).Join(context.Tedarikcilers, u => u.urn.TedarikciID, t => t.TedarikciID, (urn, ted) => new
            {
                urn.urn,
                urn.kat,
                ted
            }).Select
                                       (
                x => new
            {
                x.urn.UrunID,
                x.urn.Adi,
                x.urn.Fiyat,
                Stoku = x.urn.Stok,
                x.kat.KategoriID,
                KategoriAdi = x.kat.Adi,
                x.ted.TedarikciID,
                x.ted.SirketAdi
            }
                                       ).ToList();
            dataGridView1.Columns["KategoriID"].Visible = dataGridView1.Columns["TedarikciID"].Visible = false;

            cmbPersonel.Items.Add(PersonellerManager.Aktif.Adi);
            cmbPersonel.SelectedIndex = 0;
        }
コード例 #2
0
        private void UrunListele()
        {
            if (context == null)
            {
                context = new SatinAlmaContext();
            }
            dataGridView1.DataSource = _urunlerService.Listele().Join(context.Kategorilers, u => u.KategoriID, k => k.KategoriID, (urn, kat) => new
            {
                urn,
                kat
            }).Join(context.Tedarikcilers, u => u.urn.TedarikciID, t => t.TedarikciID, (urn, ted) => new
            {
                urn.urn,
                urn.kat,
                ted
            }).Select
                                       (
                x => new
            {
                x.urn.UrunID,
                x.urn.Adi,
                x.urn.Fiyat,
                x.urn.Stok,
                x.kat.KategoriID,
                KategoriAdi = x.kat.Adi,
                x.ted.TedarikciID,
                x.ted.SirketAdi
            }
                                       ).ToList();

            dataGridView1.Columns["KategoriID"].Visible = dataGridView1.Columns["TedarikciID"].Visible = false;
        }