Exemple #1
0
 protected override void OnLoad(EventArgs e)
 {
     base.OnLoad(e);
     if (!this.blNewFlag)
     {
         Model.Tb_enum info = modelObj as Model.Tb_enum;
         SetAccountInfo(info);
     }
 }
Exemple #2
0
        private void BtnEdit_Click(object sender, EventArgs e)
        {
            if (mDataGrid1.DataSource == null)
            {
                return;
            }
            Model.Tb_enum info = mDataGrid1.GetCurrentEntity() as Model.Tb_enum;

            FmEnumKindInfo fmDicKind = new FmEnumKindInfo(info);

            fmDicKind.SelectValue += FmDicKind_SelectValue;
            fmDicKind.ShowDialog();
        }
Exemple #3
0
        private void MDataGrid1_CurrentRowChanged(object sender, EventArgs e)
        {
            if (mDataGrid1.DataSource == null)
            {
                return;
            }
            Model.Tb_enum infoKind = mDataGrid1.GetCurrentEntity() as Model.Tb_enum;

            if (infoKind != null)
            {
                List <Model.Tb_enum> list = manager.FindKindAllInfo(infoKind.Enum_Kind);
                mDataGrid2.SetDataSource <Model.Tb_enum>(list);
            }
        }
Exemple #4
0
        private void BtnAddDetail_Click(object sender, EventArgs e)
        {
            if (mDataGrid1.DataSource == null)
            {
                return;
            }
            Model.Tb_enum infoKind = mDataGrid1.GetCurrentEntity() as Model.Tb_enum;

            FmEnumInfo fm = new FmEnumInfo();

            fm.Tag          = infoKind.Enum_Kind;
            fm.lblType.Text = infoKind.Enum_Text;
            fm.SelectValue += FmAdd_SelectValue;
            fm.ShowDialog();
        }
Exemple #5
0
        protected override bool BtnOkClick()
        {
            if (string.IsNullOrEmpty(this.d_Kind.Text))
            {
                Miles.Framework.UI.Function.MForm.SetToolTip(this.d_Kind, "名称不能为空", 1000);
                return(false);
            }

            if (string.IsNullOrEmpty(this.d_Value.Text))
            {
                Miles.Framework.UI.Function.MForm.SetToolTip(this.d_Value, "说明不能为空", 1000);
                return(false);
            }

            Model.Tb_enum info = this.GetDataBind <Model.Tb_enum>();

            if (this.blNewFlag)
            {
                info.Item_Flag = 1;

                //判断不重复的类型
                if (manager.ExistsKind(info.Enum_Kind))
                {
                    Miles.Framework.UI.Function.MForm.SetToolTip(this.d_Kind, "已存在类型名称", 1000);
                    return(false);
                }

                if (!manager.Add(info))
                {
                    return(false);
                }
            }
            else
            {
                Model.Tb_enum old = modelObj as Model.Tb_enum;
                info.Item_Flag = 1;

                if (!manager.Update(info, old))
                {
                    return(false);
                }
            }

            this.DoSelectValueEvent(info);

            return(true);
        }
Exemple #6
0
        private void BtnDelete_Click(object sender, EventArgs e)
        {
            if (mDataGrid1.DataSource == null)
            {
                return;
            }
            Model.Tb_enum info = mDataGrid1.GetCurrentEntity() as Model.Tb_enum;
            string        msg  = string.Format("确定删除:{0}信息?", info.Enum_Text);

            if (Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg))
            {
                if (manager.RemoveKind(info))
                {
                    LoadAllKindData();
                }
            }
        }
Exemple #7
0
        protected override bool BtnOkClick()
        {
            if (this.d_Value.Value < 0)
            {
                Miles.Framework.UI.Function.MForm.SetToolTip(this.d_Value, "数值不能为负数", 1000);
                return(false);
            }


            if (string.IsNullOrEmpty(this.d_Text.Text))
            {
                Miles.Framework.UI.Function.MForm.SetToolTip(this.d_Text, "说明不能为空", 1000);
                return(false);
            }



            Model.Tb_enum info = this.GetDataBind <Model.Tb_enum>();

            if (this.blNewFlag)
            {
                info.Item_Id   = 0;
                info.Enum_Kind = this.Tag.ToString();
                if (!manager.Add(info))
                {
                    return(false);
                }
            }
            else
            {
                Model.Tb_enum old = modelObj as Model.Tb_enum;
                info.Item_Id   = 0;
                info.Enum_Kind = this.Tag.ToString();

                if (!manager.Update(info, old))
                {
                    return(false);
                }
            }

            this.DoSelectValueEvent(info);

            return(true);
        }
Exemple #8
0
 private void SetAccountInfo(Model.Tb_enum info)
 {
     this.SetDataBind(info);
 }
Exemple #9
0
 public FmEnumKindInfo(Model.Tb_enum info)
     : base(info)
 {
     InitializeComponent();
 }