Beispiel #1
0
        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;
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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();
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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}");
                }
            }
        }
Beispiel #7
0
 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);
         }
     }
 }
Beispiel #8
0
        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();
        }