Пример #1
0
        public static void SetWaterMark(UFSoft.UBF.UI.MD.Runtime.IUIView ModelView, string StatusName, IUFFldDropDownList IUIDocStatus)
        {
            UFWaterMark waterMark = new UFWaterMark();

            waterMark.TargetControl = IUIDocStatus;
            if (ModelView.FocusedRecord != null)
            {
                if ((int)ModelView.FocusedRecord[StatusName] == DocumnetSate.ApprovedSate.Value)
                {
                    waterMark.WaterMarkType = enuMarkType.Approved;
                }
                else if ((int)ModelView.FocusedRecord[StatusName] == DocumnetSate.ApprovingState.Value)
                {
                    waterMark.WaterMarkType = enuMarkType.Approving;
                }
                else if ((int)ModelView.FocusedRecord[StatusName] == DocumnetSate.OpenState.Value)
                {
                    waterMark.WaterMarkType = enuMarkType.Open;
                }
                else
                {
                    waterMark.Visible = false;
                }
            }
        }
        private void SetWaterMark()
        {
            UFWaterMark waterMark = new UFWaterMark();

            waterMark.TargetControl = this.DocumentSate109;
            if (this.Model.SoOrderSaleHead.FocusedRecord != null)
            {
                waterMark.Visible = true;
                bool cancel = this.Model.SoOrderSaleHead.FocusedRecord.Cancel_Canceled ?? false;
                if (cancel)
                {
                    waterMark.WaterMarkType = enuMarkType.Cancel;
                }
                else
                {
                    waterMark.Visible = false;
                }
            }
        }