Ejemplo n.º 1
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            DBTEKNIKSERVISEntities db = new DBTEKNIKSERVISEntities();
            TBLURUNTAKIP           t  = new TBLURUNTAKIP();

            t.ACIKLAMA = richTextBox1.Text;
            t.TARIH    = DateTime.Parse(textEdit2.Text);
            t.SERINO   = textEdit1.Text;
            db.TBLURUNTAKIP.Add(t);
            db.SaveChanges();
            MessageBox.Show("Test");
        }
        private void BtnGuncelle_Click(object sender, EventArgs e)
        {
            TBLURUNTAKIP t = new TBLURUNTAKIP();

            t.ACIKLAMA = richTextBox1.Text;
            t.SERINO   = TxtSeriNo.Text;
            t.TARIH    = DateTime.Parse(TxtTarih.Text);
            db.TBLURUNTAKIP.Add(t);

            // 2. Güncelleme
            TBLURUNKABUL tb     = new TBLURUNKABUL();
            int          urunid = int.Parse(id.ToString());
            var          deger  = db.TBLURUNKABUL.Find(urunid);

            deger.URUNDURUMDETAY = comboBox1.Text;
            db.SaveChanges();

            MessageBox.Show("Ürün Arıza Detayları Güncellendi.");
        }
Ejemplo n.º 3
0
        private void BtnGuncelle_Click(object sender, EventArgs e)
        {
            TBLURUNTAKIP g = new TBLURUNTAKIP();

            g.SERINO   = TxtSeriNo.Text;
            g.ACIKLAMA = richTextBox1.Text;
            g.TARIH    = DateTime.Parse(TxtTarih.Text);
            db.TBLURUNTAKIP.Add(g);
            db.SaveChanges();


            TBLURUNKABUL g1     = new TBLURUNKABUL();
            int          urunid = int.Parse(id);
            var          deger  = db.TBLURUNKABUL.Find(urunid);

            deger.URUNDURUMDETAY = comboBox1.Text;
            db.SaveChanges();
            MessageBox.Show("Ürün Arıza Detayı Güncellendi");
        }
Ejemplo n.º 4
0
        private void btnGüncelle_Click(object sender, EventArgs e)
        {
            TBLURUNTAKIP t = new TBLURUNTAKIP();

            t.ACIKLAMA = richTextBox1.Text;
            t.SERINO   = txtSeriNo.Text;
            t.TARIH    = DateTime.Parse(txtTarih.Text);
            DB.TBLURUNTAKIP.Add(t);
            DB.SaveChanges();
            MessageBox.Show("Ürün arıza detayları güncellendi.");

            TBLURUNKABUL tb = new TBLURUNKABUL();

            int urunid = int.Parse(id.ToString());
            var deger  = DB.TBLURUNKABUL.Find(urunid);

            deger.DURUMDETAY = comboBox1.Text;
            DB.SaveChanges();
        }
        private void simpleButton4_Click(object sender, EventArgs e)
        {
            DbTeknikServisEntities db = new DbTeknikServisEntities();
            TBLURUNTAKIP           t  = new TBLURUNTAKIP();

            t.TARIH    = DateTime.Parse(txtTarih.Text);
            t.SERİNO   = txtSeriNo.Text;
            t.ACIKLAMA = richTextBox1.Text;
            db.TBLURUNTAKIP.Add(t);



            TBLURUNKABUL tb     = new TBLURUNKABUL();
            int          urunid = int.Parse(id);
            var          deger  = db.TBLURUNKABUL.Find(urunid);

            deger.URUNDURUMDETAY = comboBox1.Text;
            db.SaveChanges();

            MessageBox.Show("Arıza Detayları Güncellendi", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Ejemplo n.º 6
0
        public static int ArizaliUrunAciklamaDegisiklikSayac = 0; //Veritabanında değişiklik yapıldığında urun detay formuna bildirp tabloyu tekrar yenileyerek yeni bilgileri gondermsini sağlıyoruz

        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (richTextBox1.Text != "")
            {
                TBLURUNTAKIP t = new TBLURUNTAKIP();

                t.ACIKLAMA = richTextBox1.Text;
                t.SERINO   = TxtSeriNo.Text;
                t.TARIH    = DateTime.Parse(TxtTarih.Text);

                db.TBLURUNTAKIP.Add(t);

                db.SaveChanges();

                MessageBox.Show("Arızalı Ürüne Açıklama Kayıt İşlemi Başarıyla Yapıldı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);

                ArizaliUrunAciklamaDegisiklikSayac++;                                      //Değişiklik olduğu icins ayca arttırıyoruz
                FrmArizaliUrunDetayListesi.PubArizaliUrunDetayListesiTimer.Enabled = true; //Urun detay formundaki timerı calıştırıyoruz ki çalışınca listeleme yapsın
            }
            else
            {
                MessageBox.Show(SeriNo + " Açıklama boş bırakılamaz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 7
0
        private void FrmArizaliUrunAciklama_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Escape) // Esc'ye basıldıysa
            {
                this.Close();                   // Formu Kapat
            }
            if (e.KeyChar == (char)Keys.Enter)  //Enter'a basıldıysa
            {
                EnterTiklamaSayac++;            //Tıklama sayacını 1 arttır

                //URUN VE MUSTERI BILGILERI ALMA
                if (TxtSeriNo.Text == "Seri No" || TxtSeriNo.Text == "")//Eğer Seri No'ya birşey yazılmamışsa ve Entera basılmışsa Yazıları tekrar yaz sayacı 0'la
                {
                    TxtUrunID.Text    = "Ürün ID";
                    TxtUrunAd.Text    = "Ürün";
                    TxtMusteriID.Text = "Müşteri ID";
                    TxtMusteriAd.Text = "Müşteri";
                    TxtTarih.Text     = "Tarih";

                    EnterTiklamaSayac = 0;
                }
                else//Eğer Seri no girilmiş ise
                {
                    if (EnterTiklamaSayac % 2 != 0)//Tıklama sayacı tek sayı ise
                    {
                        SeriNo = TxtSeriNo.Text;

                        SeriNoBul = db.TBLURUNHAREKET.Find(SeriNo);                   //Seri no yu gerekli tabloda bul bilgilerini getir

                        if (SeriNoBul != null && TxtSeriNo.Text == SeriNo.ToString()) //Eğer seri no kayıtlı ise ve bilgiler eşleşiyorsa
                        {
                            EslesenBilgileriYerineYaz();
                        }
                        else//Eğer aranan seri no yoksa yada bilgiler eşleşmiyorsa
                        {
                            HataMesaji();
                        }
                    }
                    else//Eğer eğer tıklanma sayısı 2 ise
                    {
                        SeriNo = TxtSeriNo.Text;

                        SeriNoBul = db.TBLURUNHAREKET.Find(SeriNo);                                                                            //Seri noyu tekrar tabloda bul

                        if (db.TBLURUN.Select(x => x.ID).ToString() == TxtUrunID.Text && SeriNoBul.TBLCARI.ID.ToString() == TxtMusteriID.Text) //Eğer bulunan ıd ile txtboxtakiler eşleşiyorsa
                        {
                            if (richTextBox1.Text != "")                                                                                       //Eğer açıklama yazılmışsa kaydet
                            {
                                TBLURUNTAKIP t = new TBLURUNTAKIP();

                                t.ACIKLAMA = richTextBox1.Text;
                                t.SERINO   = TxtSeriNo.Text;
                                t.TARIH    = DateTime.Parse(TxtTarih.Text);

                                db.TBLURUNTAKIP.Add(t);

                                db.SaveChanges();//Acıklamayı kaydet

                                MessageBox.Show("Arızalı Ürüne Açıklama Kayıt İşlemi Başarıyla Yapıldı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                ArizaliUrunAciklamaDegisiklikSayac++;
                                FrmArizaliUrunDetayListesi.PubArizaliUrunDetayListesiTimer.Enabled = true;
                            }
                            else//Eğer acıklama yazılammışsa hata mesajı ver
                            {
                                MessageBox.Show(SeriNo + " Açıklama boş bırakılamaz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                EnterTiklamaSayac = 1;//Sayaycı 1 yap ki acıkalma yapıp tekrar geldiğinde tıklanma 2 olsun ve kaydetsin
                            }
                        }
                        else//Eğer bilgiler eşleşmiyorsa
                        {
                            EnterTiklamaSayac = 1;//Tıklama sayacını 1 yap ki 2. tıklamada kaydetsin yuları tekrar donunce

                            if (SeriNoBul != null && TxtSeriNo.Text == SeriNo.ToString())//Eğer seri no kayıtlı ise
                            {
                                EslesenBilgileriYerineYaz();
                                //Burdan sonra tıklam sayacı 2 olucak başa donucek ve tıklama sayacı 2 ise bilgileri kaydet kısmından kaydedicek
                            }
                            else//Eğer seri no kayıtlı deilse hata mesajı ver
                            {
                                HataMesaji();
                            }
                        }
                    }
                }
            }
        }