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"); }
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(); }
/// <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"); }
/// <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); }
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); } }
/// <summary> /// 窗体初始化 /// </summary> private void InitForm() { FrmDebugConsole.GetInstance(); // 默认自动 sbtnChangeAutoHandMode.Value = true; // 重置程序远程控制命令 commonDAO.ResetAppRemoteControlCmd(CommonAppConfig.GetInstance().AppIdentifier); btnRefresh_Click(null, null); }
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); } }
/// <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(); } }
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"); }
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"); }
/// <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); }
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()); }
/// <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); } }
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); }
/// <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); }
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 { } }
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); }
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); } }
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"); }