public ActionResult UretimYetkilendirmeArama(string IsNo, bool? chkBanaAtanmislar, bool? chkDevamEdenler) { using (matbaaEntities ent = new matbaaEntities()) { bool chkBanaAtanmislarSonuc = false; bool chkDevamEdenlerSonuc = false; string IsNoSonuc = string.Empty; if (chkBanaAtanmislar != null) { if (chkBanaAtanmislar != false) { chkBanaAtanmislarSonuc = true; } } if (chkDevamEdenler != null) { if (chkDevamEdenler != false) { chkDevamEdenlerSonuc = true; } } if (IsNo != null) { IsNoSonuc = IsNo; } List<uspUretimYetkilendirmeArama_Result> oUretimYetkilendirmeArama = new List<uspUretimYetkilendirmeArama_Result>(); //oUretimYetkilendirmeArama = ent.uspUretimYetkilendirmeArama(User.KullaniciUN, IsNo, true).ToList(); if (!String.IsNullOrEmpty(IsNoSonuc)) { if (chkBanaAtanmislarSonuc && !chkDevamEdenlerSonuc) { oUretimYetkilendirmeArama = ent.uspUretimYetkilendirmeArama(User.KullaniciUN, IsNo, null).ToList(); } if (!chkBanaAtanmislarSonuc && chkDevamEdenlerSonuc) { oUretimYetkilendirmeArama = ent.uspUretimYetkilendirmeArama(null, IsNo, true).ToList(); } if (chkBanaAtanmislarSonuc && chkDevamEdenlerSonuc) { oUretimYetkilendirmeArama = ent.uspUretimYetkilendirmeArama(User.KullaniciUN, IsNo, true).ToList(); } if (!chkBanaAtanmislarSonuc && !chkDevamEdenlerSonuc) { oUretimYetkilendirmeArama = ent.uspUretimYetkilendirmeArama(null, IsNo, null).ToList(); } } //else //{ // if (chkBanaAtanmislar.Value && !chkDevamEdenler.Value) // { // oUretimYetkilendirmeArama = ent.uspUretimYetkilendirmeArama(User.KullaniciUN, null, false).ToList(); // } // if (!chkBanaAtanmislar.Value && chkDevamEdenler.Value) // { // oUretimYetkilendirmeArama = ent.uspUretimYetkilendirmeArama(null, null, true).ToList(); // } // if (chkBanaAtanmislar.Value && chkDevamEdenler.Value) // { // oUretimYetkilendirmeArama = ent.uspUretimYetkilendirmeArama(User.KullaniciUN, null, true).ToList(); // } //} return View(oUretimYetkilendirmeArama); } }