/// <summary> /// 载入模板 /// </summary> private void LoadTemplet() { frmSelectWeek f = new frmSelectWeek(); DateTime week = DateTime.Parse(this.tabControl1.SelectedTab.Tag.ToString()); f.SelectedWeek = week.DayOfWeek; if (f.ShowDialog() == DialogResult.Yes) { Neusoft.HISFC.BizLogic.Registration.SchemaTemplet templetMgr = new Neusoft.HISFC.BizLogic.Registration.SchemaTemplet(); //获取全部模板信息 //ArrayList al = templetMgr.Query(this.SchemaType, f.SelectedWeek, "ALL"); ArrayList al = templetMgr.Query(this.SchemaType, f.SelectedWeek, this.deptID); if (al == null) { MessageBox.Show("查询模板信息时出错!" + templetMgr.Err, "提示"); return; } foreach (Neusoft.HISFC.Models.Registration.SchemaTemplet templet in al) { controls[this.tabControl1.SelectedIndex].Add(templet); } controls[this.tabControl1.SelectedIndex].Focus(); f.Dispose(); } }
/// <summary> /// 载入模板 /// </summary> private void LoadTemplet() { frmSelectWeek f = new frmSelectWeek(); DateTime week = DateTime.Parse(this.tabControl1.SelectedTab.Tag.ToString()); f.SelectedWeek = week.DayOfWeek; if (f.ShowDialog() == DialogResult.Yes) { Neusoft.HISFC.BizLogic.Registration.SchemaTemplet templetMgr = new Neusoft.HISFC.BizLogic.Registration.SchemaTemplet(); //获取全部模板信息 ArrayList al = templetMgr.Query(this.SchemaType, f.SelectedWeek, "ALL"); if (al == null) { MessageBox.Show("查询模板信息时出错!" + templetMgr.Err, "提示"); return; } DateTime currentDate = templetMgr.GetDateTimeFromSysDateTime(); foreach (Neusoft.HISFC.Models.Registration.SchemaTemplet templet in al) { //controls[this.tabControl1.SelectedIndex].Add(templet); if (currentDate.Date == controls[this.tabControl1.SelectedIndex].SeeDate.Date) { if (templet.End.TimeOfDay > currentDate.TimeOfDay) { controls[this.tabControl1.SelectedIndex].Add(templet); } } if (currentDate.Date < controls[this.tabControl1.SelectedIndex].SeeDate.Date) { controls[this.tabControl1.SelectedIndex].Add(templet); } } controls[this.tabControl1.SelectedIndex].Focus(); f.Dispose(); } }