Пример #1
0
 private void UrunEkle_Load(object sender, EventArgs e)
 {
     db = new KumasStokDBEntities();
     UrunListele();
     DesenListele();
     TurListele();
 }
Пример #2
0
        private void _btnBilgiGuncelle_Click(object sender, EventArgs e)
        {
            db = new KumasStokDBEntities();

            try
            {
                if (secilenID != -1)
                {
                    Urun urun = db.Urunler.Find(secilenID);

                    urun.ad   = _txtUrunAdi.Text;
                    urun.adet = (int)_nmrAdet.Value;

                    db.SaveChanges();
                    StokListele();
                    MessageBox.Show("Ürün stok bilgisi güncellendi");
                }
                else
                {
                    MessageBox.Show("Bir ürün seçiniz!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata" + ex);
            }
        }
Пример #3
0
        public void FirmaListele()
        {
            db = new KumasStokDBEntities();
            var liste = db.Firmalar.Select(x => new
            {
                FirmaID       = x.ID,
                FirmaVergiNO  = x.TC,
                FirmaUnvan    = x.unvan,
                FirmaYetkili  = x.yetkili,
                FirmaGSM      = x.GSM,
                FirmaSabitHat = x.sabitHat,
                FirmaFax      = x.fax,
                FirmaMail     = x.ePosta,
                FirmaAdres    = x.adres
            }).ToList();

            _dtGridFirmaGoster.DataSource            = liste;
            _dtGridFirmaGoster.Columns[0].Visible    = false;
            _dtGridFirmaGoster.Columns[1].HeaderText = "Vergi No";
            _dtGridFirmaGoster.Columns[1].Width      = 80;
            _dtGridFirmaGoster.Columns[2].HeaderText = "Ünvanı";
            _dtGridFirmaGoster.Columns[2].Width      = 110;
            _dtGridFirmaGoster.Columns[3].HeaderText = "Yetkili";
            _dtGridFirmaGoster.Columns[3].Width      = 90;
            _dtGridFirmaGoster.Columns[4].HeaderText = "GSM";
            _dtGridFirmaGoster.Columns[4].Width      = 90;
            _dtGridFirmaGoster.Columns[5].HeaderText = "Sabit Hat";
            _dtGridFirmaGoster.Columns[5].Width      = 90;
            _dtGridFirmaGoster.Columns[6].HeaderText = "Fax";
            _dtGridFirmaGoster.Columns[6].Width      = 90;
            _dtGridFirmaGoster.Columns[7].HeaderText = "Mail";
            _dtGridFirmaGoster.Columns[7].Width      = 90;
            _dtGridFirmaGoster.Columns[8].HeaderText = "                              Adres";
            _dtGridFirmaGoster.Columns[8].Width      = 225;
        }
Пример #4
0
        private void Faturalar_Load(object sender, EventArgs e)
        {
            db = new KumasStokDBEntities();
            var liste = db.Faturalar.Select(x => new
            {
                x.ID,
                x.Firmalar.TC,
                x.Firmalar.unvan,
                x.Firmalar.yetkili,
                x.tarih,
                x.genelToplam
            }).ToList();

            _dtGridFaturalar.DataSource            = liste;
            _dtGridFaturalar.Columns[0].Visible    = false;
            _dtGridFaturalar.Columns[1].HeaderText = "Vergi No";
            _dtGridFaturalar.Columns[1].Width      = 70;
            _dtGridFaturalar.Columns[2].HeaderText = "Ünvan";
            _dtGridFaturalar.Columns[2].Width      = 80;
            _dtGridFaturalar.Columns[3].HeaderText = "Yetkili";
            _dtGridFaturalar.Columns[3].Width      = 80;
            _dtGridFaturalar.Columns[4].HeaderText = "Tarih";
            _dtGridFaturalar.Columns[4].Width      = 100;
            _dtGridFaturalar.Columns[5].HeaderText = "Genel Toplam";
            _dtGridFaturalar.Columns[5].Width      = 120;
        }
Пример #5
0
        private void Giris_Load(object sender, EventArgs e)
        {
            db = new KumasStokDBEntities();
            var s = db.GirisBilgileri.Select(x => new
            {
                x.ID,
                x.Kullanici,
                x.Sifre,
                x.Hatirla
            }).ToList();

            foreach (var item in s)
            {
                if (item.Hatirla)
                {
                    _chckBeniHatirla.Checked = true;
                    _txtKullaniciAdi.Text    = item.Kullanici;
                    _txtSifre.Text           = item.Sifre;
                }
                else
                {
                    _chckBeniHatirla.Checked = false;
                }
            }
        }
Пример #6
0
 private void _btnFirmaGuncelle_Click(object sender, EventArgs e)
 {
     db = new KumasStokDBEntities();
     try
     {
         if (FirmaGoster.seciliID != -1)
         {
             Firma firma = db.Firmalar.Find(FirmaGoster.seciliID);
             firma.TC       = _txtVergiNo.Text;
             firma.unvan    = _txtUnvan.Text;
             firma.yetkili  = _txtYetkili.Text;
             firma.GSM      = _txtGSM.Text;
             firma.sabitHat = _txtSabitHat.Text;
             firma.fax      = _txtFax.Text;
             firma.ePosta   = _txtMail.Text;
             firma.adres    = _txtAdres.Text;
             db.SaveChanges();
             FirmaGoster firmagoster = (FirmaGoster)Application.OpenForms["FirmaGoster"];
             firmagoster.FirmaListele();
             MessageBox.Show("Firma bilgileri güncellendi");
         }
         else
         {
             MessageBox.Show("Bir firma seçiniz!");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("" + ex);
     }
 }
Пример #7
0
        private void _btnKaydet_Click(object sender, EventArgs e)
        {
            db = new KumasStokDBEntities();
            try
            {
                Urun urun = new Urun();
                urun.ad       = _txtUrunIsmi.Text;
                urun.fiyat    = Convert.ToSingle(_txtUrunFiyati.Text);
                urun.metre    = Convert.ToInt32(_txtUzunluk.Text);
                urun.genislik = Convert.ToInt32(_txtGenislik.Text);
                urun.agirlik  = Convert.ToSingle(_txtAgirlik.Text);
                urun.renk     = _txtRenk.Text;
                urun.adet     = (int)_nmrAdet.Value;

                YikamaBilgi yikama = new YikamaBilgi();
                yikama.makine        = _chkMakine.Checked;
                yikama.kuruTemizleme = _chkKuruTemizleme.Checked;
                yikama.kurutucu      = _chkKurutma.Checked;
                yikama.camasirSuyu   = _chkCamasirSuyu.Checked;
                yikama.derece        = Convert.ToInt32(_txtDerece.Text);
                yikama.cekmePayi     = Convert.ToInt32(_txtCekmePayi.Text);
                db.YikamaBilgileri.Add(yikama);
                urun.yikamaID = yikama.ID;

                Ozellik ozellik = new Ozellik();
                ozellik.desenID = (int)_cmbDesen.SelectedValue;
                ozellik.turID1  = Convert.ToInt32(_cmbTur1.SelectedValue);
                ozellik.turID2  = Convert.ToInt32(_cmbTur2.SelectedValue);
                ozellik.turID3  = Convert.ToInt32(_cmbTur3.SelectedValue);
                ozellik.oran1   = Convert.ToInt32(_nmrOran1.Value);
                ozellik.oran2   = Convert.ToInt32(_nmrOran2.Value);
                ozellik.oran3   = Convert.ToInt32(_nmrOran3.Value);
                db.Ozellikler.Add(ozellik);
                urun.ozellikID = ozellik.ID;

                db.Urunler.Add(urun);
                if ((_nmrOran1.Value + _nmrOran2.Value + _nmrOran3.Value) == 100)
                {
                    db.SaveChanges();
                    MessageBox.Show("Ürün Eklendi");
                    UrunListele();
                }
                else
                {
                    MessageBox.Show("Oranlar tutarlı girilmedi");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Bir hata ile karşılaşıldı" + ex);
            }
        }
Пример #8
0
        private void KumasListele()
        {
            db = new KumasStokDBEntities();
            var liste = db.Urunler.Select(x => new
            {
                x.ID,
                x.ad
            }).OrderBy(x => x.ad).ToList();

            _cmbKumasAdi.DisplayMember = "ad";
            _cmbKumasAdi.ValueMember   = "ID";
            _cmbKumasAdi.DataSource    = liste;
        }
Пример #9
0
        private void FirmaListele()
        {
            db = new KumasStokDBEntities();
            var liste = db.Firmalar.Select(x => new
            {
                x.ID,
                x.unvan
            }).OrderBy(x => x.unvan).ToList();

            _cmbFirmaUnvani.DisplayMember = "unvan";
            _cmbFirmaUnvani.ValueMember   = "ID";
            _cmbFirmaUnvani.DataSource    = liste;
        }
Пример #10
0
        private void _dtGridStok_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            db = new KumasStokDBEntities();
            try
            {
                secilenID = Convert.ToInt32(_dtGridStok.CurrentRow.Cells[0].Value);

                _txtUrunAdi.Text = _dtGridStok.CurrentRow.Cells[1].Value.ToString();
                _nmrAdet.Value   = Convert.ToDecimal(_dtGridStok.CurrentRow.Cells[7].Value.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata" + ex);
            }
        }
Пример #11
0
        private void StokListele()
        {
            db = new KumasStokDBEntities();
            var liste = db.Urunler.Select(x => new
            {
                UrunID       = x.ID,
                UrunAd       = x.ad,
                UrunFiyat    = x.fiyat,
                UrunMetre    = x.metre,
                UrunGenislik = x.genislik,
                UrunAgirlik  = x.agirlik,
                UrunRenk     = x.renk,
                UrunAdet     = x.adet,
            }).ToList();

            _dtGridStok.DataSource         = liste;
            _dtGridStok.Columns[0].Visible = false;
        }
Пример #12
0
        private void _btnGuncelle_Click(object sender, EventArgs e)
        {
            db = new KumasStokDBEntities();

            try
            {
                if (secilenID != -1)
                {
                    Urun urun = db.Urunler.Find(secilenID);
                    urun.ad       = _txtUrunIsmi.Text;
                    urun.fiyat    = Convert.ToSingle(_txtUrunFiyati.Text);
                    urun.metre    = Convert.ToInt32(_txtUzunluk.Text);
                    urun.genislik = Convert.ToInt32(_txtGenislik.Text);
                    urun.agirlik  = Convert.ToSingle(_txtAgirlik.Text);
                    urun.renk     = _txtRenk.Text;
                    urun.adet     = (int)_nmrAdet.Value;
                    urun.YikamaBilgileri.makine        = _chkMakine.Checked;
                    urun.YikamaBilgileri.kuruTemizleme = _chkKuruTemizleme.Checked;
                    urun.YikamaBilgileri.kurutucu      = _chkKurutma.Checked;
                    urun.YikamaBilgileri.camasirSuyu   = _chkCamasirSuyu.Checked;
                    urun.YikamaBilgileri.derece        = Convert.ToInt32(_txtDerece.Text);
                    urun.YikamaBilgileri.cekmePayi     = Convert.ToInt32(_txtCekmePayi.Text);
                    urun.Ozellikler.desenID            = (int)_cmbDesen.SelectedValue;
                    urun.Ozellikler.turID1             = (int)_cmbTur1.SelectedValue;
                    urun.Ozellikler.oran1  = Convert.ToInt32(_nmrOran1.Value);
                    urun.Ozellikler.turID2 = (int)_cmbTur2.SelectedValue;
                    urun.Ozellikler.turID3 = (int)_cmbTur3.SelectedValue;
                    urun.Ozellikler.oran2  = Convert.ToInt32(_nmrOran2.Value);
                    urun.Ozellikler.oran3  = Convert.ToInt32(_nmrOran3.Value);
                    db.SaveChanges();
                    UrunListele();
                    MessageBox.Show("Urun bilgileri güncellendi");
                }
                else
                {
                    MessageBox.Show("Bir ürün seçiniz!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("" + ex);
            }
        }
Пример #13
0
        private void DesenListele()
        {
            db = new KumasStokDBEntities();
            var liste = db.Desenler.Select(x => new
            {
                x.ID,
                x.ad
            }).OrderBy(x => x.ad).ToList();

            _cmbDesen.DisplayMember = "ad";
            _cmbDesen.ValueMember   = "ID";
            string[] desenler = new string[24];
            int      i        = 0;

            foreach (var item in liste)
            {
                desenler[i] = item.ad;
                i++;
            }
            _cmbDesen.DataSource = liste;
        }
Пример #14
0
 void GirisYap()
 {
     db = new KumasStokDBEntities();
     foreach (GirisBilgi item in db.GirisBilgileri)
     {
         if (item.Kullanici == _txtKullaniciAdi.Text && item.Sifre == _txtSifre.Text)
         {
             if (_chckBeniHatirla.Checked)
             {
                 item.Hatirla = true;
             }
             else
             {
                 item.Hatirla = false;
             }
             AnaMenu anaMenu = new AnaMenu();
             anaMenu.Show();
             this.Hide();
             break;
         }
     }
     db.SaveChanges();
 }
Пример #15
0
        private void _btnAra_Click(object sender, EventArgs e)
        {
            db = new KumasStokDBEntities();
            var liste = db.Urunler.Select(x => new
            {
                UrunID       = x.ID,
                UrunAd       = x.ad,
                UrunFiyat    = x.fiyat,
                UrunMetre    = x.metre,
                UrunGenislik = x.genislik,
                UrunAgirlik  = x.agirlik,
                UrunRenk     = x.renk,
                UrunAdet     = x.adet,
            }).Where(x => x.UrunAd.Contains(_txtUrunAra.Text)).ToList();

            _dtGridStok.DataSource         = liste;
            _dtGridStok.Columns[0].Visible = false;
            if (_dtGridStok.Rows.Count == 0)
            {
                MessageBox.Show("Aradığınız Ürün Kaydı Bulunamadı");
                StokListele();
            }
        }
Пример #16
0
 private void _btnFirmaEkle_Click(object sender, EventArgs e)
 {
     db = new KumasStokDBEntities();
     try
     {
         Firma firma = new Firma();
         firma.TC       = _txtVergiNo.Text;
         firma.unvan    = _txtUnvan.Text;
         firma.yetkili  = _txtYetkili.Text;
         firma.GSM      = _txtGSM.Text;
         firma.sabitHat = _txtSabitHat.Text;
         firma.fax      = _txtFax.Text;
         firma.ePosta   = _txtMail.Text;
         firma.adres    = _txtAdres.Text;
         db.Firmalar.Add(firma);
         db.SaveChanges();
         FirmaGoster firmagoster = (FirmaGoster)Application.OpenForms["FirmaGoster"];
         firmagoster.FirmaListele();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Bir hata ile karşılaşıldı" + ex);
     }
 }
Пример #17
0
        private void UrunListele()
        {
            db = new KumasStokDBEntities();
            var liste = db.Urunler.Select(x => new
            {
                UrunID            = x.ID,
                UrunAd            = x.ad,
                UrunFiyat         = x.fiyat,
                UrunMetre         = x.metre,
                UrunGenislik      = x.genislik,
                UrunAgirlik       = x.agirlik,
                UrunRenk          = x.renk,
                UrunAdet          = x.adet,
                UrunMakine        = x.YikamaBilgileri.makine,
                UrunKuruTemizleme = x.YikamaBilgileri.kuruTemizleme,
                UrunKurutucu      = x.YikamaBilgileri.kurutucu,
                UrunCamasirSuyu   = x.YikamaBilgileri.camasirSuyu,
                UrunDerece        = x.YikamaBilgileri.derece,
                UrunCekmaPayi     = x.YikamaBilgileri.cekmePayi,
                UrunDesen         = x.Ozellikler.Desenler.ad,
                UrunTur1          = x.Ozellikler.Turler.ad,
                UrunOran1         = x.Ozellikler.oran1,
                UrunTur2          = x.Ozellikler.Turler1.ad,
                UrunOran2         = x.Ozellikler.oran2,
                UrunTur3          = x.Ozellikler.Turler2.ad,
                UrunOran3         = x.Ozellikler.oran3
            }).ToList();

            _dtGridUrunler.DataSource             = liste;
            _dtGridUrunler.Columns[0].Visible     = false;
            _dtGridUrunler.Columns[1].HeaderText  = "Kumaş Adı";
            _dtGridUrunler.Columns[1].Width       = 120;
            _dtGridUrunler.Columns[2].HeaderText  = "Fiyat";
            _dtGridUrunler.Columns[2].Width       = 50;
            _dtGridUrunler.Columns[3].HeaderText  = "Uzunluk";
            _dtGridUrunler.Columns[3].Width       = 50;
            _dtGridUrunler.Columns[4].HeaderText  = "Genişlik";
            _dtGridUrunler.Columns[4].Width       = 50;
            _dtGridUrunler.Columns[5].HeaderText  = "Ağırlık";
            _dtGridUrunler.Columns[5].Width       = 40;
            _dtGridUrunler.Columns[6].HeaderText  = "Renk";
            _dtGridUrunler.Columns[6].Width       = 50;
            _dtGridUrunler.Columns[7].HeaderText  = "Adet";
            _dtGridUrunler.Columns[7].Width       = 40;
            _dtGridUrunler.Columns[8].HeaderText  = "Çamaşır Makinesinde";
            _dtGridUrunler.Columns[8].Width       = 80;
            _dtGridUrunler.Columns[9].HeaderText  = "Kuru Temizlemede";
            _dtGridUrunler.Columns[9].Width       = 70;
            _dtGridUrunler.Columns[10].HeaderText = "Kurutma makinesinde";
            _dtGridUrunler.Columns[10].Width      = 70;
            _dtGridUrunler.Columns[11].HeaderText = "Çamaşır Suyu Kullanımı";
            _dtGridUrunler.Columns[11].Width      = 80;
            _dtGridUrunler.Columns[12].HeaderText = "Yıkama Derecesi";
            _dtGridUrunler.Columns[12].Width      = 55;
            _dtGridUrunler.Columns[13].HeaderText = "Çekme Payı";
            _dtGridUrunler.Columns[13].Width      = 50;
            _dtGridUrunler.Columns[14].HeaderText = "Desen";
            _dtGridUrunler.Columns[14].Width      = 50;
            _dtGridUrunler.Columns[15].HeaderText = "Kumaş Türü1";
            _dtGridUrunler.Columns[15].Width      = 45;
            _dtGridUrunler.Columns[16].HeaderText = "Oranı";
            _dtGridUrunler.Columns[16].Width      = 40;
            _dtGridUrunler.Columns[17].HeaderText = "Kumaş Türü2";
            _dtGridUrunler.Columns[17].Width      = 45;
            _dtGridUrunler.Columns[18].HeaderText = "Oranı";
            _dtGridUrunler.Columns[18].Width      = 40;
            _dtGridUrunler.Columns[19].HeaderText = "Kumaş Türü3";
            _dtGridUrunler.Columns[19].Width      = 45;
            _dtGridUrunler.Columns[20].HeaderText = "Oranı";
            _dtGridUrunler.Columns[20].Width      = 40;
        }
Пример #18
0
        private void _btnUrunEkle_Click(object sender, EventArgs e)
        {
            float toplam = 0;

            db = new KumasStokDBEntities();
            if (_dtGridFaturaKesme.Rows.Count == 0)
            {
                if (_nmrAdet.Value > 0)
                {
                    try
                    {
                        float       fiyat       = (float)(db.Urunler.Find((int)_cmbKumasAdi.SelectedValue).fiyat);
                        FaturaDetay faturaDetay = new FaturaDetay();
                        faturaDetay.urunID = (int)_cmbKumasAdi.SelectedValue;
                        faturaDetay.adet   = (int)_nmrAdet.Value;
                        int adet = (int)_nmrAdet.Value;
                        faturaDetay.toplamFiyat = (float)(adet * fiyat);
                        db.FaturaDetaylari.Add(faturaDetay);
                        faturaDetay.faturaID = fatura.ID;
                        db.SaveChanges();
                        GeciciUrunListesi.Add(faturaDetay.id);
                        MessageBox.Show("Faturaya ürün Eklendi");
                        FaturadakileriListele();
                        for (int k = 0; k < _dtGridFaturaKesme.Rows.Count; k++)
                        {
                            toplam += Convert.ToSingle(_dtGridFaturaKesme[5, k].Value);
                        }
                        _txtGenelToplam.Text = toplam.ToString();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Bir hata ile karşılaşıldı" + ex);
                    }
                }
                else
                {
                    MessageBox.Show("0'dan farklı bir değer giriniz");
                }
            }
            else
            {
                for (int i = 0; i < _dtGridFaturaKesme.Rows.Count; i++)
                {
                    if (Convert.ToInt32(_dtGridFaturaKesme[6, i].Value) == (int)_cmbKumasAdi.SelectedValue)
                    {
                        urunVarMi = true;
                        break;
                    }
                }
                if (!urunVarMi)
                {
                    if (_nmrAdet.Value > 0)
                    {
                        try
                        {
                            float       fiyat       = (float)(db.Urunler.Find((int)_cmbKumasAdi.SelectedValue).fiyat);
                            FaturaDetay faturaDetay = new FaturaDetay();
                            faturaDetay.urunID = (int)_cmbKumasAdi.SelectedValue;
                            faturaDetay.adet   = (int)_nmrAdet.Value;
                            int adet = (int)_nmrAdet.Value;
                            faturaDetay.toplamFiyat = (float)(adet * fiyat);
                            db.FaturaDetaylari.Add(faturaDetay);
                            faturaDetay.faturaID = fatura.ID;
                            db.SaveChanges();
                            GeciciUrunListesi.Add(faturaDetay.id);
                            MessageBox.Show("Faturaya ürün Eklendi");
                            FaturadakileriListele();
                            for (int k = 0; k < _dtGridFaturaKesme.Rows.Count; k++)
                            {
                                toplam += Convert.ToSingle(_dtGridFaturaKesme[5, k].Value);
                            }
                            _txtGenelToplam.Text = toplam.ToString();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show("Bir hata ile karşılaşıldı" + ex);
                        }
                    }
                    else
                    {
                        MessageBox.Show("0'dan farklı bir değer giriniz");
                    }
                }
                else
                {
                    MessageBox.Show("Faturada zaten eklenmiş");
                }
            }
        }