//private 任务Dao m_rwDao = new 任务Dao(); private void 进口箱批量任务录入_Load(object sender, EventArgs e) { m_暂存区Grid = base.AssociateArchiveGrid(pnl暂存区, "任务备案_进口箱批量任务录入_暂存区") as ArchiveUnboundGrid; m_cm = m_暂存区Grid.ControlManager as IWindowControlManager <进口票>; m_显示区Grid = MyTemplateForm.AssociateArchiveDetailGrid(pnl显示区, "任务备案_进口箱批量任务录入_显示区", m_cm, m_cm.Dao as IRelationalDao) as ArchiveUnboundGrid; m_cm2 = m_显示区Grid.ControlManager as IWindowControlManager <任务>; base.AssociateDataControls(new Control[] { pnl任务性质, pnl转关箱标志, pnl委托人, pnl委托时间, pnl委托联系人, pnl船名, pnl航次, pnl提箱时间要求, pnl还箱进港时间要求, pnl备注, pnl总箱量, pnl提单号, pnl提示性箱号, pnl箱属船公司 }, m_cm.DisplayManager, m_gridName); m_cm.StateControls.Add(new StateControl(btn新增任务, true)); m_cm.StateControls.Add(new StateControl(btn暂存待确认, false)); m_cm.StateControls.Add(new StateControl(btn删除, StateType.View)); m_cm.StateControls.Add(new StateControl(btn修改, StateType.View)); m_cm.StateControls.Add(new StateControl(btn预录入发送, false)); m_cm.StateControls.Add(new StateControl(btn网上导入, false)); m_cm.DisplayManager.DataControls["委托人编号"].SelectedDataValueChanged += new EventHandler(任务预备案_委托人编号_SelectedDataValueChanged); //MyTemplateForm.RestrictToUserAccess(m_cm.DisplayManager.SearchManager, "备案主管"); RemoveGridValidations(); m_cm.DisplayManager.PositionChanging += new Feng.CancelEventHandler(DisplayManager_PositionChanging); m_cm.DisplayManager.PositionChanged += new EventHandler(DisplayManager_PositionChanged); Helper.SetGridDefault(this, m_暂存区Grid); m_cm.DisplayManager.SearchManager.LoadData(); }
//private 任务Dao m_rwDao = new 任务Dao(); private void 进口箱批量任务录入_Load(object sender, EventArgs e) { m_暂存区Grid = base.AssociateArchiveGrid(pnl暂存区, "任务备案_进口箱批量任务确认_暂存区") as ArchiveUnboundGrid; m_cm = m_暂存区Grid.ControlManager as IWindowControlManager <进口票>; m_显示区Grid = MyTemplateForm.AssociateArchiveDetailGrid(pnl显示区, "任务备案_进口箱批量任务确认_显示区", m_cm, m_cm.Dao as IRelationalDao) as ArchiveUnboundGrid; m_cm2 = m_显示区Grid.ControlManager as IWindowControlManager <任务>; base.AssociateDataControls(new Control[] { pnl任务性质, pnl转关箱标志, pnl委托人, pnl委托时间, pnl委托联系人, pnl提单号, pnl船名, pnl航次, pnl提箱时间要求, pnl还箱进港时间要求, pnl备注, pnl总箱量, pnl提单号, pnl箱属船公司 }, m_cm.DisplayManager, m_gridName); m_cm.StateControls.Add(new StateControl(btn修改, StateType.View)); m_cm.StateControls.Add(new StateControl(btn拒绝, StateType.View)); m_cm.StateControls.Add(new StateControl(btn放弃, false)); m_cm.StateControls.Add(new StateControl(btn备案确认, StateType.View | StateType.Add | StateType.Edit)); m_cm.DisplayManager.DataControls["委托人编号"].SelectedDataValueChanged += new EventHandler(任务预备案_委托人编号_SelectedDataValueChanged); m_cm.DisplayManager.PositionChanging += new Feng.CancelEventHandler(DisplayManager_PositionChanging); m_cm.DisplayManager.PositionChanged += new EventHandler(DisplayManager_PositionChanged); Helper.SetGridDefault(this, m_暂存区Grid); if (m_提单号 == null) { m_cm.DisplayManager.SearchManager.LoadData(); } else { btn修改.Enabled = false; m_cm.DisplayManager.SearchManager.AdditionalSearchExpression = null; m_cm.DisplayManager.SearchManager.LoadData(SearchExpression.Eq("提单号", m_提单号), null); } }