示例#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
        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();
        }
示例#3
0
        private void BtnMusteriSil_Click(object sender, EventArgs e)
        {
            var f = MessageBox.Show("Bu kaydı silmek istediginize emin misiniz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (f == DialogResult.Yes)
            {
                Musteri m = HelperMusteri.GetMusteriByID(Convert.ToInt32(dataMusteriList.Rows[dataMusteriList.CurrentRow.Index].Cells[0].Value));
                m.durum = false;
                var t = HelperMusteri.Update(m);
                if (t.Item2)
                {
                    label1.Visible   = true;
                    label1.ForeColor = Color.Red;
                    label1.Text      = "Silindi!";
                }
                else
                {
                    label1.Visible   = true;
                    label1.ForeColor = Color.Red;
                    label1.Text      = "Silinemedi! Bir sorunla Karşılaşıldı!";
                }
            }
            else
            {
                label1.Visible   = true;
                label1.ForeColor = Color.Red;
                label1.Text      = "Silme işlemi iptal edildi.";
            }
            MusteriListesiDoldur();
        }
示例#4
0
        private void BtnMusteriDznl_Click(object sender, EventArgs e)
        {
            Musteri m = HelperMusteri.GetMusteriByID(Convert.ToInt32(dataMusteriList.Rows[dataMusteriList.CurrentRow.Index].Cells[0].Value));

            m.adi     = txtDznMusAdi.Text;
            m.soyadi  = txtMusDznSoyad.Text;
            m.telefon = txtMusDznTel.Text;
            m.adres   = txtMusDznAdres.Text;

            var t = HelperMusteri.Update(m);

            if (t.Item2)
            {
                label1.Visible   = true;
                label1.ForeColor = Color.Green;
                label1.Text      = "Müsteri bilgileri düzenlendi.";
            }
            else
            {
                label1.Visible   = true;
                label1.ForeColor = Color.Red;
                label1.Text      = "Müsteri düzenlenemedi";
            }
            MusteriListesiDoldur();
            txtDznMusAdi.Clear();
            txtMusDznSoyad.Clear();
            txtMusDznTel.Clear();
            txtMusDznAdres.Clear();
            btnMusteriDznl.Enabled = false;
        }
示例#5
0
        void musterigridshow()
        {
            dataGridView1.Rows.Clear();
            var MusteriList = HelperMusteri.GetMusteriList();

            foreach (var item in MusteriList)
            {
                dataGridView1.Rows.Add(item.MusteriAd, item.MusteriSoyad, item.MusteriTel, item.MusteriAdres, item.MusteriId);
            }
        }
示例#6
0
        private void BtnMusSatir_Click(object sender, EventArgs e)
        {
            Musteri m = HelperMusteri.GetMusteriByID(Convert.ToInt32(dataMusteriList.Rows[dataMusteriList.CurrentRow.Index].Cells[0].Value));

            txtDznMusAdi.Text      = m.adi;
            txtMusDznSoyad.Text    = m.soyadi;
            txtMusDznTel.Text      = m.telefon;
            txtMusDznAdres.Text    = m.adres;
            btnMusteriDznl.Enabled = true;
        }
示例#7
0
        private void Button3_Click(object sender, EventArgs e)
        {
            Musteriler m = new Musteriler();

            m.MusteriId = getID;
            bool result = HelperMusteri.CUD(System.Data.Entity.EntityState.Deleted, m);

            MessageBox.Show(result == true ? "Müşteri silindi." : "Müşteri silinemedi.");
            musterigridshow();
        }
示例#8
0
        private void DataGridView1_Click(object sender, EventArgs e)
        {
            getID = Convert.ToInt32(dataGridView1.CurrentRow.Cells[4].Value);
            var a = HelperMusteri.GetMusteri(getID);

            textBox1.Text = a.MusteriAd;
            textBox2.Text = a.MusteriSoyad;
            textBox3.Text = a.MusteriTel;
            textBox4.Text = a.MusteriAdres;
        }
示例#9
0
        private void Button1_Click(object sender, EventArgs e)
        {
            Musteriler musteri = new Musteriler()
            {
                MusteriAd    = textBox1.Text,
                MusteriSoyad = textBox2.Text,
                MusteriTel   = textBox3.Text,
                MusteriAdres = textBox4.Text,
                KullaniciId  = HelperForm.AdminID
            };
            var result = HelperMusteri.CUD(System.Data.Entity.EntityState.Added, musteri);

            MessageBox.Show(result == true ? "Müşteri eklendi." : "Müşteri eklenemedi...");
            musterigridshow();
        }
示例#10
0
        public void MusteriListesiDoldur()
        {
            List <Musteri> musteriler = HelperMusteri.GetListMusteri();

            dataMusteriList.Rows.Clear();
            cmbMusteri.Items.Clear();
            foreach (var item in musteriler)
            {
                if (item.durum)
                {
                    dataMusteriList.Rows.Add($"{item.müsteriID}", $"{item.adi}", $"{item.soyadi}", $"{item.telefon}", $"{item.adres}");
                    cmbMusteri.Items.Add($"{item.adi}");
                }
            }
        }
示例#11
0
        private void PictureBox1_Click(object sender, EventArgs e)
        {
            List <Musteri> musteriler = new List <Musteri>();
            string         ad         = textBox1.Text;
            string         soyad      = textBox2.Text;

            musteriler = HelperMusteri.GetByNameAndSurname(ad, soyad);
            dataGridView1.Rows.Clear();
            foreach (var item in musteriler)
            {
                if (!item.AktifMi)
                {
                    dataGridView1.Rows.Add(item.MusteriId, item.Ad, item.Soyad, item.Tel, item.Adres);
                }
            }
        }
示例#12
0
        private void Button2_Click(object sender, EventArgs e)
        {
            Musteriler m = new Musteriler()
            {
                MusteriId    = getID,
                MusteriAd    = textBox1.Text,
                MusteriSoyad = textBox2.Text,
                MusteriTel   = textBox3.Text,
                MusteriAdres = textBox4.Text,
                KullaniciId  = HelperForm.AdminID
            };

            bool result = HelperMusteri.CUD(System.Data.Entity.EntityState.Modified, m);

            MessageBox.Show(result == true ? "Müşteri güncellendi." : "Müşteri güncellenemedi.");
            musterigridshow();
        }
示例#13
0
        private void PictureBox2_Click(object sender, EventArgs e)
        {
            Musteri m = HelperMusteri.GetById(ma.MusteriId);

            m.Ad    = textBox1.Text;
            m.Soyad = textBox2.Text;
            m.Tel   = textBox3.Text;
            m.Adres = textBox4.Text;
            var a = HelperMusteri.Update(m);

            if (a.Item2)
            {
                MessageBox.Show("Güncelleme işlemi başarıyla gerçekleştirildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show("Güncelleme işlemi gerçekleştirilemedi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#14
0
        private void PictureBox1_Click(object sender, EventArgs e)
        {
            Musteri m = new Musteri();

            m.Ad      = textBox1.Text;
            m.Soyad   = textBox2.Text;
            m.Tel     = textBox3.Text;
            m.Adres   = textBox4.Text;
            m.AktifMi = false;
            var a = HelperMusteri.Add(m);

            if (a.Item2)
            {
                MessageBox.Show("Kayıt başarılı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show("Kayıt eklenemedi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#15
0
        private void BtnMusteriEkle_Click(object sender, EventArgs e)
        {
            Musteri m = new Musteri()
            {
                adi     = txtMusEkleAdi.Text,
                soyadi  = txtMusEkleSoyadi.Text,
                adres   = txtMusEkleAdres.Text,
                telefon = txtMusEkleTel.Text,
                durum   = true
            };
            var t = HelperMusteri.Add(m);

            if (t.Item2)
            {
                MessageBox.Show("Ekleme Başarılı!");
            }
            else
            {
                MessageBox.Show("Ekleme Başarısız!");
            }
            MusteriListesiDoldur();
        }
示例#16
0
        public void DatabaseYenile()
        {
            dataGridView1.Rows.Clear();
            List <Musteri> musteriler = HelperMusteri.GetList();

            foreach (var item in musteriler)
            {
                if (!item.AktifMi)
                {
                    dataGridView1.Rows.Add(item.MusteriId, item.Ad, item.Soyad, item.Tel, item.Adres);
                }
            }
            dataGridView2.Rows.Clear();
            List <SiparisModel> siparisModels = HelperSiparis.GetList();

            foreach (var item in siparisModels)
            {
                if (!item.AktifMi)
                {
                    dataGridView2.Rows.Add(item.SiparisId, item.Musteri.Ad, item.Musteri.Soyad, item.Durum, item.Musteri.Adres, item.Tutar);
                }
            }
        }
示例#17
0
        private void PictureBox4_Click(object sender, EventArgs e)
        {
            var b = MessageBox.Show("Bu kaydı silmek istediğinizden emin misiniz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (b == DialogResult.Yes)
            {
                var a = HelperMusteri.GetById(Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value));
                a.AktifMi = true;
                var c = HelperMusteri.Update(a);
                if (c.Item2)
                {
                    DatabaseYenile();
                    MessageBox.Show("Kayıt başarıyla silindi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Kayıt silinemedi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Kayıt silme iptal edildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#18
0
        private void PictureBox5_Click(object sender, EventArgs e)
        {
            Form2 f = new Form2(HelperMusteri.GetById(Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value)), 1);

            f.Show();
        }