示例#1
0
        private void Islem_Load(object sender, EventArgs e)
        {
            label26.Visible         = false;
            textBox15.PasswordChar  = '●';
            textBox16.PasswordChar  = '●';
            textBox17.PasswordChar  = '●';
            label28.Text            = "Hoşgeldiniz Sn.";
            label29.Text            = HelperForm.Admin;
            comboBox2.ValueMember   = "KategoriId";
            comboBox2.DisplayMember = "KategoriName";
            comboBox2.DataSource    = HelperKategori.GetKategoriList();
            musterigridshow();
            kategorigridshow();
            comboBox3.ValueMember   = "MusteriId";
            comboBox3.DisplayMember = "MusteriAd";
            comboBox3.DataSource    = HelperMusteri.GetMusteriList();

            table = new DataTable();

            table.Columns.Add("MüşteriAdı", typeof(string));
            table.Columns.Add("ÜrünKategori", typeof(string));
            table.Columns.Add("ÜrünAdı", typeof(string));
            table.Columns.Add("Adedi", typeof(int));
            table.Columns.Add("Fiyatı", typeof(int));
            table.Columns.Add("EklenmeTarihi", typeof(DateTime));
            dataGridView5.DataSource = table;
            label30.Text             = karZararHesapla().ToString();

            UrunListele();
            KategoriEkle();
        }
示例#2
0
 public void KategoriEkle()
 {
     comboBox1.Items.Clear();
     comboBox1.ValueMember   = "KategoriId";
     comboBox1.DisplayMember = "KategoriName";
     comboBox1.DataSource    = HelperKategori.GetKategoriList();
 }
示例#3
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;
        }
示例#4
0
        private void btnCategoryDelete_Click(object sender, EventArgs e)
        {
            var f = MessageBox.Show("Bu kategoriyi silmek istediginize emin misiniz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (f == DialogResult.Yes)
            {
                Kategori k = HelperKategori.GetKategoriByID(Convert.ToInt32(dataGridView3.Rows[dataGridView3.CurrentRow.Index].Cells[0].Value));
                k.durum = false;
                var t = HelperKategori.Update(k);
                if (t.Item2)
                {
                    lblKategoriKaydi.Visible   = true;
                    lblKategoriKaydi.ForeColor = Color.Red;
                    lblKategoriKaydi.Text      = "Silindi!";
                }
                else
                {
                    lblKategoriKaydi.Visible   = true;
                    lblKategoriKaydi.ForeColor = Color.Red;
                    lblKategoriKaydi.Text      = "Silinemedi! Bir sorunla Karşılaşıldı!";
                }
            }
            else
            {
                lblKategoriKaydi.Visible   = true;
                lblKategoriKaydi.ForeColor = Color.Red;
                lblKategoriKaydi.Text      = "Silme işlemi iptal edildi.";
            }
            KategoriListesiDoldur();
        }
示例#5
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();
        }
示例#6
0
        private void DataGridView3_Click(object sender, EventArgs e)
        {
            kategoriId = Convert.ToInt32(dataGridView3.CurrentRow.Cells[2].Value);
            var k = HelperKategori.GetKategori(kategoriId);

            textBox13.Text = k.KategoriName;
            textBox12.Text = k.KategoriAciklama;
        }
示例#7
0
        private void btnCategoryGet_Click(object sender, EventArgs e)
        {
            Kategori k = HelperKategori.GetKategoriByID(Convert.ToInt32(dataGridView3.Rows[dataGridView3.CurrentRow.Index].Cells[0].Value));

            txtCtgDuzenleAdi.Text      = k.adi;
            txtCtgDuzenleAciklama.Text = k.aciklama;
            btnCtgDuzenleSave.Enabled  = true;
        }
示例#8
0
        private void Button7_Click(object sender, EventArgs e)
        {
            Kategori k = new Kategori();

            k.KategoriId = kategoriId;
            bool result = HelperKategori.CUD(System.Data.Entity.EntityState.Deleted, k);

            MessageBox.Show(result == true ? "Kategori silindi." : "Kategori silinemedi.");
            kategorigridshow();
        }
示例#9
0
        void kategorigridshow()
        {
            dataGridView3.Rows.Clear();
            var kategorilist = HelperKategori.GetKategoriList();

            foreach (var item in kategorilist)
            {
                dataGridView3.Rows.Add(item.KategoriName, item.KategoriAciklama, item.KategoriId);
            }
        }
示例#10
0
        private void Button9_Click(object sender, EventArgs e)
        {
            Kategori k = new Kategori()
            {
                KategoriName     = textBox13.Text,
                KategoriAciklama = textBox12.Text
            };
            bool result = HelperKategori.CUD(System.Data.Entity.EntityState.Added, k);

            MessageBox.Show(result == true ? "Kategori eklendi." : "Kategori eklenemedi.");
            kategorigridshow();
        }
示例#11
0
        private void KategoriListesiDoldur()
        {
            List <Kategori> kategoriler = HelperKategori.GetListKategori();

            dataGridView3.Rows.Clear();
            foreach (var item in kategoriler)
            {
                if (item.durum)
                {
                    dataGridView3.Rows.Add($"{item.kategoriID}", $"{item.adi}", $"{item.aciklama}");
                }
            }
        }
示例#12
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}");
                }
            }
        }
示例#13
0
        public void KategorileriDoldur()
        {
            List <Kategori> kategoriler = HelperKategori.GetListKategori();

            cmbUrunEkleKategori.Items.Clear();
            txtUrunDuzenleCtgr.Items.Clear();
            cmbCtgList.Items.Clear();
            foreach (var item in kategoriler)
            {
                if (item.durum)
                {
                    cmbUrunEkleKategori.Items.Add($"{item.adi}");
                    txtUrunDuzenleCtgr.Items.Add($"{item.adi}");
                    cmbCtgList.Items.Add($"{item.adi}");
                }
            }
        }
示例#14
0
        private void btnCtgDuzenleSave_Click(object sender, EventArgs e)
        {
            Kategori k = HelperKategori.GetKategoriByID(Convert.ToInt32(dataMusteriList.Rows[dataMusteriList.CurrentRow.Index].Cells[0].Value));

            k.adi      = txtCtgDuzenleAdi.Text;
            k.aciklama = txtCtgDuzenleAciklama.Text;

            var t = HelperKategori.Update(k);

            if (t.Item2)
            {
                MessageBox.Show("Müsteri bilgileri düzenlendi.");
            }
            else
            {
                MessageBox.Show("Müsteri düzenlenemedi!");
            }
            KategoriListesiDoldur();
            KategorileriDoldur();
            txtCtgDuzenleAdi.Clear();
            txtCtgDuzenleAciklama.Clear();
            btnCtgDuzenleSave.Enabled = false;
        }
示例#15
0
        //public void KategoriListesiDoldur()
        //{
        //    List<Kategori> kategoriler = HelperKategori.GetListKategori();

        //    dataGridView3.Rows.Clear();
        //    foreach (var item in kategoriler)
        //    {
        //        if (item.durum)
        //        {
        //            dataMusteriList.Rows.Add($"{item.kategoriID}", $"{item.adi}", $"{item.}", $"{item.telefon}", $"{item.adres}");
        //        }
        //    }
        //}

        private void BtnCtgrSave_Click(object sender, EventArgs e)
        {
            Kategori k = new Kategori()
            {
                adi      = txtCtgEkleAdi.Text,
                aciklama = txtCtgEkleAciklama.Text,
                durum    = true
            };
            var t = HelperKategori.Add(k);

            if (t.Item2)
            {
                MessageBox.Show("Ekleme Başarılı!");
            }
            else
            {
                MessageBox.Show("Ekleme Başarısız!");
            }
            KategorileriDoldur();
            KategoriListesiDoldur();
            txtCtgEkleAdi.Clear();
            txtCtgEkleAciklama.Clear();
        }