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(); }
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(); }
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); } }
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>(); } } }
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); }
public FmTransFeeInfo(Model.Info_place_fee info) : base(info) { InitializeComponent(); }