/// <summary> /// 调用接口前需初始化参数; /// 从数据库或配置文件中加载配置 /// </summary> /// <returns></returns> private static bool InitConfig() { try { loadalready(); IsOtherLabel = dbHelp.GetPivasAllSet("第三方瓶签");//获取第三方瓶签的设置 if (IsOtherLabel == "1") { LabelLength = int.Parse(dbHelp.GetPivasAllSetValue2("第三方瓶签")); //获取瓶签长度 LabelBS = dbHelp.GetPivasAllSetValue3("第三方瓶签"); //获取瓶签标识 InternalLogger.Log.Debug("LabelLength" + LabelLength.ToString() + "LabelBS" + LabelBS.ToString()); } //读取计费配置值并获取接口对象 IsCharge = dbHelp.IniReadValuePivas("Charge", "PZ") == "1"; #region 测试 charge = ChargeFactory.GetCharge(HOSPITAL_TYPE); #endregion return(true); } catch (Exception ex) { InternalLogger.Log.Error("初始化发生错误,请检查配置;" + ex.Message); } return(false); }
private void BatchUpdate_Load(object sender, EventArgs e) { if (GetPivasLimit.Instance.Limit(UserID, "PrintBatchUpdate")) { XiuGai = db.GetPivasAllSet("批次-修改-打印画面"); if (XiuGai == "1") { Fs = db.GetPivasAllSetValue2("批次-修改-打印画面"); Dy = db.GetPivasAllSetValue3("批次-修改-打印画面"); } else { Fs = "0"; Dy = "0"; } DataSet Ds = db.GetPIVAsDB("select IVStatus from IVRecord where labelno = '" + LabelNO.Trim() + "' "); if (Ds != null && Ds.Tables[0].Rows.Count > 0) { IVstatus = int.Parse(Ds.Tables[0].Rows[0]["IVStatus"].ToString()); } else { MessageBox.Show(" 瓶签号错误!!! "); this.Dispose(); } if (XiuGai == "0") { MessageBox.Show(" 打印画面瓶签不能修改批次,若要修改需要修改配置。(批次-修改-打印画面:value1)"); this.Dispose(); } else if (Fs == "0" && XiuGai == "1") { MessageBox.Show(" < 已发送 > 瓶签不能修改,若要修改需要修改配置。(批次-修改-打印画面:value2)"); this.Dispose(); } else if (IVstatus >= 3 && Dy == "0" && XiuGai == "1") { MessageBox.Show(" < 已打印 > 瓶签不能修改,若要修改需要修改配置。(批次-修改-打印画面:value3)"); this.Dispose(); } else { label1.Text = LabelNO; addPici(); patientInfo(); newdgv1(); AddReason(); //listBox1.Visible = false; textBox5.Visible = false; } } else { this.Dispose(); } }
////插入LongOrder表 //private void button_SC_Click(object sender, EventArgs e) //{ // SetTimeNO(); // string InsertSql = " insert into LongOrder(WardCode,OrderDate,DCode) values ('" + Txt_ward.Tag + "', GETDATE(),'" + EmployeeID + "')"; // int a = db.SetPIVAsDB(InsertSql); // IsEnble(); //} private void NurseWorkStation_Load(object sender, EventArgs e) { try { if (!JugeRight()) { Application.Exit(); } //label7_Click(null, null); IsEnble(); } catch (Exception ex) { MessageBox.Show(ex.Message); } try { IniRemTime = Convert.ToInt32(dbHelp.IniReadValuePivas("Remind", "RemindTime")) * 60; keeptime = Convert.ToInt32(dbHelp.IniReadValuePivas("Remind", "KeepTime")); remindtime = IniRemTime; } catch (Exception ex) { IniRemTime = 180; remindtime = IniRemTime; keeptime = 5; dbHelp.IniWriteValuePivas("Remind", "RemindTime", "3"); dbHelp.IniWriteValuePivas("Remind", "KeepTime", "5"); } if (dbHelp.GetPivasAllSet("护士站_气泡消息框") == "0") { QiPao = false; } else { QiPao = true; } if (dbHelp.GetPivasAllSetValue2("护士站-按钮一") == "1") { btn1.Visible = true; btn1.Text = dbHelp.GetPivasAllSet("护士站-按钮一"); Match m = Regex.Match(dbHelp.GetPivasAllSetValue3("护士站-按钮一"), "^([0-9]{0,3},){2}[0-9]{0,3}$"); if (m.Success) { string[] a = dbHelp.GetPivasAllSetValue3("护士站-按钮一").Split(','); btn1.ForeColor = Color.FromArgb(Convert.ToInt32(a[0]), Convert.ToInt32(a[1]), Convert.ToInt32(a[2])); } } if (dbHelp.GetPivasAllSetValue2("护士站-按钮二") == "1") { btn2.Visible = true; btn2.Text = dbHelp.GetPivasAllSet("护士站-按钮二"); Match m = Regex.Match(dbHelp.GetPivasAllSetValue3("护士站-按钮二"), "^([0-9]{0,3},){2}[0-9]{0,3}$"); if (m.Success) { string[] a = dbHelp.GetPivasAllSetValue3("护士站-按钮二").Split(','); btn2.ForeColor = Color.FromArgb(Convert.ToInt32(a[0]), Convert.ToInt32(a[1]), Convert.ToInt32(a[2])); } } if (dbHelp.GetPivasAllSetValue2("护士站-按钮三") == "1") { btn3.Visible = true; btn3.Text = dbHelp.GetPivasAllSet("护士站-按钮三"); Match m = Regex.Match(dbHelp.GetPivasAllSetValue3("护士站-按钮三"), "^([0-9]{0,3},){2}[0-9]{0,3}$"); if (m.Success) { string[] a = dbHelp.GetPivasAllSetValue3("护士站-按钮三").Split(','); btn3.ForeColor = Color.FromArgb(Convert.ToInt32(a[0]), Convert.ToInt32(a[1]), Convert.ToInt32(a[2])); } } if (dbHelp.GetPivasAllSet("护士站-标题显示-1") == "0") { label3.Visible = false; } else { label3.Visible = true; } if (dbHelp.GetPivasAllSetValue2("护士站-标题显示-1") == "0") { label5.Visible = false; } else { label5.Visible = true; } if (dbHelp.GetPivasAllSetValue3("护士站-标题显示-1") == "0") { label6.Visible = false; } else { label6.Visible = true; } if (dbHelp.GetPivasAllSet("护士站-标题显示-2") == "0") { label7.Visible = false; } else { label7.Visible = true; } if (dbHelp.GetPivasAllSetValue2("护士站-标题显示-2") == "0") { label8.Visible = false; } else { label8.Visible = true; } if (dbHelp.GetPivasAllSetValue3("护士站-标题显示-2") == "0") { label4.Visible = false; } else { label4.Visible = true; } //是否闪烁 ShanShuo(); }