Beispiel #1
0
        private void Ekle()
        {
            TeknikServisler servisKaydi = new TeknikServisler();

            servisKaydi.Aksesuar        = txtAksesuar.Text;
            servisKaydi.DonanimId       = _donanimId;
            servisKaydi.GonderimSekliId = Convert.ToInt32(cbGonderimSekli.SelectedValue);
            servisKaydi.Karar           = txtKarar.Text;
            servisKaydi.KayitId         = id;
            servisKaydi.ServisFirmaId   = Convert.ToInt32(cbFirmaAdi.SelectedValue);
            servisKaydi.ServisSekliId   = Convert.ToInt32(cbServisSekli.SelectedValue);
            servisKaydi.Sikayet         = txtSikayet.Text;
            servisKaydi.Tarih           = dtpTarih.Value.ToString("yyyy-MM-dd");
            servisKaydi.FaturaResmi     = byteResim;
            if (rbGeldi.Checked == true)
            {
                servisKaydi.Durum = 0;
            }
            else
            {
                servisKaydi.Durum = 1;
            }

            servisKaydi.TeknikServisEkleGuncelle();

            this.Close();
        }
Beispiel #2
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            var soru = MessageBox.Show("Bu yazılımın bağlı olduğu lisanlar ve kullanıcılar olabilir.\n Yine de silinsin mi?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (soru == DialogResult.Yes)
            {
                TeknikServisler.TeknikServisSil(Convert.ToInt32(dgvTeknikServis.CurrentRow.Cells["KayitId"].Value));
                dt = TeknikServisler.TeknikServisleriGetir(1);
                dgvTeknikServis.DataSource = dt;
            }
        }
Beispiel #3
0
        private void btnYeniKayit_Click(object sender, EventArgs e)
        {
            TeknikServisYeniKayitForm = new TEKNIK_SERVIS_YENI_KAYIT(0, "", "", "", "", "", 0, "", "", "", "", 0);
            TeknikServisYeniKayitForm.ShowDialog();

            dt = TeknikServisler.TeknikServisleriGetir(1);
            dgvTeknikServis.DataSource = dt;
            cbListelemeTuru.Text       = "Servistekiler";

            btnAyrintiDuzenle.Enabled = false;
            btnSil.Enabled            = false;
        }
Beispiel #4
0
        private void cbListelemeTuru_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbListelemeTuru.Text == "Servistekiler")
            {
                dt = TeknikServisler.TeknikServisleriGetir(1);
                dgvTeknikServis.DataSource = dt;
            }
            else if (cbListelemeTuru.Text == "Tümü")
            {
                dt = TeknikServisler.TeknikServisleriGetir(0);
                dgvTeknikServis.DataSource = dt;
            }

            btnAyrintiDuzenle.Enabled = false;
            btnSil.Enabled            = false;
        }
Beispiel #5
0
        private void FaturaResmiGetir()
        {
            Image FaturaResim = null;

            dt = TeknikServisler.TeknikServisFaturaResmiGetir(id);

            byte[] resim = dt.Rows[0].Field <byte[]>("FaturaResmi"); //Okuyucu ile üzerine tıkladığımız üyenin resmini byte dizisi tanımlayıp içine atıyoruz.

            if (resim != null)
            {
                byteResim = resim;                                          // bu değişken de set edilmeli.

                MemoryStream ms = new MemoryStream(resim, 0, resim.Length); // System.IO isim uzayı altındaki MemoryStream sınıfıyla oluşturduğumuz byte dizisi için bir akım oluşturuyoruz.

                ms.Write(resim, 0, resim.Length);

                FaturaResim = Image.FromStream(ms, true); // Oluşturduğumuz akım üzerinden aldığımızı image imize atıyoruz.

                pbFatura.Image = FaturaResim;
            }
        }
Beispiel #6
0
        private void btnAyrintiDuzenle_Click(object sender, EventArgs e)
        {
            TeknikServisYeniKayitForm = new TEKNIK_SERVIS_YENI_KAYIT(Convert.ToInt32(dgvTeknikServis.CurrentRow.Cells["KayitId"].Value),
                                                                     dgvTeknikServis.CurrentRow.Cells["ÜRÜN NO"].Value.ToString(),
                                                                     dgvTeknikServis.CurrentRow.Cells["SERİ NO"].Value.ToString(),
                                                                     dgvTeknikServis.CurrentRow.Cells["FİRMA ADI"].Value.ToString(),
                                                                     dgvTeknikServis.CurrentRow.Cells["GÖNDERİM ŞEKLİ"].Value.ToString(),
                                                                     dgvTeknikServis.CurrentRow.Cells["SERVİS ŞEKLİ"].Value.ToString(),
                                                                     Convert.ToInt32(dgvTeknikServis.CurrentRow.Cells["DonanimId"].Value),
                                                                     dgvTeknikServis.CurrentRow.Cells["AKSESUAR"].Value.ToString(),
                                                                     dgvTeknikServis.CurrentRow.Cells["ŞİKAYET"].Value.ToString(),
                                                                     dgvTeknikServis.CurrentRow.Cells["TARİH"].Value.ToString(),
                                                                     dgvTeknikServis.CurrentRow.Cells["KARAR"].Value.ToString(),
                                                                     Convert.ToInt32(dgvTeknikServis.CurrentRow.Cells["DURUM"].Value)
                                                                     );
            TeknikServisYeniKayitForm.ShowDialog();

            dt = TeknikServisler.TeknikServisleriGetir(1);
            dgvTeknikServis.DataSource = dt;
            cbListelemeTuru.Text       = "Servistekiler";

            btnAyrintiDuzenle.Enabled = false;
            btnSil.Enabled            = false;
        }
Beispiel #7
0
        private void bgw_DoWork(object sender, DoWorkEventArgs e)
        {
            dt = TeknikServisler.TeknikServisleriGetir(1);

            gridDoldur();
        }