コード例 #1
0
        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;
                }
            }
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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();
        }