private void TextBox14_TextChanged(object sender, EventArgs e) { List <SatisModel> sorgu = new List <SatisModel>(); if (radioButton1.Checked == true) { sorgu = HelperSatis.GetSatisModels(textBox14.Text, null, null, dateTimePicker1.Value, dateTimePicker2.Value); } else if (radioButton2.Checked == true) { sorgu = HelperSatis.GetSatisModels(null, textBox14.Text, null, dateTimePicker1.Value, dateTimePicker2.Value); } else { sorgu = HelperSatis.GetSatisModels(null, null, textBox14.Text, dateTimePicker1.Value, dateTimePicker2.Value); } table.Rows.Clear(); foreach (var item in sorgu) { var adet = item.OdenenTutar / item.urun.SatisFiyati; table.Rows.Add(item.musteriler.MusteriAd + " " + item.musteriler.MusteriSoyad, item.urun.Kategori.KategoriName, item.urun.UrunAd, adet, item.OdenenTutar, item.KayitTarih); } dataGridView5.DataSource = table; }
private void BtnSatisTamamla_Click(object sender, EventArgs e) { Urun u = HelperUrun.GetUrunByID(Convert.ToInt32(dataGridView4.Rows[dataGridView4.CurrentRow.Index].Cells[0].Value)); if (u.stok >= Convert.ToInt32(txtAdet.Text)) { var newStok = u.stok - Convert.ToInt32(txtAdet.Text); u.stok = newStok; var t = HelperUrun.Update(u); Satis satis = new Satis() { müsteriID = HelperMusteri.GetMusteriIDByName(cmbMusteri.Text), urunID = u.urunID, satisTarihi = DateTime.Now, durum = true, satisAdedi = Convert.ToInt32(txtAdet.Text) }; var t1 = HelperSatis.Add(satis); if (t1.Item2) { MessageBox.Show("Satis basari ile gerceklesti."); } else { MessageBox.Show("Satis gerceklesemedi!!!"); } } else { MessageBox.Show("Secili üründe yeterli stock yok!!!"); } SatisListesiDoldur(); }
void satisshow() { var result = HelperSatis.GetSatisModels(); foreach (var item in result) { var adet = item.OdenenTutar / item.urun.SatisFiyati; table.Rows.Add(item.musteriler.MusteriAd + " " + item.musteriler.MusteriSoyad, item.urun.Kategori.KategoriName, item.urun.UrunAd, adet, item.OdenenTutar, item.KayitTarih); } }
private void KarZararHesapla() { List <SatisModel> satisModeller = HelperSatis.GetSatisModel(); double kar = 0; foreach (var item in satisModeller) { kar += item.Urun.satisFiyati - item.Urun.gelisFıyati; } label43.Text = kar.ToString(); }
double karZararHesapla() { var satislar = HelperSatis.GetSatisModels(); var karZarar = 0; foreach (var item in satislar) { var adet = item.OdenenTutar / item.urun.SatisFiyati; karZarar += adet * (item.urun.SatisFiyati - item.urun.AlisFiyati); } return(karZarar); }
public void SatisListesiDoldur() { List <SatisModel> satisModeller = HelperSatis.GetSatisModel(); dataGridView1.Rows.Clear(); foreach (var item in satisModeller) { if (item.durum) { dataGridView1.Rows.Add($"{item.satisID}", $"{item.Musteri.adi}", $"{item.Musteri.soyadi}", $"{item.Urun.urunAdi}", $"{item.satisAdedi}", $"{item.satisAdedi * item.Urun.satisFiyati}", $"{item.satisTarihi.Day}.{item.satisTarihi.Month}.{item.satisTarihi.Year}"); } } }
public void SatisModelArama() { if (dateTimePicker1.Checked || dateTimePicker2.Checked) { if (radioButton1.Checked) { List <SatisModel> satisModels = HelperSatis.SearchSatisByMüsteri(textBox1.Text, dateTimePicker1.Value, dateTimePicker2.Value); SatisListesiDoldur(satisModels); } else if (radioButton2.Checked) { List <SatisModel> satisModels = HelperSatis.SearchSatisByUrün(textBox1.Text, dateTimePicker1.Value, dateTimePicker2.Value); SatisListesiDoldur(satisModels); } else if (radioButton3.Checked) { List <SatisModel> satisModels = HelperSatis.SearchSatisByKategori(textBox1.Text, dateTimePicker1.Value, dateTimePicker2.Value); SatisListesiDoldur(satisModels); } else { List <SatisModel> satisModels = HelperSatis.SearchSatisByDate(dateTimePicker1.Value, dateTimePicker2.Value); SatisListesiDoldur(satisModels); } } else { if (radioButton1.Checked) { List <SatisModel> satisModels = HelperSatis.SearchSatisByMüsteri(textBox1.Text); SatisListesiDoldur(satisModels); } else if (radioButton2.Checked) { List <SatisModel> satisModels = HelperSatis.SearchSatisByUrün(textBox1.Text); SatisListesiDoldur(satisModels); } else if (radioButton3.Checked) { List <SatisModel> satisModels = HelperSatis.SearchSatisByKategori(textBox1.Text); SatisListesiDoldur(satisModels); } } }
private void Button11_Click(object sender, EventArgs e) { var urun = HelperUrun.GetUrun(UrunID); if (Convert.ToInt32(textBox6.Text) > urun.UrunStok) { MessageBox.Show("Stokta yeteri kadar ürün bulunmamaktadır."); } else { Satis s = new Satis(); s.MusteriId = selectedmusteri; s.UrunId = UrunID; s.KayitTarih = DateTime.Now.Date; s.OdenenTutar = Convert.ToInt32(textBox6.Text) * selectedfiyat; bool result = HelperSatis.CUD(System.Data.Entity.EntityState.Added, s); MessageBox.Show(result == true ? "Satış Yapıldı." : "Satış Yapılamadı."); urun.UrunStok = urun.UrunStok - Convert.ToInt32(textBox6.Text); HelperUrun.CUD(urun, System.Data.Entity.EntityState.Modified); } satisshow(); }