protected override bool BtnOkClick() { Model.Tb_tmp_map old = this.modelObj as Model.Tb_tmp_map; Model.Tb_tmp_map info = this.GetDataBind <Model.Tb_tmp_map>(); old.Var_Explain = info.Var_Explain; old.Field_Name = info.Field_Name; old.Field_Format = info.Field_Format; old.Field_Note = info.Field_Note; if (Miles.Coro.ORM.Repository.SingleRepository.Update <Model.Tb_tmp_map>() .Set().Field(Model.Tb_tmp_map.Table.Var_Explain, info.Var_Explain) .Field(Model.Tb_tmp_map.Table.Field_Name, info.Field_Name) .Field(Model.Tb_tmp_map.Table.Field_Note, info.Field_Note) .Field(Model.Tb_tmp_map.Table.Field_Format, info.Field_Format) .EndSet() .Where() .And(Model.Tb_tmp_map.Table.Tmp_Id, old.Tmp_Id) .And(Model.Tb_tmp_map.Table.Var_Name, old.Var_Name) .EndWhere() .Save() < 1) { return(false); } this.DoSelectValueEvent(old); return(true); }
void mDataGrid1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (this.mDataGrid1.CurrentRow == null) { return; } Model.Tb_tmp_map info = mDataGrid1.GetCurrentEntity() as Model.Tb_tmp_map; FmVarMapInfo fm = new FmVarMapInfo(info); fm.SelectValue += new SelectValueHandler(fm_SelectValue); fm.ShowDialog(); }
void btnSyn_Click(object sender, EventArgs e) { long tmpId = (long)this.Tag; Miles.Coro.ORM.Repository repository = Miles.Coro.ORM.Repository.SingleRepository; List <Model.Tb_tmp_var> vars = repository .Query() .From <Model.Tb_tmp_var>() .ToSelect().EndSelect() .ToWhere() .And(Model.Tb_tmp_var.Table.Tmp_Id, tmpId) .EndWhere() .ToQuery() .ToList <Model.Tb_tmp_var>(); List <Model.Tb_tmp_map> mapList = mDataGrid1.GetDataSource <Model.Tb_tmp_map>(); var mapVars = from v in mapList select v.Var_Name; var quary = from item in vars where !mapVars.Contains(item.Var_Name) select item; repository.DbManager.BeginTransaction(); foreach (var v in quary) { Model.Tb_tmp_map map = new Model.Tb_tmp_map(); map.Tmp_Id = tmpId; map.Var_Name = v.Var_Name; map.Var_Text = v.Var_Text; if (!repository.Add(map)) { repository.DbManager.RollBack(); return; } } repository.DbManager.Commit(); LoadAllParmMap(); }
void btnDelete_Click(object sender, EventArgs e) { if (this.mDataGrid1.CurrentRow == null) { return; } Model.Tb_tmp_map info = mDataGrid1.GetCurrentEntity() as Model.Tb_tmp_map; string msg = string.Format("确定删除:{0}信息?", info.Var_Text); if (Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg)) { if (Miles.Coro.ORM.Repository.SingleRepository.Remove <Model.Tb_tmp_map>() .Where() .And(Model.Tb_tmp_map.Table.Tmp_Id, info.Tmp_Id) .And(Model.Tb_tmp_map.Table.Var_Name, info.Var_Name) .EndWhere() .Save() > 0) { LoadAllParmMap(); } } }
void fm_SelectValue(object obj) { Model.Tb_tmp_map info = obj as Model.Tb_tmp_map; mDataGrid1.EditCurrentItem <Model.Tb_tmp_map>(info); }
public FmVarMapInfo(Model.Tb_tmp_map info) : base(info) { InitializeComponent(); //this.Tag = info.Parm_Id; }