示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack && Request.UrlReferrer != null)
            {
                PostBackUrl = Request.UrlReferrer.ToString();
            }

            if (!IsCrossPagePostBack)
            {
                if (!string.IsNullOrEmpty(ResizableCardBox.Text))
                {
                    DCControl.SetFieldsSize(ResizableCardBox.Text);
                    DCControl.Recreate();
                }
            }
            else
            {
                Reset(DCControl);
            }

            if (EntityQueryString != Request.QueryString["entity"])
            {
                EntityQueryString    = Request.QueryString["entity"];
                CardListRelationName = "";
            }
            else
            {
                if (!string.IsNullOrEmpty(TemplateList.SelectedValue) && !string.IsNullOrEmpty(CardListRelationName))
                {
                    var templateID = TemplateList.SelectedValue;
                    Draw_ReportViewControl();
                }
            }
        }
示例#2
0
        protected void DeleteMessage_Closed(object sender, Phoenix.Web.UI.Dialogs.MessageBoxEventArgs e)
        {
            if (e.Result == Phoenix.Web.UI.Dialogs.MessageBoxResult.Yes)
            {
                int instanceID;
                var isParse = Int32.TryParse(SelectedRowIDBox.Text, out instanceID);
                if (isParse)
                {
                    var templateID = TemplateList.SelectedValue;
                    var template   = Storage.Select <Template>(templateID);

                    ReportViewControl.DeleteInstance(template.Entity.ID.ToString(), instanceID);

                    Draw_ReportViewControl();

                    ControlParameters();
                    DCControl.Recreate();
                }
                else
                {
                    throw new Exception("Объект не уадален, надо выбрать объект");
                }
            }
        }