public void SetFailAct(IList <EnFailAct> FailActs) { IScheduleFm actFm = this.ActiveMdiChild as IScheduleFm; if (actFm == null) { FailActBind.Binding(FailActs); return; } IList <EnFailAct> FailActs2 = new List <EnFailAct>(); foreach (EnFailAct act in FailActs) { if (act.Act.ClsLesson.Squad == actFm.Entity) { FailActs2.Add(act); } } foreach (EnFailAct act in FailActs) { if (act.Act.ClsLesson.Squad != actFm.Entity) { FailActs2.Add(act); } } FailActBind.Binding(FailActs2); }
private void ExportMM_Click(object sender, EventArgs e) { IScheduleFm actFm = this.ActiveMdiChild as IScheduleFm; VCExportData data = ExportMatrix.GetExportData(actFm.Entity); VcExport.ExportData((sender as ToolStripItem).Tag as String, data); }
private void OpenScheduleFm(BaseEntity entity) { Form fm = FindChildrenFm(entity); if (fm == null) { IScheduleFm schFm = NewScheduleFm(entity); schFm.ScheduleUpdate(eScheduleUpdateKind.RefreshMatrix); schFm.ScheduleUpdate(eScheduleUpdateKind.RefreshAct); schFm.OpenScheduleFm += OpenScheduleFm; if (schFm is SqdScheduleFm) { (schFm as SqdScheduleFm).ReadOnly = VC2WinFmApp.DataRule.ReadOnly; } } else { fm.Activate(); } }