예제 #1
0
        //ÜYENİN ALDIĞI KİTABIN İADE TARİHİE 1 GÜN KALA 15 GÜN UZATMA HAKKI TANIR..
        private void uzatBtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (day == 1)
                {
                    Islem uzat = new Islem();
                    uzat.islemID      = islemID;
                    uzat.iadeTarihi   = (iadeTarihi.AddDays(15)).ToString("yyyy-MM-dd");
                    uzat.emanetDurumu = (iadeTarihi.AddDays(15)).ToString("yyyy-MM-dd");
                    SqlConnector sql = new SqlConnector();

                    bool uzattiMi = sql.kitapUzat(uzat);

                    if (uzattiMi)
                    {
                        Helper help = new Helper(sorguIslem, tabloIslem, this.dataGridView1);
                        label4.Text = "";
                    }
                    else
                    {
                        MessageBox.Show("Hata..");
                    }
                }
                else
                {
                    MessageBox.Show("Kitabı uzatma işlemi iade tarihinden 1 gün önce yapılır...");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Vertabanı hatası...");
            }
        }
예제 #2
0
        private void alBtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (islemID != 0)
                {
                    Islem islem = new Islem();
                    islem.islemID = islemID;
                    SqlConnector sql       = new SqlConnector();
                    bool         silindimi = sql.islemSil(islem);

                    if (silindimi)
                    {
                        MessageBox.Show("Kitap Teslim Alındı...");
                        Helper help        = new Helper(sorguIslem, tabloIslem, this.dataGridView3);
                        Helper kitapHelper = new Helper(sorguKitap, tabloKitap, dataGridView2);
                        islemID = 0;
                    }
                    else
                    {
                        MessageBox.Show("Hata");
                    }
                }
                else
                {
                    MessageBox.Show("kitap seç");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Veritabanı hatası. Bilgileri kontrol edin.");
            }
        }
예제 #3
0
        public void Sil(int id)
        {
            Islem detay = ts.Islems.FirstOrDefault(x => x.Id == id);

            ts.Islems.Remove(detay);
            ts.SaveChanges();
        }
예제 #4
0
        public ActionResult DownloadReservationImages(int id)
        {
            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Islem islem = db.Islem.Find(id);

            if (islem == null)
            {
                return(HttpNotFound());
            }

            var outputStream = new MemoryStream();

            using (var zip = new ZipFile())
            {
                foreach (var item in db.IslemFile.Where(x => x.Islem_ID == islem.Islem_ID).ToList())
                {
                    var file = db.SysFile.FirstOrDefault(x => x.Id == item.SysFile_ID);
                    if (file is null)
                    {
                        continue;
                    }
                    zip.AddEntry(file.File_Name, Convert.FromBase64String(file.File_Content));
                }
                zip.Save(outputStream);
            }


            outputStream.Position = 0;
            return(File(outputStream, "application/zip", islem.Cari_ID + "_" + islem.Arac_ID + ".zip"));
        }
예제 #5
0
        public ActionResult CancelReservation(int id)
        {
            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Islem islem = db.Islem.Find(id);

            if (islem == null)
            {
                return(HttpNotFound());
            }
            var cari = db.Cari.Find(islem.Cari_ID);

            ViewBag.CariBilgisi = cari.Cari_AdSoyad;

            var arac = db.viewAracList.First(x => x.Arac_ID == islem.Arac_ID);

            ViewBag.AracBilgisi = arac.AracMarka_Adi + " " + arac.AracModel_Adi + " (" + arac.AracPlakaNo + ")";
            CancelViewModel model = new CancelViewModel
            {
                Islem_TahsilEdilen = islem.Islem_TahsilEdilen,
                Tahsilat_Aciklama  = "Rezervasyon iptal edilirken iade edildi.",
            };

            return(View(model));
        }
예제 #6
0
        public ActionResult Done(int id)
        {
            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Islem islem = db.Islem.Find(id);

            if (islem == null)
            {
                return(HttpNotFound());
            }
            var cari = db.Cari.Find(islem.Cari_ID);

            ViewBag.CariBilgisi = cari.Cari_AdSoyad;

            var arac = db.viewAracList.First(x => x.Arac_ID == islem.Arac_ID);

            ViewBag.AracBilgisi = arac.AracMarka_Adi + " " + arac.AracModel_Adi + " (" + arac.AracPlakaNo + ")";

            ViewBag.IslemId = islem.Islem_ID;
            DoneViewModel model = new DoneViewModel
            {
                Islem_TahsilEdilen = islem.Islem_KalanBorc,
                Tahsilat_Aciklama  = "Kiralama tamamlanırken tahsil edildi.",
            };

            return(View(model));
        }
예제 #7
0
        static void Main(string[] args)
        {
            //Islem<int> d1 = new Islem<int>();
            Islem<A> d2 = new Islem<A>();
            Islem<B> d3 = new Islem<B>();
            Islem<C> d4 = new Islem<C>();

            Islem<D> d5 = new Islem<D>();
        }
예제 #8
0
 public ActionResult Ekle(Islem islem, int MusteriId, int AracId)
 {
     islem.MusteriId         = MusteriId;
     islem.AracId            = AracId;
     islem.RezervasyonTarihi = DateTime.Now;
     _islemRepository.Insert(islem);
     _islemRepository.Save();
     TempData["Bilgi"] = "İşlem eklemeniz başarılı";
     return(RedirectToAction("Index", "Islem"));
 }
예제 #9
0
        static void Main(string[] args)
        {
            Islem i;

            i = new Islem(Topla);
            Console.WriteLine(i(25, 64));

            i = new Islem(Cikart);
            Console.WriteLine(i(25, 64));
        }
예제 #10
0
        static void Main(string[] args)
        {
            Islem islem = new Islem(Topla);

            Console.WriteLine(islem(10, 30));
            Console.WriteLine(islem.Invoke(20, 30));

            islem = new Islem(Carp);
            Console.WriteLine(islem(10, 30));
        }
예제 #11
0
        public IActionResult Add(Islem islem)
        {
            var result = _islemService.Add(islem);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
예제 #12
0
            public static Islem operator +(Islem obj1, Islem obj2)
            {
                Islem objIslem = new Islem();

                objIslem.x = obj1.x + obj2.x;
                objIslem.y = obj1.y + obj2.y;

                Console.WriteLine(" (+) Overload Edildi. ");

                return(objIslem);
            }
예제 #13
0
        static void Main(string[] args)
        {
            Islem _islem = yazdir();

            int refvar = 7;
            int outvar;
            int x = _islem(10, ref refvar, out outvar);

            Console.WriteLine("x :{0} , refvar :{1} , outvar :{2}", x, refvar, outvar);
            Console.ReadLine();
        }
예제 #14
0
        public ActionResult Duzenle(int id)
        {
            Islem gelenIslem = _islemRepository.GetById(id);

            if (gelenIslem == null)
            {
                TempData["Bilgi"] = "İşlem bulunamadı!";
            }
            ViewBag.Musteri = _musteriRepository.GetAll().ToList();
            ViewBag.Arac    = _aracRepository.GetAll().ToList();
            return(View(gelenIslem));
        }
예제 #15
0
        public ActionResult Done(DoneViewModel model, int id)
        {
            Islem islem = db.Islem.Find(id);

            if (ModelState.IsValid)
            {
                islem.Islem_TahsilEdilen         += model.Islem_TahsilEdilen ?? 0;
                islem.Islem_KalanBorc            -= model.Islem_TahsilEdilen ?? 0;
                islem.Islem_ToplamDigerUcretler   = model.Islem_ToplamDigerUcretler;
                islem.Islem_ToplamEkstraHizmetler = model.Islem_ToplamEkstraHizmetler;
                islem.Islem_ToplamKiralamaUcreti  = model.Islem_ToplamKiralamaUcreti;
                islem.Islem_ToplamKMAsimUcreti    = model.Islem_ToplamKMAsimUcreti;
                islem.Islem_ToplamValeHizmetleri  = model.Islem_ToplamValeHizmetleri;


                var truncated = $"{islem.Islem_ID} Id'li İşlem: {model.Tahsilat_Aciklama}";
                if (truncated.Length > 500)
                {
                    truncated = truncated.Substring(0, 500);
                }
                KasaIslem tahsilat = new KasaIslem
                {
                    KasaIslem_Aciklama   = truncated,
                    KasaIslem_CreateDate = DateTime.Now,
                    KasaIslem_Tarih      = DateTime.Now,
                    KasaIslem_Tutar      = model.Islem_TahsilEdilen ?? 0,
                    OdemeTipi_ID         = (int)model.OdemeTipi_ID,
                    KasaIslem_Tipi       = (int)KasaIslemTipi.Gelir
                };
                db.KasaIslem.Add(tahsilat);
                islem.Islem_Tipi = (int)IslemTipi.Tamamlandi;


                Arac a = db.Arac.Find(islem.Arac_ID);
                a.AracKiralamaDurumu = (int)AracDurumu.Bos;
                a.AracGuncelKM       = (double)model.Islem_SonKM;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            var cari = db.Cari.Find(islem.Cari_ID);

            ViewBag.CariBilgisi = cari.Cari_AdSoyad;

            var arac = db.viewAracList.First(x => x.Arac_ID == islem.Arac_ID);

            ViewBag.AracBilgisi = arac.AracMarka_Adi + " " + arac.AracModel_Adi + " (" + arac.AracPlakaNo + ")";

            ViewBag.IslemId = islem.Islem_ID;

            return(View(model));
        }
예제 #16
0
        public ActionResult Sil(int id)
        {
            Islem islem = _islemRepository.GetById(id);

            if (islem == null)
            {
                TempData["Bilgi"] = "İşlem bulunamadı!";
            }
            _islemRepository.Delete(id);
            _islemRepository.Save();
            TempData["Bilgi"] = "Kiralama işlemi başarıyla silindi";
            return(RedirectToAction("Index", "Islem"));
        }
예제 #17
0
 public string SonucHesapla()
 {
     if (Islem == null)
     {
         return(AktifDeger.DegerOku());
     }
     else
     {
         this.Sonuc            = Islem.IslemUygula(OncekiDeger, AktifDeger);
         SonIslemdeSonucAlindi = true;
         return(Sonuc.DegerOku());
     }
 }
예제 #18
0
 public ActionResult Ekle(DetayDTO d)
 {
     if (ModelState.IsValid)
     {
         Islem detay = new Islem()
         {
             UrunId        = d.UrunId,
             ArizaId       = d.ArizaId,
             ServisDurumId = d.ServisDurumId,
             ServisYeriId  = d.ServisyeriId
         };
         DataService.Service.DetayService.Insert(detay);
     }
     return(RedirectToAction("Index"));
 }
예제 #19
0
        static void Main(string[] args)
        {
            Islem o1 = new Islem(5, 4);

            o1.Yazdir();

            Islem o2 = new Islem(7, 9);

            o2.Yazdir();

            Console.WriteLine();
            Islem o3 = o1 + o2;

            o3.Yazdir();

            Console.ReadLine();
        }
예제 #20
0
        public ActionResult RezervasyonYap(Islem islem)
        {
            Islem yeniIslem = new Islem();

            yeniIslem.RezervasyonTarihi = DateTime.Now;
            yeniIslem.MusteriId         = islem.MusteriId;
            yeniIslem.AracId            = islem.AracId;
            yeniIslem.TcKimlikNo        = islem.TcKimlikNo;
            yeniIslem.Telefon           = islem.Telefon;
            yeniIslem.Tutar             = islem.Tutar;
            yeniIslem.AlimTarihi        = islem.AlimTarihi;
            yeniIslem.TeslimTarihi      = islem.TeslimTarihi;
            yeniIslem.TahminiKm         = islem.TahminiKm;
            _islemRepository.Insert(yeniIslem);
            _islemRepository.Save();
            return(RedirectToAction("Rezervasyonlarim", "Hesap"));
        }
예제 #21
0
        public ActionResult Duzenle(Islem islem)
        {
            Islem gelenIslem = _islemRepository.GetById(islem.Id);

            gelenIslem.MusteriId    = islem.MusteriId;
            gelenIslem.AracId       = islem.AracId;
            gelenIslem.Tutar        = islem.Tutar;
            gelenIslem.AlimTarihi   = islem.AlimTarihi;
            gelenIslem.TeslimTarihi = islem.TeslimTarihi;
            gelenIslem.TahminiKm    = islem.TahminiKm;
            gelenIslem.TcKimlikNo   = islem.TcKimlikNo;
            gelenIslem.Telefon      = islem.Telefon;

            _islemRepository.Save();
            TempData["Bilgi"] = "Kiralama işlem düzenlemeniz başarılı.";
            return(RedirectToAction("Index", "Islem"));
        }
예제 #22
0
        private void verBtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (durum == "1" && kitapIDTxt.Text != "" && uyeIDTxt.Text != "")
                {
                    Islem islem = new Islem();
                    islem.adminID      = int.Parse(yetkiliIDTxt.Text);
                    islem.kitapID      = int.Parse(kitapIDTxt.Text);
                    islem.uyeID        = int.Parse(uyeIDTxt.Text);
                    islem.islemTarihi  = dateTimePicker1.Value.Date.ToString("yyyy-MM-dd");
                    islem.iadeTarihi   = dateTimePicker2.Value.Date.ToString("yyyy-MM-dd");
                    islem.emanetDurumu = dateTimePicker2.Value.Date.ToString("yyyy-MM-dd");

                    SqlConnector sql         = new SqlConnector();
                    bool         olusturdumu = sql.islemOlustur(islem);
                    if (olusturdumu)
                    {
                        uyariLbl.Visible = false;
                        kitapIDTxt.Clear();
                        Helper help        = new Helper(sorguIslem, tabloIslem, this.dataGridView3);
                        Helper kitapHelper = new Helper(sorguKitap, tabloKitap, dataGridView2);
                    }
                    else
                    {
                        uyariLbl.Text    = "Hata...";
                        uyariLbl.Visible = true;
                    }
                }
                else if (durum == "0")
                {
                    uyariLbl.Text    = "Bu kişi cezalıdır.";
                    uyariLbl.Visible = true;
                }
                else
                {
                    uyariLbl.Text    = "Boş bırakmayınız.";
                    uyariLbl.Visible = true;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Kitap işlem görüyor. Bilgileri kontrol edin.");
            }
        }
        public void SatinAlim(Urunler urun)
        {
            Islem  islem;
            double ilkBakiye     = alici.Bakiye;
            int    degisenmiktar = miktar;
            double netTutar      = urun.Fiyat * miktar;

            if (urun.Miktar >= miktar && alici.Bakiye >= netTutar)
            {
                urun.Miktar  -= miktar;
                miktar        = 0;
                alici.Bakiye -= netTutar;
                alici.UrunEkle(urun);
                urun.Sahibi.Bakiye += netTutar;
            }
            else if (urun.Miktar >= miktar && alici.Bakiye <= netTutar)
            {
                int yeterliAlimMiktari = (int)(alici.Bakiye / urun.Fiyat);
                netTutar            = yeterliAlimMiktari * urun.Fiyat;
                urun.Miktar        -= yeterliAlimMiktari;
                miktar             -= yeterliAlimMiktari;
                alici.Bakiye       -= netTutar;
                urun.Sahibi.Bakiye += netTutar;
                Urunler yeniUrun = new Urunler(urun.Ad, yeterliAlimMiktari, urun.Fiyat, alici);
                alici.UrunEkle(yeniUrun);
            }
            else
            {
                int yeterliAlimMiktari = urun.Miktar;
                netTutar            = yeterliAlimMiktari * urun.Fiyat;
                alici.Bakiye       -= netTutar;
                urun.Sahibi.Bakiye += netTutar;
                miktar             -= urun.Miktar;
                Urunler yeniUrun = new Urunler(urun.Ad, yeterliAlimMiktari, urun.Fiyat, alici);
                alici.UrunEkle(yeniUrun);
            }
            if (ilkBakiye != alici.Bakiye)
            {
                islem = new Islem(alici.Ad + " " + degisenmiktar + " kilo " + urun.Ad + " almak ister ise " + urun.Fiyat + " tl'den alım işlemi gerçekleşti",
                                  alici.Ad + " " + urun.Sahibi.Ad + "'in hesabına " + netTutar + " TL gönderdi.", alici.Ad + " " + alici.Bakiye + " tl parası kaldı",
                                  urun.Fiyat + " tl");
                Veriler.Islemler.Add(islem);
            }
        }
예제 #24
0
        private void button1_Click(object sender, EventArgs e)
        {
            TimeSpan fark;

            fark        = DateTime.Today - DateTime.Parse(dateTimePicker1.Text);
            label5.Text = fark.TotalDays.ToString();

            double islem;
            double a = Convert.ToInt32(label5.Text);
            double b = Convert.ToInt32(textBox1.Text);

            islem       = a * b;
            label7.Text = islem.ToString();
            double Islem;
            double c = Convert.ToInt32(textBox2.Text);

            Islem       = (islem / 20) * c;
            label9.Text = Islem.ToString();
        }
예제 #25
0
        private void main(IEntity entity, Islem islem)
        {
            cmd.Connection = baglan.Baglan();                                                                                                                              //sqlcommand connection
            string Id            = entity.GetType().GetProperties().SingleOrDefault(p => p.Name == "id" || p.Name == "Id" || p.Name == entity.GetType().Name + "Id").Name; //nesnenin id sinin sınıftaki ismi sınıf adı+id ya da id nin karşılığı
            string propertys     = "\"" + string.Join("\",\"", entity.GetType().GetProperties().Where(p => p.Name != Id).Select(p => p.Name)) + "\"";                      //propertyler
            string cmdParameters = "@" + string.Join(",@", entity.GetType().GetProperties().Where(p => p.Name != Id).Select(p => p.Name));                                 //parametreler
            string commandText   = "";

            switch (islem)
            {
            case Islem.Update:
                string updateCommend = "";
                for (int j = 0; j < propertys.Split(',').Length; j++)
                {
                    if (j != 0)
                    {
                        updateCommend += ",";
                    }
                    updateCommend += propertys.Split(',')[j] + "=" + cmdParameters.Split(',')[j];
                }
                commandText = $"update {entity.GetType().Name} set {updateCommend} where {Id}={entity.GetType().GetProperty(Id).GetValue(entity)}";
                break;

            case Islem.Add:
                commandText = $@"insert into {entity.GetType().Name}({propertys}) values({cmdParameters})";
                break;

            case Islem.Delete:
                commandText =
                    $"delete from {entity.GetType().Name} where {Id}={entity.GetType().GetProperty(Id).GetValue(entity)}";
                break;
            }
            cmd.CommandText = commandText;
            foreach (var paramtre in cmdParameters.Split(','))
            {
                var property = paramtre.Remove(0, 1);
                var value    = entity.GetType().GetProperty(property).GetValue(entity);
                cmd.Parameters.AddWithValue(paramtre, value);
            }
            cmd.ExecuteNonQuery();
            baglan.BaglantiKapat();
        }
예제 #26
0
        public ActionResult CancelReservation(CancelViewModel model, int id)
        {
            Islem islem = db.Islem.Find(id);

            if (ModelState.IsValid)
            {
                islem.Islem_TahsilEdilen += model.Islem_TahsilEdilen ?? 0;
                islem.Islem_KalanBorc    -= model.Islem_TahsilEdilen ?? 0;

                var truncated = $"{islem.Islem_ID} Id'li İşlem: {model.Tahsilat_Aciklama}";
                if (truncated.Length > 500)
                {
                    truncated = truncated.Substring(0, 500);
                }
                KasaIslem tahsilat = new KasaIslem
                {
                    KasaIslem_Aciklama   = truncated,
                    KasaIslem_CreateDate = DateTime.Now,
                    KasaIslem_Tarih      = DateTime.Now,
                    KasaIslem_Tutar      = model.Islem_TahsilEdilen,
                    OdemeTipi_ID         = (int)model.OdemeTipi_ID,
                    KasaIslem_Tipi       = (int)KasaIslemTipi.Gider
                };
                db.KasaIslem.Add(tahsilat);
                islem.Islem_Tipi = (int)IslemTipi.RezervasyonIptal;

                Arac a = db.Arac.Find(islem.Arac_ID);
                a.AracKiralamaDurumu = (int)AracDurumu.Bos;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            var cari = db.Cari.Find(islem.Cari_ID);

            ViewBag.CariBilgisi = cari.Cari_AdSoyad;

            var arac = db.viewAracList.First(x => x.Arac_ID == islem.Arac_ID);

            ViewBag.AracBilgisi = arac.AracMarka_Adi + " " + arac.AracModel_Adi + " (" + arac.AracPlakaNo + ")";
            return(View(model));
        }
        public ActionResult NotGetir(Islem isl, TBLNOTLAR p, int sinav1 = 0, int sinav2 = 0, int sinav3 = 0, int proje = 0)
        {
            if (isl.islemler == "Hesapla")
            {
                double ortalama = (sinav1 + sinav2 + sinav3 + proje) / 4;
                ViewBag.ort = ortalama;
            }
            if (isl.islemler == "NotGuncelle")
            {
                var notlar = db.TBLNOTLAR.Find(p.NOTID);
                notlar.SINAV1   = p.SINAV1;
                notlar.SINAV2   = p.SINAV2;
                notlar.SINAV3   = p.SINAV3;
                notlar.PROJE    = p.PROJE;
                notlar.ORTALAMA = p.ORTALAMA;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View());
        }
예제 #28
0
 public void Update(Islem obj)
 {
     _context.Islems.AddOrUpdate();
 }
예제 #29
0
 public void WhereAdd(CAR003E Property, Islem islem, object Deger, Operand And_Or = Operand.AND)
 {
     WhereList.Add(SqlExperOperatorIslem.WhereAdd(Enum.GetName(typeof(CAR003E), Property), islem, Deger, And_Or));
 }
예제 #30
0
        private void button3_Click(object sender, EventArgs e)
        {
            Islem Isl = new Islem();
            QRkod.Karekod qrk = new Karekod();
            con.Open();
            for (int i = 0; i < lb1.Items.Count; i++)
            {

                qrk.body = Isl.bodyYap(lb1.Items[i].ToString());
                qrk.gtin = Isl.cozumle(qrk.body).gtin;
                qrk.gtin = qrk.gtin.Substring(1, 13);
                qrk.sn = Isl.cozumle(qrk.body).sn;
                qrk.xd = Isl.cozumle(qrk.body).xd;
                qrk.bn = Isl.cozumle(qrk.body).bn;
                OleDbCommand komut = new OleDbCommand(@"INSERT INTO URUNGIR (GTIN, SN, XD, BN) VALUES ('"+qrk.gtin+"','"+qrk.sn+"','"+ qrk.xd+"','"+qrk.bn+"')", con);

                try
                {

                komut.ExecuteNonQuery();
                }
                catch (Exception)
                {

                    //throw;
                 TxtKK.Text +=  "\n"+ qrk.sn+"\n";
                }
            }
            con.Close();
            Listele();
        }
예제 #31
0
 public void Update(Islem islem)
 {
     _islemServis.Update(islem);
 }
예제 #32
0
 public void Delete(Islem islem)
 {
     _islemServis.Delete(islem);
 }
예제 #33
0
 public void Add(Islem islem)
 {
     _islemServis.Add(islem);
 }
예제 #34
0
        private void TxtKK_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar==(char)Keys.Return)
            {
                Islem Isl = new Islem();
                QRkod.Karekod qrk = new Karekod();
               qrk.body = Isl.bodyYap(TxtKK.Text.Trim());
               qrk.gtin= Isl.cozumle(qrk.body).gtin;
                qrk.sn = Isl.cozumle(qrk.body).sn;
                qrk.xd = Isl.cozumle(qrk.body).xd;
                qrk.bn = Isl.cozumle(qrk.body).bn;

                TxtBN.Text = qrk.bn;
                TxtGTIN.Text = qrk.gtin;
                TxtSN.Text = qrk.sn;
                TxtXD.Text= String.Format("{0:yyyy-MM-dd}", qrk.xd);
            }
        }