Exemplo n.º 1
0
    private void FillRadTree()
    {
        EFDal ed = new EFDal();
        int CihazSayisi = 0;
        DataSet ds = new DataSet();
        RadTreeNode Main = new RadTreeNode();
        RadTreeNode Teklifler = new RadTreeNode();
        RadTreeNode Randevu = new RadTreeNode();//Onaylanmis teklifler
        RadTreeNode BekleyenIsler = new RadTreeNode();//Depoda bekleyen isler
        RadTreeNode FirmadaBekleyenIsler = new RadTreeNode();//Firmada yerinde kalbrasyonu papılacak olupda bekleyenler
        RadTreeNode DevamEdenIsler = new RadTreeNode();
        RadTreeNode SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar = new RadTreeNode();
        RadTreeNode OnBuroyuBasilmakUzereBekleyenFaturaOnYazi = new RadTreeNode();

        int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name);//istek.SqlDataProvider.BolgeKoduDon(UserId);
        RadTree1.Nodes.Clear();
        RadTree1.Nodes.Add(Main);
        Main.Nodes.Clear();
        Main.Text = "Genel Bakış";
        Main.Value = "0";
        Main.Nodes.Add(Teklifler);
        Main.Nodes.Add(Randevu);
        Randevu.Text = "Onaylanmış teklifler";
        Randevu.Value = "0";
        Main.Nodes.Add(BekleyenIsler);
        Main.Nodes.Add(FirmadaBekleyenIsler);
        Main.Nodes.Add(DevamEdenIsler);
        Main.Nodes.Add(SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar);
        Main.Nodes.Add(OnBuroyuBasilmakUzereBekleyenFaturaOnYazi);

        Teklifler.Text = "Teklifler";
        BekleyenIsler.Text = "Depoda Bekleyen İşler";
        FirmadaBekleyenIsler.Text = "Firmada kalibrasyonu bekleyen işler";
        DevamEdenIsler.Text = "Laboratuvarda Devam Eden İşler";
        SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.Text = "Kalibrasyon istekleri karsilanmak uzere su an icin ziyaret edilen firmalar";
        OnBuroyuBasilmakUzereBekleyenFaturaOnYazi.Text = "Ön büroyu bekleyen fatura önyazıları";
        //Teklifler
        CihazSayisi = 0;
        ds = ed.TeklifleriDon(BolgeKodu);
        Teklifler.ToolTip = ds.Tables[0].Rows.Count.ToString() + " adet teklif";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode Teklifler2 = new RadTreeNode(arow["FIRMA"].ToString());
            Teklifler.Nodes.Add(Teklifler2);
            Teklifler2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihaz icin teklif verilmiş";
            Teklifler2.Value = "Teklif" + "&" + arow["YIL"].ToString() + "&" + arow["TEKLIFNO"].ToString(); ;
            CihazSayisi = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        Teklifler.ToolTip = Teklifler.ToolTip + "-" + CihazSayisi.ToString() + "adet cihaz için teklif. Verilmesinin üzerinden 15 gün geçmemiş ve onay gelmeyen teklifleri gösterir.";
        //Randevular yani onaylanmış teklifler
        ds = ed.RandevulariBolgelereGoreGrupla(BolgeKodu);
        Randevu.ToolTip = ds.Tables[0].Rows.Count.ToString() + " adet firma onay verdiği teklifle bekliyor";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode RandevusuOlanFirma = new RadTreeNode(arow["FIRMAADI"].ToString());
            Randevu.Nodes.Add(RandevusuOlanFirma);
            RandevusuOlanFirma.ToolTip = arow["CihazSayisi"].ToString() + " adet cihaz randevu icin bekliyor";
            RandevusuOlanFirma.Value = "Randevu" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString();
            CihazSayisi = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());

        }
        Randevu.ToolTip = Randevu.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz.Kalibrasyon bitiş tarihi olmayan ve firma tarafından onaylanan teklif kalemleridir.";
        //dEPODABekleyen Isler
        CihazSayisi = 0;
        ds = ed.DepodaBekleyenIsleriDon(BolgeKodu);
        BekleyenIsler.ToolTip = ds.Tables[0].Rows.Count.ToString() + " firmanin işi bekliyor ";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode BekleyenIsler2 = new RadTreeNode(arow["FIRMA"].ToString());
            BekleyenIsler.Nodes.Add(BekleyenIsler2);
            BekleyenIsler2.Value = "Bekleyen" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString();
            BekleyenIsler2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihaz laboratuvara alinmak icin bekliyor." + arow["BeklemeGunSayisi"].ToString()+ " gündür bekliyor.";
            CihazSayisi = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        BekleyenIsler.ToolTip = BekleyenIsler.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz.Sorumlu alanı boş,İptal alanı boş yada 'OK' ve CihazGelmedi alanı 0 olan kayıtlardır.";

        //Firmada Bekleyen işler
        CihazSayisi = 0;
        ds = ed.FirmadaBekleyenIsleriDon(BolgeKodu);
        FirmadaBekleyenIsler.ToolTip = ds.Tables[0].Rows.Count.ToString() + " firmanin işi yerinde yapılmak üzere bekliyor. Sorumlu alanı boş, CihazGelmedi alanı 1,İptal alanı boş yada 'OK' ve KalYeri 'Yerinde' olan kayıtlardır..";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode FirmadaBekleyenIsler2 = new RadTreeNode(arow["FIRMA"].ToString());
            FirmadaBekleyenIsler.Nodes.Add(FirmadaBekleyenIsler2);
            FirmadaBekleyenIsler2.Value = "FBekleyen" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString();
            FirmadaBekleyenIsler2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihaz laboratuvara alinmak icin bekliyor";
            CihazSayisi = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        FirmadaBekleyenIsler.ToolTip = FirmadaBekleyenIsler.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz";
        //Devam eden işler
        CihazSayisi = 0;
        ds = ed.DevamEdenIsleriDon(BolgeKodu);
        DevamEdenIsler.ToolTip = ds.Tables[0].Rows.Count.ToString() + " adet firmanin isi devam ediyor";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode DevamEdenIsler2 = new RadTreeNode(arow["FIRMA"].ToString());
            DevamEdenIsler.Nodes.Add(DevamEdenIsler2);
            DevamEdenIsler2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihazin  laboratuvarda kalibrasyonu devam ediyor";
            DevamEdenIsler2.Value = "DevamEden" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString(); ;
            CihazSayisi = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        DevamEdenIsler.ToolTip = DevamEdenIsler.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz. Sorumlu alanı boş olmayan, Kalibrasyon bitişi tarihi boş olan, İptal alanı boş ya da 'OK',Kalyeri 'Yerinde' olmayan kayıtlardır.";
        //SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar
        CihazSayisi = 0;
        ds = ed.KalibrasyonuYapilmakUzereFirmayaGidilenIsleriDon(BolgeKodu);
        SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.ToolTip = ds.Tables[0].Rows.Count.ToString() + " adet firmanin isi yerinde yapiliyor";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar2 = new RadTreeNode(arow["FIRMA"].ToString());
            SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.Nodes.Add(SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar2);
            SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihazin  yerinde kalibrasyonu devam ediyor";
            SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar2.Value = "FDevamEden" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString(); ;
            CihazSayisi = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.ToolTip = SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz.Sorumlu alanı boş,İptal alanı boş ya da 'OK',CihazGelemdi alanı 1,Kalyeri alanı 'Yerinde' olan kayıtlardır.";
        //OnBuroyuBasilmakUzereBekleyenFaturaOnYazi
        CihazSayisi = 0;

        using (Service1Client proxy = new Service1Client())
        {
            //var Sonuc= proxy.kal_FaturaOnYaziyaHazirIstekNolar_ResultDon((short)BolgeKodu);

            //DateTime dt = new DateTime(2010, 12, 1);
            DataSet dsSonuc = proxy.FaturasiBastirilmamisFaturaNolar(BolgeKodu, DateTime.Parse("2015-01-06"));
            //var Sonuc = proxy.FaturaOnYaziyaHazirFaturaNolar(BolgeKodu);
            OnBuroyuBasilmakUzereBekleyenFaturaOnYazi.ToolTip = dsSonuc.Tables[0].Rows.Count.ToString() + " adet fatura bastırılmak için bekliyor";
            int RowCounter = 0;
            for (int i = 0; i < dsSonuc.Tables[0].Rows.Count; i++)
            {
                RadTreeNode OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2 = new RadTreeNode(dsSonuc.Tables[0].Rows[RowCounter]["FaturaNo"].ToString() + "--" + dsSonuc.Tables[0].Rows[RowCounter]["IstekNo"].ToString() + "--" + dsSonuc.Tables[0].Rows[RowCounter]["FIRMAADI"].ToString());
                OnBuroyuBasilmakUzereBekleyenFaturaOnYazi.Nodes.Add(OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2);
                //FaturaNo içinde onay almamis istek kontrolü
                if (proxy.FaturaNoIcindeOnaylanmamisIstekler(BolgeKodu, dsSonuc.Tables[0].Rows[RowCounter]["FaturaNo"].ToString()).Count() > 0)
                {
                    OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ForeColor = System.Drawing.Color.Red;
                    OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ToolTip = proxy.FaturaNoIcindeOnaylanmamisIstekler(BolgeKodu, dsSonuc.Tables[0].Rows[RowCounter]["FaturaNo"].ToString()).Count().ToString() + " adet istek onay bekliyor..";
                }
                else
                {
                    OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ForeColor = System.Drawing.Color.Green;
                    OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ToolTip = "Faturalandırmaya hazır";
                }
                ////OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ToolTip = Sonuc.Count().ToString() + " adet önyazı bastırılmak için bekliyor";
                OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.Value = dsSonuc.Tables[0].Rows[RowCounter]["FaturaNo"].ToString() + "---" + dsSonuc.Tables[0].Rows[RowCounter]["IstekNo"].ToString() + "---" + dsSonuc.Tables[0].Rows[RowCounter]["FIRMAADI"].ToString();
                RowCounter++;
            }
        }
        Main.Expanded = true;
    }
Exemplo n.º 2
0
    private void FillRadTree()
    {
        EFDal       ed                   = new EFDal();
        int         CihazSayisi          = 0;
        DataSet     ds                   = new DataSet();
        RadTreeNode Main                 = new RadTreeNode();
        RadTreeNode Teklifler            = new RadTreeNode();
        RadTreeNode Randevu              = new RadTreeNode(); //Onaylanmis teklifler
        RadTreeNode BekleyenIsler        = new RadTreeNode(); //Depoda bekleyen isler
        RadTreeNode FirmadaBekleyenIsler = new RadTreeNode(); //Firmada yerinde kalbrasyonu papılacak olupda bekleyenler
        RadTreeNode DevamEdenIsler       = new RadTreeNode();
        RadTreeNode SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar = new RadTreeNode();
        RadTreeNode OnBuroyuBasilmakUzereBekleyenFaturaOnYazi             = new RadTreeNode();

        int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name);//istek.SqlDataProvider.BolgeKoduDon(UserId);

        RadTree1.Nodes.Clear();
        RadTree1.Nodes.Add(Main);
        Main.Nodes.Clear();
        Main.Text  = "Genel Bakış";
        Main.Value = "0";
        Main.Nodes.Add(Teklifler);
        Main.Nodes.Add(Randevu);
        Randevu.Text  = "Onaylanmış teklifler";
        Randevu.Value = "0";
        Main.Nodes.Add(BekleyenIsler);
        Main.Nodes.Add(FirmadaBekleyenIsler);
        Main.Nodes.Add(DevamEdenIsler);
        Main.Nodes.Add(SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar);
        Main.Nodes.Add(OnBuroyuBasilmakUzereBekleyenFaturaOnYazi);

        Teklifler.Text            = "Teklifler";
        BekleyenIsler.Text        = "Depoda Bekleyen İşler";
        FirmadaBekleyenIsler.Text = "Firmada kalibrasyonu bekleyen işler";
        DevamEdenIsler.Text       = "Laboratuvarda Devam Eden İşler";
        SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.Text = "Kalibrasyon istekleri karsilanmak uzere su an icin ziyaret edilen firmalar";
        OnBuroyuBasilmakUzereBekleyenFaturaOnYazi.Text             = "Ön büroyu bekleyen fatura önyazıları";
        //Teklifler
        CihazSayisi       = 0;
        ds                = ed.TeklifleriDon(BolgeKodu);
        Teklifler.ToolTip = ds.Tables[0].Rows.Count.ToString() + " adet teklif";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode Teklifler2 = new RadTreeNode(arow["FIRMA"].ToString());
            Teklifler.Nodes.Add(Teklifler2);
            Teklifler2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihaz icin teklif verilmiş";
            Teklifler2.Value   = "Teklif" + "&" + arow["YIL"].ToString() + "&" + arow["TEKLIFNO"].ToString();;
            CihazSayisi        = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        Teklifler.ToolTip = Teklifler.ToolTip + "-" + CihazSayisi.ToString() + "adet cihaz için teklif. Verilmesinin üzerinden 15 gün geçmemiş ve onay gelmeyen teklifleri gösterir.";
        //Randevular yani onaylanmış teklifler
        ds = ed.RandevulariBolgelereGoreGrupla(BolgeKodu);
        Randevu.ToolTip = ds.Tables[0].Rows.Count.ToString() + " adet firma onay verdiği teklifle bekliyor";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode RandevusuOlanFirma = new RadTreeNode(arow["FIRMAADI"].ToString());
            Randevu.Nodes.Add(RandevusuOlanFirma);
            RandevusuOlanFirma.ToolTip = arow["CihazSayisi"].ToString() + " adet cihaz randevu icin bekliyor";
            RandevusuOlanFirma.Value   = "Randevu" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString();
            CihazSayisi = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        Randevu.ToolTip = Randevu.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz.Kalibrasyon bitiş tarihi olmayan ve firma tarafından onaylanan teklif kalemleridir.";
        //dEPODABekleyen Isler
        CihazSayisi           = 0;
        ds                    = ed.DepodaBekleyenIsleriDon(BolgeKodu);
        BekleyenIsler.ToolTip = ds.Tables[0].Rows.Count.ToString() + " firmanin işi bekliyor ";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode BekleyenIsler2 = new RadTreeNode(arow["FIRMA"].ToString());
            BekleyenIsler.Nodes.Add(BekleyenIsler2);
            BekleyenIsler2.Value   = "Bekleyen" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString();
            BekleyenIsler2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihaz laboratuvara alinmak icin bekliyor." + arow["BeklemeGunSayisi"].ToString() + " gündür bekliyor.";
            CihazSayisi            = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        BekleyenIsler.ToolTip = BekleyenIsler.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz.Sorumlu alanı boş,İptal alanı boş yada 'OK' ve CihazGelmedi alanı 0 olan kayıtlardır.";

        //Firmada Bekleyen işler
        CihazSayisi = 0;
        ds          = ed.FirmadaBekleyenIsleriDon(BolgeKodu);
        FirmadaBekleyenIsler.ToolTip = ds.Tables[0].Rows.Count.ToString() + " firmanin işi yerinde yapılmak üzere bekliyor. Sorumlu alanı boş, CihazGelmedi alanı 1,İptal alanı boş yada 'OK' ve KalYeri 'Yerinde' olan kayıtlardır..";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode FirmadaBekleyenIsler2 = new RadTreeNode(arow["FIRMA"].ToString());
            FirmadaBekleyenIsler.Nodes.Add(FirmadaBekleyenIsler2);
            FirmadaBekleyenIsler2.Value   = "FBekleyen" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString();
            FirmadaBekleyenIsler2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihaz laboratuvara alinmak icin bekliyor";
            CihazSayisi = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        FirmadaBekleyenIsler.ToolTip = FirmadaBekleyenIsler.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz";
        //Devam eden işler
        CihazSayisi            = 0;
        ds                     = ed.DevamEdenIsleriDon(BolgeKodu);
        DevamEdenIsler.ToolTip = ds.Tables[0].Rows.Count.ToString() + " adet firmanin isi devam ediyor";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode DevamEdenIsler2 = new RadTreeNode(arow["FIRMA"].ToString());
            DevamEdenIsler.Nodes.Add(DevamEdenIsler2);
            DevamEdenIsler2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihazin  laboratuvarda kalibrasyonu devam ediyor";
            DevamEdenIsler2.Value   = "DevamEden" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString();;
            CihazSayisi             = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        DevamEdenIsler.ToolTip = DevamEdenIsler.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz. Sorumlu alanı boş olmayan, Kalibrasyon bitişi tarihi boş olan, İptal alanı boş ya da 'OK',Kalyeri 'Yerinde' olmayan kayıtlardır.";
        //SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar
        CihazSayisi = 0;
        ds          = ed.KalibrasyonuYapilmakUzereFirmayaGidilenIsleriDon(BolgeKodu);
        SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.ToolTip = ds.Tables[0].Rows.Count.ToString() + " adet firmanin isi yerinde yapiliyor";
        foreach (DataRow arow in ds.Tables[0].Rows)
        {
            RadTreeNode SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar2 = new RadTreeNode(arow["FIRMA"].ToString());
            SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.Nodes.Add(SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar2);
            SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar2.ToolTip = arow["CihazSayisi"].ToString() + " adet cihazin  yerinde kalibrasyonu devam ediyor";
            SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar2.Value   = "FDevamEden" + "&" + arow["YIL"].ToString() + "&" + arow["ISTEKNO"].ToString();;
            CihazSayisi = CihazSayisi + Convert.ToInt32(arow["CihazSayisi"].ToString());
        }
        SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.ToolTip = SuAndaKalibrasyonuYapilmakUzereGidilmisOlunanFirmalar.ToolTip + "-" + CihazSayisi.ToString() + " adet cihaz.Sorumlu alanı boş,İptal alanı boş ya da 'OK',CihazGelemdi alanı 1,Kalyeri alanı 'Yerinde' olan kayıtlardır.";
        //OnBuroyuBasilmakUzereBekleyenFaturaOnYazi
        CihazSayisi = 0;

        using (Service1Client proxy = new Service1Client())
        {
            //var Sonuc= proxy.kal_FaturaOnYaziyaHazirIstekNolar_ResultDon((short)BolgeKodu);

            //DateTime dt = new DateTime(2010, 12, 1);
            DataSet dsSonuc = proxy.FaturasiBastirilmamisFaturaNolar(BolgeKodu, DateTime.Parse("2015-01-06"));
            //var Sonuc = proxy.FaturaOnYaziyaHazirFaturaNolar(BolgeKodu);
            OnBuroyuBasilmakUzereBekleyenFaturaOnYazi.ToolTip = dsSonuc.Tables[0].Rows.Count.ToString() + " adet fatura bastırılmak için bekliyor";
            int RowCounter = 0;
            for (int i = 0; i < dsSonuc.Tables[0].Rows.Count; i++)
            {
                RadTreeNode OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2 = new RadTreeNode(dsSonuc.Tables[0].Rows[RowCounter]["FaturaNo"].ToString() + "--" + dsSonuc.Tables[0].Rows[RowCounter]["IstekNo"].ToString() + "--" + dsSonuc.Tables[0].Rows[RowCounter]["FIRMAADI"].ToString());
                OnBuroyuBasilmakUzereBekleyenFaturaOnYazi.Nodes.Add(OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2);
                //FaturaNo içinde onay almamis istek kontrolü
                if (proxy.FaturaNoIcindeOnaylanmamisIstekler(BolgeKodu, dsSonuc.Tables[0].Rows[RowCounter]["FaturaNo"].ToString()).Count() > 0)
                {
                    OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ForeColor = System.Drawing.Color.Red;
                    OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ToolTip   = proxy.FaturaNoIcindeOnaylanmamisIstekler(BolgeKodu, dsSonuc.Tables[0].Rows[RowCounter]["FaturaNo"].ToString()).Count().ToString() + " adet istek onay bekliyor..";
                }
                else
                {
                    OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ForeColor = System.Drawing.Color.Green;
                    OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ToolTip   = "Faturalandırmaya hazır";
                }
                ////OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.ToolTip = Sonuc.Count().ToString() + " adet önyazı bastırılmak için bekliyor";
                OnBuroyuBasilmakUzereBekleyenFaturaOnYazi2.Value = dsSonuc.Tables[0].Rows[RowCounter]["FaturaNo"].ToString() + "---" + dsSonuc.Tables[0].Rows[RowCounter]["IstekNo"].ToString() + "---" + dsSonuc.Tables[0].Rows[RowCounter]["FIRMAADI"].ToString();
                RowCounter++;
            }
        }
        Main.Expanded = true;
    }