Example #1
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();
        }
Example #2
0
        private void btnUrunDuzenle_Click(object sender, EventArgs e)
        {
            Urun u = HelperUrun.GetUrunByID(Convert.ToInt32(dataGridUrunList.Rows[dataGridUrunList.CurrentRow.Index].Cells[0].Value));

            u.urunAdi     = txtUrunDuzenleAdi.Text;
            u.kategoriID  = HelperKategori.GetKategoriIDByName(txtUrunDuzenleCtgr.Text);
            u.gelisFıyati = Convert.ToInt32(txtUrunDuzenleGelisF.Text);
            u.satisFiyati = Convert.ToInt32(txtUrunDuzenleSatisF.Text);
            u.stok        = Convert.ToInt32(txtUrunDuzenleStok.Text);
            u.aciklama    = txtUrunDuzenleAciklama.Text;

            var t = HelperUrun.Update(u);

            if (t.Item2)
            {
                MessageBox.Show("Urün bilgileri düzenlendi.");
            }
            else
            {
                MessageBox.Show("Urün bilgileri düzenlenemedi!");
            }
            UrunListesiDoldur();
            txtUrunDuzenleAdi.Clear();
            txtUrunDuzenleGelisF.Clear();
            txtUrunDuzenleSatisF.Clear();
            txtUrunDuzenleStok.Clear();
            txtUrunDuzenleAciklama.Clear();
            btnCtgDuzenleSave.Enabled = false;
        }
Example #3
0
        private void BtnUrunEkle_Click(object sender, EventArgs e)
        {
            Urun u = new Urun()
            {
                urunAdi       = txtUrunEkleAdi.Text,
                kategoriID    = HelperKategori.GetKategoriIDByName(cmbUrunEkleKategori.Text),
                gelisFıyati   = Convert.ToInt32(txtGelisUcreti.Text),
                satisFiyati   = Convert.ToInt32(txtSatisUcreti.Text),
                stok          = Convert.ToInt32(txtStok.Text),
                aciklama      = txtAciklama.Text,
                eklenmeTarihi = DateTime.Now,
                durum         = true,
            };
            var t = HelperUrun.Add(u);

            if (t.Item2)
            {
                MessageBox.Show("Ekleme Başarılı!");
            }
            else
            {
                MessageBox.Show("Ekleme Başarısız!");
            }
            UrunListesiDoldur();
        }
Example #4
0
        private void DataGridView4_Click(object sender, EventArgs e)
        {
            UrunID        = Convert.ToInt32(dataGridView4.CurrentRow.Cells[3].Value);
            selectedfiyat = Convert.ToInt32(dataGridView4.CurrentRow.Cells[1].Value);
            var u = HelperUrun.GetUrun(UrunID);

            textBox11.Text = u.UrunAd;
            textBox6.Text  = u.UrunStok.ToString();
        }
Example #5
0
        public void UrunListele()
        {
            dataGridView2.Rows.Clear();
            var aa = HelperUrun.GetUrunModelsList();

            foreach (var item in aa)
            {
                dataGridView2.Rows.Add(item.UrunAd, item.Kategori.KategoriName, item.AlisFiyati, item.SatisFiyati, item.UrunStok, item.Aciklama, item.UrunId);
            }
        }
Example #6
0
        private void Button4_Click(object sender, EventArgs e)
        {
            int a      = Convert.ToInt32(dataGridView2.CurrentRow.Cells[6].Value);
            var aa     = HelperUrun.GetUrun(a);
            var result = HelperUrun.CUD(aa, System.Data.Entity.EntityState.Deleted);

            MessageBox.Show(result == true ? "Silme işlemi başarılı" : "HATA");
            UrunListele();
            Temizle();
        }
Example #7
0
        private void Button10_Click(object sender, EventArgs e)
        {
            dataGridView4.Rows.Clear();
            var urun = HelperUrun.GetUrunsList(selectedkategori);

            foreach (var item in urun)
            {
                dataGridView4.Rows.Add(item.UrunAd, item.SatisFiyati, item.Aciklama, item.UrunId);
            }
        }
Example #8
0
        private void BtnListele_Click(object sender, EventArgs e)
        {
            List <UrunModel> urunler = HelperUrun.GetListUrunByCategoryID(HelperKategori.GetKategoriIDByName(cmbCtgList.Text));

            dataGridView4.Rows.Clear();
            foreach (var item in urunler)
            {
                if (item.durum)
                {
                    dataGridView4.Rows.Add($"{item.urunID}", $"{item.urunAdi}", $"{item.satisFiyati}", $"{item.aciklama}");
                }
            }
        }
Example #9
0
        private void btnUrunGetir_Click(object sender, EventArgs e)
        {
            Urun u = HelperUrun.GetUrunByID(Convert.ToInt32(dataGridUrunList.Rows[dataGridUrunList.CurrentRow.Index].Cells[0].Value));

            txtUrunDuzenleAdi.Text          = u.urunAdi;
            txtUrunDuzenleCtgr.SelectedItem = u.kategoriID;
            txtUrunDuzenleGelisF.Text       = u.gelisFıyati.ToString();
            txtUrunDuzenleSatisF.Text       = u.satisFiyati.ToString();
            txtUrunDuzenleStok.Text         = u.stok.ToString();
            txtUrunDuzenleAciklama.Text     = u.aciklama;
            btnCtgDuzenleSave.Enabled       = true;
            btnUrunDuzenle.Enabled          = true;
        }
Example #10
0
        private void UrunListesiDoldur()
        {
            List <Urun>      urunler    = HelperUrun.GetListUrun();
            List <UrunModel> urunModels = HelperUrun.GetUrunModel(urunler);

            dataGridUrunList.Rows.Clear();
            foreach (var item in urunModels)
            {
                if (item.durum)
                {
                    dataGridUrunList.Rows.Add($"{item.urunID}", $"{item.urunAdi}", $"{item.Kategori.adi}", $"{item.gelisFıyati}", $"{item.satisFiyati}", $"{item.stok}", $"{item.aciklama}");
                }
            }
        }
Example #11
0
 private void Button5_Click(object sender, EventArgs e)
 {
     if (Convert.ToInt32(textBox7.Text) < 0 || Convert.ToInt32(textBox9.Text) < 0 || Convert.ToInt32(textBox5.Text) < 0)
     {
         button5.Enabled = false;
     }
     else
     {
         int a  = Convert.ToInt32(dataGridView2.CurrentRow.Cells[6].Value);
         var aa = HelperUrun.GetUrun(a);
         aa.UrunAd      = textBox8.Text;
         aa.KategoriId  = Convert.ToInt32(comboBox1.SelectedValue);
         aa.AlisFiyati  = Convert.ToInt32(textBox7.Text);
         aa.SatisFiyati = Convert.ToInt32(textBox9.Text);
         aa.UrunStok    = Convert.ToInt32(textBox5.Text);
         aa.Aciklama    = textBox10.Text;
         var result = HelperUrun.CUD(aa, System.Data.Entity.EntityState.Modified);
         MessageBox.Show(result == true ? "Güncelleme işlemi başarılı" : "HATA");
         UrunListele();
         Temizle();
     }
 }
Example #12
0
        private void Button6_Click(object sender, EventArgs e)
        {
            Urun u = new Urun();

            if (Convert.ToInt32(textBox7.Text) < 0 || Convert.ToInt32(textBox9.Text) < 0 || Convert.ToInt32(textBox5.Text) < 0)
            {
                button6.Enabled = false;
            }
            else
            {
                u.UrunAd      = textBox8.Text;
                u.AlisFiyati  = Convert.ToInt32(textBox7.Text);
                u.SatisFiyati = Convert.ToInt32(textBox9.Text);
                u.UrunStok    = Convert.ToInt32(textBox5.Text);
                u.KategoriId  = Convert.ToInt32(comboBox1.SelectedValue);
                u.Aciklama    = textBox10.Text;
                var result = HelperUrun.CUD(u, System.Data.Entity.EntityState.Added);
                MessageBox.Show(result == true ? "Ürün Başarıyla Eklendi" : "Hata");
                UrunListele();
                Temizle();
            }
        }
Example #13
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();
        }
Example #14
0
        private void btnUrunSil_Click(object sender, EventArgs e)
        {
            var f = MessageBox.Show("Bu ürünü silmek istediginize emin misiniz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (f == DialogResult.Yes)
            {
                Urun u = HelperUrun.GetUrunByID(Convert.ToInt32(dataMusteriList.Rows[dataMusteriList.CurrentRow.Index].Cells[0].Value));
                u.durum = false;
                var t = HelperUrun.Update(u);
                if (t.Item2)
                {
                    MessageBox.Show("Silindi!");
                }
                else
                {
                    MessageBox.Show("Silinemedi! Bir sorunla Karşılaşıldı!");
                }
            }
            else
            {
                MessageBox.Show("Silme işlemi iptal edildi.");
            }
            UrunListesiDoldur();
        }
Example #15
0
        private void DataGridView4_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            Urun u = HelperUrun.GetUrunByID(Convert.ToInt32(dataGridView4.Rows[dataGridView4.CurrentRow.Index].Cells[0].Value));

            txtSecilenUrun.Text = u.urunAdi;
        }