Exemple #1
0
        // Seçilen ürün grubuna indirim uygulamaya yarayan fonksiyon
        private void btnIndirim_Click(object sender, EventArgs e)
        {
            DatalariGuncelle dt = new DatalariGuncelle();

            foreach (var urun in m.UrunListele())
            {
                if (urun.UrunGrubu == cmbUrunGrup.SelectedItem.ToString())
                {
                    urun.Indirim.Tarih        = DateTime.Now.Date;
                    urun.Indirim.UrunGrubu    = cmbUrunGrup.SelectedItem.ToString();
                    urun.Indirim.IndirimOrani = Convert.ToDouble(maskedTxtOran.Text);
                    urun.IndirimliFiyat       = urun.Fiyat - urun.Fiyat * (urun.Indirim.IndirimOrani / 100);
                    dt.IndirimGuncelle(urun);
                }
            }
            listele();
        }
Exemple #2
0
        // Çalışan verilerini güncellemeye yarayan fonksiyonlar
        private void dataGVCalisanlar_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                Calisan c;
                foreach (var calisan in m.calisanListele())
                {
                    if (calisan.KullaniciID == Convert.ToInt32(dataGVCalisanlar.Rows[e.RowIndex].Cells[8].Value))
                    {
                        c = calisan;
                        m.CalisanGuncelle(c.KullaniciID, Convert.ToInt32(dataGVCalisanlar.Rows[e.RowIndex].Cells[5].Value), dataGVCalisanlar.Rows[e.RowIndex].Cells[4].Value.ToString(), dataGVCalisanlar.Rows[e.RowIndex].Cells[3].Value.ToString(), frmAnasayfa.Markets);
                        DatalariGuncelle dtg = new DatalariGuncelle();
                        dtg.CalisanGuncelle(c);
                        dataGVCalisanlar.Rows.Clear();
                        gridDoldur(date);
                        break;
                    }
                }
            }
        }