Esempio n. 1
0
        /// <summary>
        /// 删除
        /// </summary>
        public override void EntityDelete()
        {
            FNORelRule rule   = new FNORelRule();
            FNORel     entity = EntityGet();

            rule.RDelete(entity);
        }
Esempio n. 2
0
        /// <summary>
        /// 绑定Grid
        /// </summary>
        public override void BindGrid()
        {
            FNORelRule rule = new FNORelRule();

            gridView1.GridControl.DataSource = rule.RShow(HTDataConditionStr, ProcessGrid.GetQueryField(gridView1));
            gridView1.GridControl.Show();
        }
Esempio n. 3
0
        /// <summary>
        /// 新增
        /// </summary>
        public override int EntityAdd()
        {
            FNORelRule rule   = new FNORelRule();
            FNORel     entity = EntityGet();

            rule.RAdd(entity);
            return(entity.ID);
        }
Esempio n. 4
0
        /// <summary>
        /// 设置控件是否只读
        /// </summary>
        /// <param name="p_Txt"></param>
        /// <param name="p_CLSA"></param>
        /// <param name="p_CLSB"></param>
        /// <param name="p_SubTypeID"></param>
        public static void FormNoCtlEditSet(TextEdit p_Txt, string p_CLSA, string p_CLSB, int p_SubTypeID, bool p_Flag)
        {
            FNORelRule frule = new FNORelRule();

            if (frule.RGetFormNoControlEditFlag(p_CLSA, p_CLSB, p_SubTypeID))//可编辑
            {
                p_Txt.Properties.ReadOnly = !p_Flag;
            }
            else//不可编辑
            {
                p_Txt.Properties.ReadOnly = true;
            }
        }
Esempio n. 5
0
        /// <summary>
        /// 设置单号值
        /// </summary>
        /// <param name="p_Txt"></param>
        /// <param name="p_CLSA"></param>
        /// <param name="p_CLSB"></param>
        /// <param name="p_SubTypeID"></param>
        public static void FormNoIniSet(TextEdit p_Txt, string p_CLSA, string p_CLSB, int p_SubTypeID)
        {
            FNORelRule frule = new FNORelRule();

            if (frule.RGetFormNoControlEditFlag(p_CLSA, p_CLSB, p_SubTypeID))//如果自行编辑
            {
            }
            else//如果不自行编辑
            {
                FormNoControlRule rule     = new FormNoControlRule();
                string            formcode = rule.RGetFormNo(p_CLSA, p_CLSB, p_SubTypeID);
                if (formcode != string.Empty)
                {
                    p_Txt.Text = formcode;
                }
            }
        }