Example #1
0
        public void Ok()
        {
            SecurityViewModel VM = IoC.Get <SecurityViewModel>();
            var result           = windowManager.ShowDialog(VM);

            if (result.HasValue && result.Value)
            {
                LotsResultList.Clear();
                foreach (var item in ResultList)
                {
                    if (item.IsSel)
                    {
                        LotsResultList.Add(item);
                    }
                }
                if (TitleStr == "批量复核")
                {
                    CheckReultList(VM.LoginID);
                }
                else if (TitleStr == "解除复核")
                {
                    CancelReultList(VM.LoginID);
                }
                else if (TitleStr == "批量传输")
                {
                    SendReultList(VM.LoginID);
                }
            }
            RequestClose();
        }
Example #2
0
 public void UpdataBjList()
 {
     _TargetBJList.Clear();
     foreach (var bj in Constants.BJDict[typeof(T_BJ_Tip).Name])
     {
         _TargetBJList.Add(bj);
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_SampleRack).Name])
     {
         _TargetBJList.Add(bj);
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_DeepPlate).Name])
     {
         _TargetBJList.Add(bj);
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_AgentiaWarehouse).Name])
     {
         _TargetBJList.Add(bj);
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_GelSeat).Name])
     {
         var bjj = (T_BJ_GelSeat)bj;
         if (bjj.Purpose == 4)
         {
             _TargetBJList.Add(bj);
         }
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_Unload).Name])
     {
         _TargetBJList.Add(bj);
     }
 }
Example #3
0
 public void UpdataBjList()
 {
     _TargetBJList.Clear();
     foreach (var bj in Constants.BJDict[typeof(T_BJ_GelWarehouse).Name])
     {
         _TargetBJList.Add(bj);
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_GelSeat).Name])
     {
         _TargetBJList.Add(bj);
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_Scaner).Name].Where(item => (item as T_BJ_Scaner).Purpose == 1))
     {
         _TargetBJList.Add(bj);
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_Camera).Name])
     {
         _TargetBJList.Add(bj);
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_Centrifuge).Name].Where(item => (item as T_BJ_Centrifuge).Status == 1))
     {
         _TargetBJList.Add(bj);
     }
     foreach (var bj in Constants.BJDict[typeof(T_BJ_WastedSeat).Name].Where(item => (item as T_BJ_WastedSeat).HandZ > 0))
     {
         _TargetBJList.Add(bj);
     }
 }
        public void DataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid dg = (DataGrid)sender;

            foreach (var item in e.AddedItems)
            {
                SelectResultList.Add((ExperimentManagementData)item);
            }
            foreach (var item in e.RemovedItems)
            {
                SelectResultList.Remove((ExperimentManagementData)item);
            }
            is_updata = e.RemovedItems.Count != 0;
        }
Example #5
0
        public void DataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid dg = (DataGrid)sender;

            //SelectResultList.Clear();
            //dg.Columns
            foreach (var item in e.AddedItems)
            {
                SelectResultList.Add((T_Result)item);
            }
            foreach (var item in e.RemovedItems)
            {
                SelectResultList.Remove((T_Result)item);
            }
        }
Example #6
0
 protected override void OnViewLoaded()
 {
     Samples = new BindableCollection <SampleInfo>();
     OpenReaderRack();
     base.OnViewLoaded();
     for (int i = 0; i < 5; i++)
     {
         for (int j = 0; j < 24; j++)
         {
             var resinfo = ResManager.getInstance().SearchGelCard("T_BJ_SampleRack", "", "", j, i);
             if (resinfo.sampleinfo != null)
             {
                 Samples.Add(resinfo.sampleinfo);
             }
         }
     }
 }