Exemple #1
0
        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();
                }
            }
        }
Exemple #2
0
        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();
                }
            }


        }