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

            Model.Info_project_Cost_Item info = mDataGrid1.GetCurrentEntity() as Model.Info_project_Cost_Item;

            FmProjectCostInfo fmGenUpdate = new FmProjectCostInfo(info);

            fmGenUpdate.SelectValue += (object obj) =>
            {
                mDataGrid1.EditCurrentItem <Model.Info_project_Cost_Item>((Model.Info_project_Cost_Item)obj);
            };
            fmGenUpdate.ShowDialog();
        }
예제 #3
0
        protected override bool BtnOkClick()
        {
            Dictionary <Control, string> dicEmptyCtrs = this.GetValidEmptyCtrs();

            if (dicEmptyCtrs.Count > 0)
            {
                foreach (var ctr in dicEmptyCtrs.Keys)
                {
                    Miles.Framework.UI.Function.MForm.SetToolTip(ctr, dicEmptyCtrs[ctr], 1000);
                    return(false);
                }
            }

            Model.Info_project_Cost_Item old  = modelObj as Model.Info_project_Cost_Item;
            Model.Info_project_Cost_Item info = old != null?this.GetDataBind <Model.Info_project_Cost_Item>(old) : this.GetDataBind <Model.Info_project_Cost_Item>();

            this.DoSelectValueEvent(info);

            return(true);
        }
예제 #4
0
 private void SetAccountInfo(Model.Info_project_Cost_Item info)
 {
     this.SetDataBind(info);
 }
예제 #5
0
 public FmProjectCostInfo(Model.Info_project_Cost_Item info)
     : base(info)
 {
     InitializeComponent();
 }