private void tarifeCek(radiusEntities dc) { if (grdMakine.SelectedValue != null) { int id = Convert.ToInt32(grdMakine.SelectedValue); MakineIslem m = new MakineIslem(dc); var tarifeler = m.tarifeler(id); //if (tarifeler.Count > 0) //{ drdTarife.DataSource = tarifeler; drdTarife.DataValueField = "id"; drdTarife.DataTextField = "ad"; drdTarife.DataBind(); //} Makine mak = m.tekmakine(id); txtSonNumara.Text = mak.son_sayac.ToString(); txtMakineAdiGoster.Value = mak.adi; if (tarifeler.Count > 0) { int tarifeid = Convert.ToInt32(drdTarife.SelectedValue); Tarife t = m.tarife_tek(tarifeid); txtFiyat.Text = t.tutar.ToString(); if (t.saatlik == true) { numara_aralik.Visible = true; hdnSaatlik.Value = "yes"; tarih_aralik.Visible = false; } else { numara_aralik.Visible = false; hdnSaatlik.Value = string.Empty; tarih_aralik.Visible = true; } } else { txtFiyat.Text = String.Empty; hdnSaatlik.Value = string.Empty; } } }
private void fiyatCek(radiusEntities dc) { if (grdMakine.SelectedValue != null && drdTarife.SelectedValue != null) { int id = Convert.ToInt32(grdMakine.SelectedValue); int tarifeid = Convert.ToInt32(drdTarife.SelectedValue); MakineIslem m = new MakineIslem(dc); Makine mak = m.tekmakine(id); Tarife t = m.tarife_tek(tarifeid); txtFiyat.Text = t.tutar.ToString(); txtSonNumara.Text = mak.son_sayac.ToString(); txtMakineAdiGoster.Value = mak.adi; } }
static void Main(string[] args) { Makine[] makine = new Makine[1000]; Bilet[] bilet = new Bilet[1000]; Bilet[] biletMakine = new Bilet[1000]; int[] MakineSecim = new int[15]; int makinesayisi = makineleriOku(makine); int biletsayisi = biletleriOku(bilet); anaMenu AnaMenuSecim; do { Console.Clear(); logo(); AnaMenuSecim = AnaMenu(); if (AnaMenuSecim == anaMenu.makineler) { makineMenu makineSecim; do { Console.Clear(); logo(); Console.WriteLine("1-Makine Ekle"); Console.WriteLine("2-Makine Çıkar"); Console.WriteLine("3-Makine Listesi"); Console.WriteLine("4-Üst Menü"); Console.WriteLine(""); Console.ForegroundColor = ConsoleColor.DarkMagenta; Console.Write("Seçiminiz:"); Console.ResetColor(); makineSecim = (makineMenu)Convert.ToInt32(Console.ReadLine()); switch (makineSecim) { case makineMenu.makineEkle: makinesayisi = makineEkle(makine, makinesayisi); makineleriKaydet(makine, makinesayisi); break; case makineMenu.makineCikar: Console.Write("Listeden çıkarmak istediğiniz makinenin adını giriniz:"); string aramaMetni = Console.ReadLine(); int sil = makineAra(makine, makinesayisi, aramaMetni); Console.WriteLine(""); Console.BackgroundColor = ConsoleColor.DarkRed; Console.ForegroundColor = ConsoleColor.Black; Console.Write("Listeden çıkarmak istediğiniz makine: {0} dir.Emin misiniz? (e/h)", makine[sil].makineAd); Console.ResetColor(); Console.WriteLine(""); string cevap = Console.ReadLine(); bool eminlik = EminMisiniz(cevap); if (eminlik == true) { makinesayisi = makineCikar(makine, sil, makinesayisi); makineleriKaydet(makine, makinesayisi); Console.WriteLine("Makine başarıyla çıkartıldı..."); } else { makineSecim = (makineMenu)ConsoleKey.Enter; } break; case makineMenu.makineListesi: makineListesi(makine, makinesayisi); ustMenu(); break; } } while (makineSecim != makineMenu.cikis); } else if (AnaMenuSecim == anaMenu.bilet) { biletMenu biletSecim; do { Console.Clear(); logo(); Console.WriteLine("1-Bilet Bas"); Console.WriteLine("2-Bilet Listesi"); Console.WriteLine("3-Bilet Ara"); Console.Write("Seçim:"); biletSecim = (biletMenu)Convert.ToInt32(Console.ReadLine()); switch (biletSecim) { case biletMenu.biletBas: Console.Clear(); logo(); Console.WriteLine("Şuana kadar basılan bilet sayısı" + biletsayisi); biletsayisi = biletBas(bilet, MakineSecim, makine, biletsayisi, makinesayisi); Console.WriteLine(""); Console.WriteLine("Bilet yukarıdaki gibi oluşturulacaktır. Bilet basılmasını istiyor musunuz? (e/h)"); string yanit = Console.ReadLine().ToLower(); if (yanit == "e") { biletListesi(bilet, MakineSecim, biletsayisi); Console.ReadKey(); biletleriKaydet(bilet, biletsayisi); Console.Clear(); Console.WriteLine("Bilet başarıyla basıldı (kaydedildi)..."); } else { Console.Clear(); Console.WriteLine("Bilet basım işleminden vazgeçildi..."); } ustMenu(); break; case biletMenu.biletListe: biletListesi(bilet, MakineSecim, biletsayisi); break; case biletMenu.biletAra: Console.Clear(); logo(); Console.BackgroundColor = ConsoleColor.DarkGreen; Console.ForegroundColor = ConsoleColor.White; Console.Write("Bilgilerine erişmek istediğiniz biletin numarasını giriniz:"); Console.ResetColor(); string bAramametni = Console.ReadLine().Trim(); int arananbilet = biletAra(bilet, biletsayisi, bAramametni); ornekBilet(bilet, arananbilet, MakineSecim, makine); ustMenu(); Console.ReadLine(); break; } } while (biletSecim != biletMenu.cikis); } else if (AnaMenuSecim == anaMenu.raporlar) { makineListesi(makine, makinesayisi); hangiMakineR(makine, bilet, MakineSecim, makinesayisi, biletsayisi); } else { } } while (AnaMenuSecim != anaMenu.cikis); Console.ReadLine(); }
private void ortak(radiusEntities dc, string bas, string son) { string makine_id = Request.QueryString["makineid"]; if (!String.IsNullOrEmpty(makine_id)) { int makineid = Int32.Parse(makine_id); TekMakine tek = new TekMakine(dc, makineid, bas, son); MakineInfo s = tek.servis(); Makine genel = s.genel; var liste = s.kararlar; int adet = 0; decimal mal = 0; decimal tutar = 0; var giris = s.girisler; int adetg = 0; decimal miktarG = 0; decimal tutarG = 0; var teorik = s.teorikler; int adett = 0; decimal miktart = 0; decimal tutart = 0; if (s.girisler.Count > 0) { adetg = s.girisler.Count; miktarG = s.girisler.Sum(x => x.miktar); tutarG = s.girisler.Sum(x => x.tutar); } txtAdetG.InnerHtml = "Adet: " + adetg.ToString(); txtMiktarG.InnerHtml = "Miktar: " + miktarG.ToString("C"); txtTutarG.InnerHtml = "Maliyet: " + tutarG.ToString("C"); if (liste.Count > 0) { adet = liste.Count; mal = (decimal)liste.Sum(x => x.toplam_maliyet); tutar = (decimal)liste.Sum(x => x.yekun); } if (teorik.Count > 0) { adett = teorik.Count; miktart = teorik.Sum(x => x.miktar); tutart = teorik.Sum(x => x.tutar); } txtAdetT.InnerHtml = "Adet: " + adett.ToString(); txtMiktarT.InnerHtml = "Miktar: " + miktart.ToString("C"); txtTutarT.InnerHtml = "Maliyet: " + tutart.ToString("C"); txtHesapAdet.InnerHtml = " Adet: " + adet.ToString(); txtHesapMaliyet.InnerHtml = "Maliyet:" + mal.ToString("C"); txtHesapTutar.InnerHtml = "Tutar: " + tutar.ToString("C"); txtMakine_plaka.InnerHtml = genel.adi + " - " + genel.plaka; txtSonSayac.InnerHtml = genel.son_sayac.ToString(); txtToplamCalismaAy.Value = genel.toplam_calisma_ay.ToString(); txtToplamCalismaGun.Value = genel.toplam_calisma_gun.ToString(); txtToplamCalismaHafta.Value = genel.toplam_calisma_hafta.ToString(); txtToplamCalismaSaat.Value = genel.toplam_calisma_saat.ToString(); txtToplamMasrafGercek.Value = genel.toplam_masraf_gercek.ToString("C"); txtToplamMasrafTeorik.Value = genel.toplam_masraf_teorik.ToString("C"); txtToplamGelir.Value = genel.toplam_gelir.ToString("C"); txtServisSayaci.Value = genel.servis_sayaci.ToString(); GridView1.DataSource = liste; grdAlimlarTeorik.DataSource = teorik; grdAlimlarGirisler.DataSource = giris; grdSayac.DataSource = s.sayaclar; grdTanim.DataSource = s.tanimlar; grdAtamalar.DataSource = s.atamalar; grdTarifeler.DataSource = s.tarifeler; } DataBind(); }