Exemple #1
0
        private void BtnAddFee_Click(object sender, EventArgs e)
        {
            FmTransFeeInfo fm = new FmTransFeeInfo();

            fm.SelectValue += (obj) => {
                Model.Info_place_fee info = obj as Model.Info_place_fee;
                mDataGridFee.AddItem <Model.Info_place_fee>(info);
            };
            fm.ShowDialog();
        }
Exemple #2
0
        private void BtnEditFee_Click(object sender, EventArgs e)
        {
            if (mDataGridFee.CurrentRow == null)
            {
                return;
            }
            Model.Info_place_fee old = mDataGridFee.GetCurrentEntity() as Model.Info_place_fee;

            FmTransFeeInfo fm = new FmTransFeeInfo(old);

            fm.SelectValue += (obj) => {
                Model.Info_place_fee info = obj as Model.Info_place_fee;
                mDataGridFee.EditCurrentItem <Model.Info_place_fee>(info);
            };
            fm.ShowDialog();
        }
Exemple #3
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            if (!blNewFlag)
            {
                Model.Info_place_fee info = this.modelObj as Model.Info_place_fee;

                Model.Info_place_info placeArea     = Cache.LogicCache.DicPlaces[info.Place_Id];
                Model.Info_place_info placeCity     = Cache.LogicCache.DicPlaces[placeArea.Parent_Id];
                Model.Info_place_info placeProvince = Cache.LogicCache.DicPlaces[placeCity.Parent_Id];

                cmbTransPlace1.SetKeyValue(placeProvince.Place_Id);
                cmbTransPlace2.SetKeyValue(placeCity.Place_Id);

                this.SetDataBind(info);
            }
        }
Exemple #4
0
        private void BtnDeleteFee_Click(object sender, EventArgs e)
        {
            if (mDataGridFee.CurrentRow == null)
            {
                return;
            }
            Model.Info_place_fee info = mDataGridFee.GetCurrentEntity() as Model.Info_place_fee;

            string msg = string.Format("确定删除:{0},{1},{2}?", info.MerName, info.Truck_Name, info.Trans_Direction);

            if (Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg))
            {
                if (placeFeeManager.Remove(info))
                {
                    mDataGridFee.DeleteCurrentItem <Model.Info_place_fee>();
                }
            }
        }
Exemple #5
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_place_fee info = this.GetDataBind <Model.Info_place_fee>();

            if (this.blNewFlag)
            {
                if (!manager.Add(info))
                {
                    return(false);
                }
            }
            else
            {
                Model.Info_place_fee old = modelObj as Model.Info_place_fee;
                info.Fee_Id = old.Fee_Id;

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

            this.DoSelectValueEvent(info);

            return(true);
        }
Exemple #6
0
 public FmTransFeeInfo(Model.Info_place_fee info) : base(info)
 {
     InitializeComponent();
 }