private void ResolveCallBackMode() { try { CallModeResolved = true; if (IsGridRequest()) { String str4; String str = HttpContext.Current.Request.Form["oper"]; String str2 = HttpContext.Current.Request.QueryString["editMode"]; String str3 = HttpContext.Current.Request.QueryString["_search"]; String str5 = HttpContext.Current.Request.QueryString["addDummyRecord"]; if (str5 == "true") { callBackMode = CallBackMode.AddDummyRecord; return; } String str6 = HttpContext.Current.Request.QueryString["editbyforce"]; if (str6 == "true") { callBackMode = CallBackMode.EditByForce; return; } callBackMode = CallBackMode.RequestData; if (str.IsNotNullOrEmpty() && ((str4 = str).IsNotNull())) { if (str4 == "add") { callBackMode = CallBackMode.AddRow; return; } if (str4 == "edit") { callBackMode = CallBackMode.EditRow; return; } if (str4 == "del") { callBackMode = CallBackMode.DeleteRow; return; } } if (str2.IsNotNullOrEmpty()) { callBackMode = CallBackMode.EditRow; } if (str3.IsNotNullOrEmpty() && str3.ToBoolean()) { callBackMode = CallBackMode.Search; } } } catch (Exception ex) { throw ex; } }
public virtual void CallbackMode(CallBackMode mode) { _config.CallbackMode(mode); }