Example #1
0
        /// <summary>
        /// 获取查询条件
        /// </summary>
        /// <returns></returns>
        private EquipmentCheckQueryCondition GetQueryCondition()
        {
            EquipmentCheckQueryCondition condition = new EquipmentCheckQueryCondition();

            if (chkuncheced.IsChecked.Value)
            {
                condition.CheckState = condition.CheckState | CheckStateEnum.UnCheck;
            }
            if (chkqualified.IsChecked.Value)
            {
                condition.CheckState = condition.CheckState | CheckStateEnum.Qualified;
            }
            else if (chkuncheced.IsChecked.Value)
            {
                condition.CheckState = condition.CheckState | CheckStateEnum.UnQualified;
            }

            //许可证发放
            if (chksendlicense.IsChecked.Value)
            {
                condition.SendLicense = condition.SendLicense | SendLicenseEnum.SendLicense;
            }

            if (chkunsendlicense.IsChecked.Value)
            {
                condition.SendLicense = condition.SendLicense | SendLicenseEnum.UnSendLicense;
            }

            return(condition);
        }
Example #2
0
        private void xEquQuery_Click(object sender, RoutedEventArgs e)
        {
            QueryEquipListDialog dialog = new QueryEquipListDialog();

            dialog.ShowDialog(this);
            if (dialog.IsSuccuessFull == true)
            {
                EquipmentQueryCondition      backcondition   = dialog.Condition;
                EquipmentCheckQueryCondition equchkCondition = new EquipmentCheckQueryCondition();
                //equchkCondition.ActivityGuid = CO_IA.Client.RiasPortal.ModuleContainer.Activity.Guid;
                equchkCondition.PlaceGuid = this.PlaceGuid;

                equchkCondition.ORGguid        = backcondition.ORGguid;
                equchkCondition.ORGName        = backcondition.ORGName;
                equchkCondition.EuqName        = backcondition.EuqName;
                equchkCondition.SendFreqLittle = backcondition.SendFreqLittle;
                equchkCondition.SendFreqGreat  = backcondition.SendFreqGreat;
                equchkCondition.BandLittle     = dialog.Condition.SendCondition.BandLitte;
                equchkCondition.BandGreat      = dialog.Condition.SendCondition.BandGreat;
                equchkCondition.CheckState     = CheckStateEnum.Qualified;

                condition = equchkCondition;
            }
            GetQualifiedEquipment();
        }
Example #3
0
 public EquCheckQueryDialog(EquipmentCheckQueryCondition condition)
 {
     InitializeComponent();
     QueryCondition = condition;
     //comboxORG.ItemsSource = Utility.GetORGInfos();
     this.DataContext = QueryCondition;
     SetQueryCondition();
 }
Example #4
0
        private void BtnQuery_Click(object sender, RoutedEventArgs e)
        {
            EquipmentCheckQueryCondition querycondition = GetQueryCondition();

            QueryCondition.CheckState  = querycondition.CheckState;
            QueryCondition.SendLicense = querycondition.SendLicense;
            if (OnQueryEvent != null)
            {
                OnQueryEvent(QueryCondition);
            }
            this.Close();
        }
 private void OnQueryEquCheckEvent(EquipmentCheckQueryCondition obj)
 {
     querycondition = obj;
     OnQueryEquCheck();
 }