protected void clbSession_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
        {
            try
            {
                e.Result = string.Empty;
                var obrd  = new BRLogin();
                var brdoc = new BRDocument();
                var obec  = ((BEParameters)Session["InitPar"]);
                var obep  = new BEParameters();

                obep.UserName    = UserName.Text;
                obep.Password    = Password.Text;
                obep.SAPPASSWORD = tbPasswordConfirm.Text;

                List <BEParameters> lval = obrd.Get_val_usu(obep.UserName.Trim(), obec.Socied, obec.U_DXP_SEDE);

                if (obep.Password != obep.SAPPASSWORD)
                {
                    throw new KeyNotFoundException();
                }
                else if (lval.Count == 0)
                {
                    throw new KeyNotFoundException();
                }
                else
                {
                    brdoc.Recoverer(obep);
                    e.Result = "PERM#" + "Cambio Exitoso";
                }
            }
            catch (KeyNotFoundException ex)
            {
                e.Result = ex.Message;
            }
        }
        private void callback_Callback(object source, CallbackEventArgs e)
        {
            String[]    p      = e.Parameter.Split('|');
            Object      key    = TypeDescriptor.GetConverter(ObjectTypeInfo.KeyMember.MemberType).ConvertFromString(p[0]);
            IMemberInfo member = ObjectTypeInfo.FindMember(p[1]);
            Object      value  = null;

            if (typeof(IXPSimpleObject).IsAssignableFrom(member.MemberType))
            {
                Type memberKeyType = XafTypesInfo.Instance.FindTypeInfo(member.MemberType).KeyMember.MemberType;
                int  index1        = p[2].LastIndexOf("(", StringComparison.Ordinal);
                int  index2        = p[2].LastIndexOf(")", StringComparison.Ordinal);
                if (index1 > 0 && index2 > index1)
                {
                    string memberKeyText = p[2].Substring(index1 + 1, index2 - index1 - 1);
                    value = ObjectSpace.GetObjectByKey(member.MemberType,
                                                       Convert.ChangeType(memberKeyText, memberKeyType));
                }
            }
            else
            {
                value = TypeDescriptor.GetConverter(member.MemberType).ConvertFromString(p[2]);
            }
            object obj = ObjectSpace.GetObjectByKey(ObjectTypeInfo.Type, key);

            member.SetValue(obj, value);
            ObjectSpace.CommitChanges();
        }
Beispiel #3
0
    protected void OnCallback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
    {
        Control resControl = null;

        if (!string.IsNullOrEmpty(e.Parameter))
        {
            resControl = Page.LoadControl(string.Format(UserControlPathTemplate, e.Parameter));
        }
        e.Result = resControl != null?ASPxCallback.GetRenderResult(resControl) : "";
    }
    protected void ASPxCallback1_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
    {
        System.Threading.Thread.Sleep(2000); //Paused for demonstrative purposes

        ASPxCallback callbackControl = source as ASPxCallback;
        string       time            = DateTime.Now.ToString("T");

        TextBox1.Text = time;
        callbackControl.JSProperties["cpTextBox1"] = ASPxCallback.GetRenderResult(TextBox1);
        callbackControl.JSProperties["cpTime"]     = time;
    }
Beispiel #5
0
    protected void ASPxCallback1_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
    {
        int pageIndex = int.Parse(e.Parameter);
        int pageCount = BindPagedData(pageIndex);

        e.Result = ASPxCallback.GetRenderResult(Repeater1);
        ASPxCallback1.JSProperties["cpIsEnd"] = pageIndex == (pageCount - 1);

        // Intentionally pauses server-side processing,
        // to demonstrate the Loading Panel functionality.
        System.Threading.Thread.Sleep(500);
    }
Beispiel #6
0
    protected void ASPxCallback1_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
    {
        string  xpath = string.Format("//items/item[@id='{0}']", e.Parameter);
        XmlNode node  = XmlDataSource2.GetXmlDocument().SelectSingleNode(xpath);

        if (node != null)
        {
            LargeImage.ImageUrl      = "Images/" + node.Attributes["FileName"].Value;
            LargeImage.AlternateText = node.Attributes["Text"].Value;
            LargeImageText.Text      = node.Attributes["Text"].Value;
        }
        e.Result = ASPxCallback.GetRenderResult(ImagePanel);
    }
 private void callback_Callback(object source, CallbackEventArgs e){
     String[] p = e.Parameter.Split('|');
     Object key = TypeDescriptor.GetConverter(ObjectTypeInfo.KeyMember.MemberType).ConvertFromString(p[0]);
     IMemberInfo member = ObjectTypeInfo.FindMember(p[1]);
     Object value = null;
     if (typeof (IXPSimpleObject).IsAssignableFrom(member.MemberType)){
         Type memberKeyType = XafTypesInfo.Instance.FindTypeInfo(member.MemberType).KeyMember.MemberType;
         int index1 = p[2].LastIndexOf("(", StringComparison.Ordinal);
         int index2 = p[2].LastIndexOf(")", StringComparison.Ordinal);
         if (index1 > 0 && index2 > index1){
             string memberKeyText = p[2].Substring(index1 + 1, index2 - index1 - 1);
             value = ObjectSpace.GetObjectByKey(member.MemberType,
                 Convert.ChangeType(memberKeyText, memberKeyType));
         }
     }
     else{
         value = TypeDescriptor.GetConverter(member.MemberType).ConvertFromString(p[2]);
     }
     object obj = ObjectSpace.GetObjectByKey(ObjectTypeInfo.Type, key);
     member.SetValue(obj, value);
     ObjectSpace.CommitChanges();
 }
 protected void ASPxCallback1_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
 {
     e.Result = "Done!";
 }
Beispiel #9
0
 protected void cbFund_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
 {
 }