protected void YilIstekAltIstekNoAramadanGridiBagla() { EFDal ed = new EFDal(); int Yil = 0; int AltIstekNo = 0; string Kullanici = null; string Lab = null; //glbBolgeKodu = dc.kal_BolgeKoduDon(Context.User.Identity.Name); glbBolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); if (txtYil.Text.Trim() != "") { Yil = int.Parse(txtYil.Text.Trim()); } int IstekNo = int.Parse(txtIstekNo.Text.Trim()); if (txtAltIstekNo.Text.Trim() != "") { AltIstekNo = int.Parse(txtAltIstekNo.Text.Trim()); } int BolgeKodu = glbBolgeKodu; if (chkBanaAitCihazlar.Checked) { Kullanici = Context.User.Identity.Name; } if (ddlLablar.SelectedIndex != 0) { Lab = ddlLablar.SelectedValue; } /* using (Service1Client proxy = new Service1Client()) { this.rdgvIstektenAramaSonuclari.DataSource =proxy.IstekNoIcinFaturaOnYaziBilgisiDon(BolgeKodu,Yil,IstekNo,AltIstekNo,Kullanici,Lab); this.rdgvIstektenAramaSonuclari.DataBind(); lblKayitSayisi.Text = proxy.IstekNoIcinFaturaOnYaziBilgisiDon(BolgeKodu, Yil, IstekNo, AltIstekNo, Kullanici, Lab).Count().ToString() + " adet kayıt saptandı"; }*/ DataSet ds = new DataSet(); ds = ed.kal_YilIstekNoAltIstekNodanDon(Yil, IstekNo, AltIstekNo, BolgeKodu, Kullanici, Lab); this.rdgvIstektenAramaSonuclari.DataSource = ds; this.rdgvIstektenAramaSonuclari.DataBind(); lblKayitSayisi.Text = ds.Tables[0].Rows.Count.ToString() + " adet kayıt saptandı"; if (ds.Tables[0].Rows.Count > 0) { RoleGoreGorunumayarla(); } ds.Dispose(); //Alttaki using içinde sadece checkbox ayarlanıyor //if (Session["lnkPaketKapsaminaAlacagimKayitlarVar_Clicked"].ToString() == "E") using (Service1Client proxy = new Service1Client()) { foreach (GridDataItem dataItem in rdgvIstektenAramaSonuclari.MasterTableView.Items) { if (proxy.OnaylanmisIstekmi(int.Parse(dataItem["ISTID"].Text))) { (dataItem.FindControl("CheckBox1") as CheckBox).BackColor = System.Drawing.Color.Green; if (UserManager.Default.IsUserInRole(Context.User.Identity.Name, "buro"))//burocu gelmişse eğer enabled yap { //(dataItem.FindControl("CheckBox1") as CheckBox).AutoPostBack = false; (dataItem.FindControl("CheckBox1") as CheckBox).Enabled = true; } else { (dataItem.FindControl("CheckBox1") as CheckBox).Enabled = false; (dataItem.FindControl("CheckBox1") as CheckBox).ToolTip = "Onaylanmış."; } } else { (dataItem.FindControl("CheckBox1") as CheckBox).ToolTip = "Henüz onaylanmamış."; (dataItem.FindControl("CheckBox1") as CheckBox).BackColor = System.Drawing.Color.Red; if (Context.User.Identity.Name != dataItem["SORUMLU"].Text) { (dataItem.FindControl("CheckBox1") as CheckBox).Enabled = false; (dataItem.FindControl("CheckBox1") as CheckBox).ToolTip = "Henüz onaylanmamış ancak size ait bir kayıt değil. Onay veremezsiniz!"; } } } } }