예제 #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();
        }
예제 #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;
        }
예제 #3
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;
        }
예제 #4
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();
        }
예제 #5
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;
        }