public void NewAssignWgrToHwgr() { WgrTreeItem item = null; if (IsWgrFocused) { item = FocusedEntity as WgrTreeItem; } HwgrToWgr newitem = new HwgrToWgr(); newitem.StoreID = m_context.Store.ID; if (item != null) { newitem.HWGR_ID = item.Wgr.HWGR_ID; newitem.WGR_ID = item.Wgr.WGR_ID; newitem.BeginTime = DateTimeHelper.GetNextMonday(DateTime.Today); newitem.EndTime = DateTimeSql.SmallDatetimeMax; } else { newitem.BeginTime = DateTime.Today; newitem.EndTime = DateTimeSql.SmallDatetimeMax; } using (FormAssignWgrToHwgr form = new FormAssignWgrToHwgr()) { form.Context = m_context; form.Entity = newitem; if (form.ShowDialog() == DialogResult.OK) { treeList.BeginUpdate(); m_context.TakeStoreStructure.ReBuildByWgr(newitem, (treeList.DataSource as BindingTemplate <BaseTreeItem>)); EntityChanged(); treeList.EndUpdate(); } } }
public void NewAssignWgrToHwgr() { WgrTreeItem item = null; if (IsWgrFocused) item = FocusedEntity as WgrTreeItem; HwgrToWgr newitem = new HwgrToWgr (); newitem.StoreID = m_context.Store.ID; if (item != null) { newitem.HWGR_ID = item.Wgr.HWGR_ID; newitem.WGR_ID = item.Wgr.WGR_ID; newitem.BeginTime = DateTimeHelper.GetNextMonday (DateTime.Today); newitem.EndTime = DateTimeSql.SmallDatetimeMax; } else { newitem.BeginTime = DateTime.Today; newitem.EndTime = DateTimeSql.SmallDatetimeMax; } using (FormAssignWgrToHwgr form = new FormAssignWgrToHwgr()) { form.Context = m_context; form.Entity = newitem; if (form.ShowDialog() == DialogResult.OK) { treeList.BeginUpdate(); m_context.TakeStoreStructure.ReBuildByWgr(newitem, (treeList.DataSource as BindingTemplate<BaseTreeItem>)); EntityChanged(); treeList.EndUpdate(); } } }