private static void ImportActivityEquipment(DataTable[] tables, ActivityOrganization activityorg)
        {
            StringBuilder error       = new StringBuilder();
            bool          validresult = ExcelImportHelper.ValidateEquipmentTables(tables, out error); //验证设备信息

            if (validresult)
            {
                List <ActivityEquipment> lstequ = LoadActivityEquipments(tables, SystemLoginService.CurrentActivity.Guid, SystemLoginService.CurrentActivityPlace.Guid, activityorg.Guid);
                if (lstequ == null || lstequ.Count == 0)
                {
                    MessageBox.Show("请输入要导入的设备", "提示", MessageBoxButton.OK);
                    return;
                }
                else
                {
                    ImportEquipmentDelegate(activityorg, lstequ);
                }
            }
            else
            {
                ErrorDialog errordialog = new ErrorDialog(error.ToString());
                errordialog.ShowDialog();
                return;
            }
        }
Example #2
0
        /// <summary>
        /// 导入设备
        /// </summary>
        /// <param name="tables"></param>
        /// <param name="orginfo"></param>
        private void ImportEquipment(DataTable[] tables, Organization orginfo)
        {
            StringBuilder error       = new StringBuilder();
            bool          validresult = ExcelImportHelper.ValidateEquipmentTables(tables, out error); //验证设备信息

            if (validresult)
            {
                List <Equipment> lstequ = this.LoadEquipments(tables, orginfo.Guid);
                if (lstequ == null || lstequ.Count == 0)
                {
                    MessageBox.Show("请输入要导入的设备", "提示", MessageBoxButton.OK);
                    return;
                }
                else
                {
                    ImportEquipmentEvent(orginfo, lstequ);
                }
            }
            else
            {
                ErrorDialog errordialog = new ErrorDialog(error.ToString());
                errordialog.ShowDialog();
                return;
            }
        }