コード例 #1
0
 private void _btnFaturaKesmeyeBasla_Click(object sender, EventArgs e)
 {
     fatura         = new Fatura();
     fatura.firmaID = (int)_cmbFirmaUnvani.SelectedValue;
     fatura.tarih   = _dateTarih.Value;
     db.Faturalar.Add(fatura);
     db.SaveChanges();
     faturaID = fatura.ID;
     _pnlFirmaSecme.Enabled     = false;
     _pnlUrunEkleme.Enabled     = true;
     _dtGridFaturaKesme.Enabled = true;
     _btnFaturaKaydet.Enabled   = true;
     faturayaBasla = true;
 }
コード例 #2
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);
     }
 }
コード例 #3
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);
            }
        }
コード例 #4
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);
            }
        }
コード例 #5
0
        private void _btnSil_Click(object sender, EventArgs e)
        {
            DialogResult sonuc = MessageBox.Show("Ürünü silmek istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (sonuc == DialogResult.Yes)
            {
                if (secilenID != -1)
                {
                    Urun urun = db.Urunler.Find(secilenID);
                    db.Urunler.Remove(urun);
                    db.SaveChanges();
                    UrunListele();
                    MessageBox.Show("Seçilen ürün silindi");
                }
            }
        }
コード例 #6
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);
            }
        }
コード例 #7
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();
 }
コード例 #8
0
        private void _btnFirmaSil_Click(object sender, EventArgs e)
        {
            DialogResult sonuc = MessageBox.Show("Firmayı silmek istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (sonuc == DialogResult.Yes)
            {
                if (seciliID != -1)
                {
                    try
                    {
                        Firma firma = db.Firmalar.Find(seciliID);
                        db.Firmalar.Remove(firma);
                        db.SaveChanges();
                        FirmaListele();
                        MessageBox.Show("Seçilen firma silindi");
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Hata: " + ex);
                    }
                }
            }
        }
コード例 #9
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);
     }
 }
コード例 #10
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ş");
                }
            }
        }