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;
            }
        }
예제 #2
0
 public virtual void CallbackMode(CallBackMode mode)
 {
     _config.CallbackMode(mode);
 }
예제 #3
0
        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;
            }
        }
예제 #4
0
 public virtual void CallbackMode(CallBackMode mode)
 {
     _config.CallbackMode(mode);
 }