private void Form1_Shown(object sender, EventArgs e)
        {
            if (SelfVars.LoginUser != null)
            {
                lblLoginUserName.Text = SelfVars.LoginUser.UserName;
            }

            commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.序状态.ToString(), "1");
        }
Exemple #2
0
 static void Application_ApplicationExit(object sender, EventArgs e)
 {
     try
     {
         //Common.DAO.CommonDAO.GetInstance().SaveLoginLog(GlobalVars.LoginUser.UserName, eUserLogInattempts.LockedOut);
         CMCS.Common.DAO.CommonDAO.GetInstance().SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.系统.ToString(), "0");
     }
     catch { }
 }
        void Rwer1_OnStatusChange(bool status)
        {
            // 接收读卡器1状态
            InvokeEx(() =>
            {
                slightRwer1.LightColor = (status ? Color.Green : Color.Red);

                commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.读卡器1_连接状态.ToString(), status ? "1" : "0");
            });
        }
        /// <summary>
        /// 信号灯1绿灯
        /// </summary>
        public void GreenLight1()
        {
#if DEBUG
            FrmDebugOutputer.GetInstance().Output("信号灯1绿灯");
#endif
            this.Iocer.Output(commonDAO.GetAppletConfigInt32("IO控制器_信号灯1端口"), true);
            Thread.Sleep(500);

            commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.信号灯1.ToString(), "0");
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            lblVersion.Text = new AU.Updater().Version;

            this.superTabControl1.Tabs.Clear();
            FrmMainFrame.superTabControlManager = new SuperTabControlManager(this.superTabControl1);
            this.Text           = CommonAppConfig.GetInstance().AppIdentifier;
            this.lab_Title.Text = CommonAppConfig.GetInstance().AppIdentifier;
            OpenWeight();
        }
Exemple #6
0
        /// <summary>
        /// 信号灯2绿灯
        /// </summary>
        public void GreenLight2()
        {
#if DEBUG
            FrmDebugConsole.GetInstance().Output("信号灯2绿灯");
#endif
            this.Iocer.Output(commonDAO.GetAppletConfigInt32("IO控制器_信号灯2端口"), true);
            Thread.Sleep(500);

            commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, "信号灯2", "0");
        }
Exemple #7
0
        /// <summary>
        /// 信号灯1红灯
        /// </summary>
        public void RedLight1()
        {
#if DEBUG
            FrmDebugConsole.GetInstance().Output("信号灯1红灯");
#endif
            this.Iocer.Output(commonDAO.GetAppletConfigInt32("IO控制器_信号灯1端口"), false);
            Thread.Sleep(500);

            commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, "信号灯1", "1");
        }
        void Iocer_StatusChange(bool status)
        {
            // 接收IO控制器状态
            InvokeEx(() =>
            {
                slightIOC.LightColor = (status ? Color.Green : Color.Red);

                commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.IO控制器_连接状态.ToString(), status ? "1" : "0");
            });
        }
        /// <summary>
        /// 根据来煤预报生成入厂煤运输排队记录,同时生成批次信息以及采制化三级编码
        /// </summary>
        /// <param name="autotruck">车辆信息</param>
        /// <param name="lmyb">来煤预报</param>
        /// <param name="inFactoryTime">入厂时间</param>
        /// <returns></returns>
        public bool JoinQueueBuyFuelTransport(CmcsAutotruck autotruck, CmcsLMYBDetail lmybdetail, DateTime inFactoryTime)
        {
            CmcsLMYB lmyb = lmybdetail.TheLMYB;

            if (lmyb == null)
            {
                return(false);
            }
            eTransportType transportType;

            Enum.TryParse(lmyb.InFactoryType, out transportType);
            CmcsBuyFuelTransport transport = new CmcsBuyFuelTransport
            {
                SerialNumber       = carTransportDAO.CreateNewTransportSerialNumber(transportType, inFactoryTime),
                AutotruckId        = autotruck.Id,
                CarNumber          = autotruck.CarNumber,
                SupplierId         = lmyb.SupplierId,
                SupplierName       = lmyb.SupplierName,
                InFactoryPlace     = CommonAppConfig.GetInstance().AppIdentifier,
                MineId             = lmyb.MineId,
                MineName           = lmyb.MineName,
                TransportCompanyId = lmyb.TransportCompanyId,
                FuelKindId         = lmyb.FuelKindId,
                FuelKindName       = lmyb.FuelKindName,
                TicketWeight       = lmybdetail.TicketWeight,
                InFactoryTime      = inFactoryTime,
                IsFinish           = 0,
                IsUse         = 1,
                SamplingType  = eSamplingType.机械采样.ToString(),
                InFactoryType = lmyb.InFactoryType,
                StepName      = eTruckInFactoryStep.入厂.ToString(),
                Remark        = "根据来煤预报自动生成",
                LMYBDetailId  = lmybdetail.Id
            };

            // 生成批次以及采制化三级编码数据
            CmcsInFactoryBatch inFactoryBatch = carTransportDAO.GCQCInFactoryBatchByBuyFuelTransport(transport, lmyb);

            if (inFactoryBatch != null)
            {
                if (SelfDber.Insert(transport) > 0)
                {
                    // 插入未完成运输记录
                    return(SelfDber.Insert(new CmcsUnFinishTransport
                    {
                        TransportId = transport.Id,
                        CarType = eCarType.入场煤.ToString(),
                        AutotruckId = autotruck.Id,
                        PrevPlace = CommonAppConfig.GetInstance().AppIdentifier,
                    }) > 0);
                }
            }

            return(false);
        }
Exemple #10
0
 private void FrmSetting_Load(object sender, EventArgs e)
 {
     try
     {
         txtCommonAppConfig.Text = CommonAppConfig.GetInstance().AppIdentifier;
     }
     catch (Exception ex)
     {
         MessageBoxEx.Show("参数初始化失败" + ex.Message, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
Exemple #11
0
        /// <summary>
        /// 窗体初始化
        /// </summary>
        private void InitForm()
        {
            FrmDebugConsole.GetInstance();

            // 默认自动
            sbtnChangeAutoHandMode.Value = true;

            // 重置程序远程控制命令
            commonDAO.ResetAppRemoteControlCmd(CommonAppConfig.GetInstance().AppIdentifier);

            btnRefresh_Click(null, null);
        }
Exemple #12
0
        private void FrmSetting_Load(object sender, EventArgs e)
        {
            try
            {
                labelX1.ForeColor  = Color.Red;
                labelX4.ForeColor  = Color.Red;
                labelX12.ForeColor = Color.Red;
                labelX17.ForeColor = Color.Red;
                labelX23.ForeColor = Color.Red;

                txtAppIdentifier.Text = CommonAppConfig.GetInstance().AppIdentifier;
                txtSelfConnStr.Text   = CommonAppConfig.GetInstance().SelfConnStr;

                //电子天平
                SelectedComboItem("COM" + commonDAO.GetAppletConfigInt32("天平1串口"), cmbLibra_COM);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平1波特率"), cmbLibra_Bandrate);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平1数据位"), cmbDataBits);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平1停止位"), cmbParity);

                SelectedComboItem("COM" + commonDAO.GetAppletConfigInt32("天平2串口"), cmbLibra_COM2);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平2波特率"), cmbLibra_Bandrate2);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平2数据位"), cmbDataBits2);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平2停止位"), cmbParity2);

                SelectedComboItem("COM" + commonDAO.GetAppletConfigInt32("天平3串口"), cmbLibra_COM3);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平3波特率"), cmbLibra_Bandrate3);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平3数据位"), cmbDataBits3);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平3停止位"), cmbParity3);

                SelectedComboItem("COM" + commonDAO.GetAppletConfigInt32("天平4串口"), cmbLibra_COM4);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平4波特率"), cmbLibra_Bandrate4);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平4数据位"), cmbDataBits4);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平4停止位"), cmbParity4);

                SelectedComboItem("COM" + commonDAO.GetAppletConfigInt32("天平5串口"), cmbLibra_COM5);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平5波特率"), cmbLibra_Bandrate5);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平5数据位"), cmbDataBits5);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平5停止位"), cmbParity5);

                SelectedComboItem("COM" + commonDAO.GetAppletConfigInt32("天平6串口"), cmbLibra_COM6);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平6波特率"), cmbLibra_Bandrate6);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平6数据位"), cmbDataBits6);
                SelectedComboItem(commonDAO.GetAppletConfigString("天平6停止位"), cmbParity6);

                // 全局参数
                Old_Param = (cmbLibra_COM.SelectedIndex + 1).ToString() + (cmbLibra_Bandrate.SelectedItem as ComboItem).Text
                            + (cmbDataBits.SelectedItem as ComboItem).Text + (cmbParity.SelectedItem as ComboItem).Text;
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("参数初始化失败" + ex.Message, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
Exemple #13
0
 /// <summary>
 /// 保存程序运行日志
 /// </summary>
 /// <param name="appletLogLevel">日志等级</param>
 /// <param name="title">日志标题</param>
 /// <param name="content">日志内容</param>
 /// <returns></returns>
 public bool SaveAppletLog(eAppletLogLevel appletLogLevel, string title, string content, string userName)
 {
     return(SelfDber.Insert(new CmcsAppletLog()
     {
         AppIdentifier = CommonAppConfig.GetInstance().AppIdentifier,
         Title = title,
         LogLevel = appletLogLevel.ToString(),
         Content = content,
         CreateUser = userName,
         OperUser = userName
     }) > 0);
 }
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     commonDAO.SetCommonAppletConfig(CommonAppConfig.GetInstance().AppIdentifier + "对应制样机", txtCommonMake.Text);
     // 关闭程序,重新初始化设备
     if (Old_Param != txtCommonMake.Text)
     {
         Application.Restart();
     }
     else
     {
         this.Close();
     }
 }
Exemple #15
0
        private void Form1_Shown(object sender, EventArgs e)
        {
            if (GlobalVars.LoginUser == null)
            {
                GlobalVars.LoginUser = commonDAO.GetAdminUser_Cmcs();
            }
            if (GlobalVars.LoginUser != null)
            {
                lblLoginUserName.Text = GlobalVars.LoginUser.UserName;
            }

            commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.系统.ToString(), "1");
        }
Exemple #16
0
        static void Main()
        {
            // 检测更新
            AU.Updater updater = new AU.Updater();
            if (updater.NeedUpdate())
            {
                Process.Start("AutoUpdater.exe");
                Environment.Exit(0);
            }

            // BasisPlatform:应用程序初始化
            //Basiser basiser = Basiser.GetInstance();
            //basiser.Init(CommonAppConfig.GetInstance().AppIdentifier, PlatformType.Winform, IPAddress.Parse("127.0.0.1"), 0);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.ApplicationExit += new EventHandler(Application_ApplicationExit);
            Application.ThreadException += new ThreadExceptionEventHandler(Application_ThreadException);

            DotNetBarUtil.InitLocalization();

            try
            {
                Cmcs_SafeUtil.SafeUtil safeUtil = new Cmcs_SafeUtil.SafeUtil();
                if (!safeUtil.CheckRegister())
                {
                    MessageBox.Show("程序未注册", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                CMCS.Common.DAO.CommonDAO.GetInstance().SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.系统.ToString(), "1");

                bool notRun;
                using (Mutex mutex = new Mutex(true, Application.ProductName, out notRun))
                {
                    if (notRun)
                    {
                        Application.Run(new FrmLogin());
                    }
                    else
                    {
                        MessageBox.Show("程序正在运行", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("服务器连接异常,请联系管理员!" + ex.Message);
                return;
            }
        }
        /// <summary>
        /// 道闸2升杆
        /// </summary>
        public void Gate2Up()
        {
#if DEBUG
            FrmDebugOutputer.GetInstance().Output("道闸2升杆");
#endif
            int port = commonDAO.GetAppletConfigInt32("IO控制器_道闸2升杆端口");

            this.Iocer.Output(port, true);
            Thread.Sleep(100);
            this.Iocer.Output(port, false);
            Thread.Sleep(500);

            commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.道闸2升杆.ToString(), "1");
        }
Exemple #18
0
        /// <summary>
        ///  生成入厂煤运输排队记录,同时生成批次信息以及采制化三级编码
        /// </summary>
        /// <param name="autotruck"></param>
        /// <param name="supplier"></param>
        /// <param name="mine"></param>
        /// <param name="transportCompany"></param>
        /// <param name="fuelKind"></param>
        /// <param name="ticketWeight"></param>
        /// <param name="inFactoryTime"></param>
        /// <param name="remark"></param>
        /// <param name="samplingType"></param>
        /// <param name="lmyb"></param>
        /// <param name="inFactoryType"></param>
        /// <returns></returns>
        public bool JoinQueueBuyFuelTransport(CmcsAutotruck autotruck, CmcsSupplier supplier, CmcsMine mine, CmcsTransportCompany transportCompany, CmcsFuelKind fuelKind, decimal ticketWeight, DateTime inFactoryTime, string remark, string samplingType, CmcsLMYB lmyb, string inFactoryType)
        {
            eTransportType TransportType;

            Enum.TryParse(inFactoryType, out TransportType);
            CmcsBuyFuelTransport transport = new CmcsBuyFuelTransport
            {
                SerialNumber       = carTransportDAO.CreateNewTransportSerialNumber(TransportType, inFactoryTime),
                AutotruckId        = autotruck.Id,
                CarNumber          = autotruck.CarNumber,
                SupplierId         = supplier.Id,
                SupplierName       = supplier.Name,
                InFactoryPlace     = CommonAppConfig.GetInstance().AppIdentifier,
                MineId             = mine.Id,
                MineName           = mine.Name,
                TransportCompanyId = (transportCompany == null ? null : transportCompany.Id),
                FuelKindId         = fuelKind.Id,
                FuelKindName       = fuelKind.FuelName,
                TicketWeight       = ticketWeight,
                InFactoryTime      = inFactoryTime,
                IsFinish           = 0,
                IsUse         = 1,
                SamplingType  = samplingType,
                InFactoryType = inFactoryType.ToString(),
                StepName      = eTruckInFactoryStep.入厂.ToString(),
                Remark        = remark,
                LMYBId        = lmyb != null ? lmyb.Id : "",
                YbNum         = lmyb != null ? lmyb.YbNum : ""
            };

            // 生成批次以及采制化三级编码数据
            CmcsInFactoryBatch inFactoryBatch = carTransportDAO.GCQCInFactoryBatchByBuyFuelTransport(transport, lmyb);

            if (inFactoryBatch != null)
            {
                if (SelfDber.Insert(transport) > 0)
                {
                    // 插入未完成运输记录
                    return(SelfDber.Insert(new CmcsUnFinishTransport
                    {
                        TransportId = transport.Id,
                        CarType = inFactoryType.ToString(),
                        AutotruckId = autotruck.Id,
                        PrevPlace = CommonAppConfig.GetInstance().AppIdentifier,
                    }) > 0);
                }
            }

            return(false);
        }
Exemple #19
0
        static void Main()
        {
            // BasisPlatform:应用程序初始化
            Basiser basiser = Basiser.GetInstance();

            basiser.Init(CommonAppConfig.GetInstance().AppIdentifier, PlatformType.Winform, IPAddress.Parse("127.0.0.1"), 0);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            DotNetBarUtil.InitLocalization();

            Application.Run(new MDIParent1());
        }
Exemple #20
0
        /// <summary>
        /// 道闸2降杆
        /// </summary>
        public void Gate2Down()
        {
#if DEBUG
            FrmDebugConsole.GetInstance().Output("道闸2降杆");
#endif
            int port = commonDAO.GetAppletConfigInt32("IO控制器_道闸2降杆端口");

            this.Iocer.Output(port, true);
            Thread.Sleep(100);
            this.Iocer.Output(port, false);
            Thread.Sleep(500);

            commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, "道闸2升杆", "0");
        }
 private void FrmSetting_Load(object sender, EventArgs e)
 {
     try
     {
         txtCommonMake.Text      = commonDAO.GetCommonAppletConfigString(CommonAppConfig.GetInstance().AppIdentifier + "对应制样机");
         txtCommonAppConfig.Text = CommonAppConfig.GetInstance().AppIdentifier;
         // 全局参数
         Old_Param = txtCommonMake.Text;
     }
     catch (Exception ex)
     {
         MessageBoxEx.Show("参数初始化失败" + ex.Message, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
Exemple #22
0
        static void Main()
        {
            // 检测更新
            AU.Updater updater = new AU.Updater();
            if (updater.NeedUpdate())
            {
                Process.Start("AutoUpdater.exe");
                Environment.Exit(0);
            }

            // BasisPlatform:应用程序初始化
            //Basiser basiser = Basiser.GetInstance();
            //basiser.Init(CommonAppConfig.GetInstance().AppIdentifier, PlatformType.Winform, IPAddress.Parse("127.0.0.1"), 0);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.ApplicationExit += new EventHandler(Application_ApplicationExit);
            Application.ThreadException += new ThreadExceptionEventHandler(Application_ThreadException);

            DotNetBarUtil.InitLocalization();

            try
            {
                string sql = @"select t.makecode, count(b.id) as sampleCount from cmcstbmake t left join cmcstbrcsampling a on t.samplingid = a.id left join cmcstbrcsampingdetail b on a.id = b.samplingid where a.isdeleted=0 and b.isdeleted=0 and t.isdeleted=0 and a.samplingdate like '%" + "2021-05-10" + "%' group by t.makecode ";

                //string sql = "select * from cmcstbrcsampling";
                DataTable dataTable = Dbers.GetInstance().SelfDber.ExecuteDataTable(sql);

                CMCS.Common.DAO.CommonDAO.GetInstance().SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.系统.ToString(), "1");

                bool notRun;
                using (Mutex mutex = new Mutex(true, Application.ProductName, out notRun))
                {
                    if (notRun)
                    {
                        Application.Run(new FrmLogin());
                    }
                    else
                    {
                        MessageBox.Show("程序正在运行", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("服务器连接异常,请联系管理员!" + ex.Message);
                return;
            }
        }
        /// <summary>
        /// 窗体初始化
        /// </summary>
        private void InitForm()
        {
            superGridControl1.PrimaryGrid.AutoGenerateColumns = false;
            superGridControl2.PrimaryGrid.AutoGenerateColumns = false;
            //绑定SuperGridControl事件 gclmSetSampler
            GridButtonXEditControl btnSetSampler = superGridControl2.PrimaryGrid.Columns["gclmSetSampler"].EditControl as GridButtonXEditControl;

            btnSetSampler.Click += btnSetSampler_Click;

            // 采样机设备编码,跟采样程序一一对应
            sampleMachineCodes = CommonDAO.GetInstance().GetCommonAppletConfigString("火车采样机设备编码").Split('|');

            // 重置程序远程控制命令
            commonDAO.ResetAppRemoteControlCmd(CommonAppConfig.GetInstance().AppIdentifier);
        }
Exemple #24
0
        /// <summary>
        /// 保存入厂煤运输记录
        /// </summary>
        /// <param name="transportId"></param>
        /// <param name="dt"></param>
        /// <returns></returns>
        public bool SaveBuyFuelTransport(string transportId, DateTime dt)
        {
            CmcsBuyFuelTransport transport = SelfDber.Get <CmcsBuyFuelTransport>(transportId);

            if (transport == null)
            {
                return(false);
            }
            transport.OutFactoryPlace = CommonAppConfig.GetInstance().AppIdentifier;
            transport.StepName        = eTruckInFactoryStep.出厂.ToString();
            transport.OutFactoryTime  = dt;
            transport.IsFinish        = 1;
            transport.IsSynch         = "0";

            return(SelfDber.Update(transport) > 0);
        }
Exemple #25
0
 private void Form1_Shown(object sender, EventArgs e)
 {
     try
     {
         // 添加、取消开机启动
         if (CommonAppConfig.GetInstance().Startup)
         {
             StartUpUtil.InsertStartUp(Application.ProductName, Application.ExecutablePath);
         }
         else
         {
             StartUpUtil.DeleteStartUp(Application.ProductName);
         }
     }
     catch { }
 }
Exemple #26
0
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (e.CloseReason == CloseReason.UserClosing)
            {
                if (MessageBoxEx.Show("确认退出系统?", "操作提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, eSignalDataName.系统.ToString(), "0");

                    Application.Exit();
                }
                else
                {
                    e.Cancel = true;
                }
            }
        }
        /// <summary>
        /// 窗体初始化
        /// </summary>
        private void InitForm()
        {
            FrmDebugConsole.GetInstance();

            // 采样机设备编码
            this.SamplerMachineCode = commonDAO.GetAppletConfigString("采样机设备编码");
            this.SamplerMachineName = commonDAO.GetMachineNameByCode(this.SamplerMachineCode);

            // 默认自动
            sbtnChangeAutoHandMode.Value = true;

            // 重置程序远程控制命令
            commonDAO.ResetAppRemoteControlCmd(CommonAppConfig.GetInstance().AppIdentifier);

            btnRefresh_Click(null, null);
        }
Exemple #28
0
 private void FrmSetting_Load(object sender, EventArgs e)
 {
     try
     {
         txtSampleCode.Text    = commonDAO.GetAppletConfigString("采样机设备编码");
         txtRCMakeCode.Text    = commonDAO.GetAppletConfigString("入厂制样机设备编码");
         txtCCMakeCode.Text    = commonDAO.GetAppletConfigString("出厂制样机设备编码");
         txtAppIdentifier.Text = CommonAppConfig.GetInstance().AppIdentifier;
         txtSelfConnStr.Text   = CommonAppConfig.GetInstance().SelfConnStr;
         // 全局参数
         Old_Param = txtSampleCode.Text;
     }
     catch (Exception ex)
     {
         MessageBoxEx.Show("参数初始化失败" + ex.Message, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
Exemple #29
0
        private void Form1_Load(object sender, EventArgs e)
        {
            lblRegisDate.Visible = false;
            lblVersion.Text      = new AU.Updater().Version;
            this.Text            = CommonAppConfig.GetInstance().AppIdentifier;

            #region 初始化菜单查看权限
            if (GlobalVars.LoginUser.UserName != "admin")
            {
                foreach (var item in this.panelEx2.Controls)
                {
                    if (item.GetType() == typeof(ButtonX))
                    {
                        ButtonX btnFirst = item as ButtonX;
                        if (btnFirst.SubItems.Count == 0)
                        {
                            if (btnFirst.Tag != null)
                            {
                                //01 查看权限
                                if (!QueuerDAO.GetInstance().CheckPower(btnFirst.Tag.ToString(), "01", GlobalVars.LoginUser))
                                {
                                    btnFirst.Enabled = false;
                                }
                                else
                                {
                                    btnFirst.Enabled = true;
                                }
                            }
                        }
                        else
                        {
                            InitMenuPower(btnFirst.SubItems);
                        }
                    }
                }
            }
            #endregion

            this.superTabControl1.Tabs.Clear();
            FrmMainFrame.superTabControlManager = new SuperTabControlManager(this.superTabControl1);

            OpenQueuer();
            safeUtil.CheckRegister();
            lblRegisDate.ForeColor = System.Drawing.Color.Red;
        }
        /// <summary>
        /// 道闸2升杆
        /// </summary>
        public void Gate2Up()
        {
#if DEBUG
            FrmDebugConsole.GetInstance().Output("道闸2升杆");
#endif
            if (commonDAO.GetAppletConfigString("启用道闸2") != "1")
            {
                return;
            }
            int port = commonDAO.GetAppletConfigInt32("IO控制器_道闸2升杆端口");

            this.Iocer.Output(port, true);
            Thread.Sleep(100);
            this.Iocer.Output(port, false);
            Thread.Sleep(500);

            commonDAO.SetSignalDataValue(CommonAppConfig.GetInstance().AppIdentifier, "道闸2升杆", "1");
        }