diff --git a/AIMS/AIMS.csproj b/AIMS/AIMS.csproj index fa760c2..73d9477 100644 --- a/AIMS/AIMS.csproj +++ b/AIMS/AIMS.csproj @@ -99,6 +99,18 @@ frmBasicDictionary.cs + + Form + + + frmChargSelect.cs + + + Form + + + frmChargsTemplateNew.cs + Form @@ -214,6 +226,12 @@ FormLogin.cs + + Form + + + frmFeesRecord.cs + Form @@ -775,6 +793,12 @@ frmBasicDictionary.cs + + frmChargSelect.cs + + + frmChargsTemplateNew.cs + frmDisease.cs @@ -835,6 +859,9 @@ FormLogin.cs Designer + + frmFeesRecord.cs + frmPrescriptionDocument.cs @@ -1133,6 +1160,9 @@ PreserveNewest + + PreserveNewest + diff --git a/AIMS/DataDictionary/frmChargSelect.cs b/AIMS/DataDictionary/frmChargSelect.cs new file mode 100644 index 0000000..8c2a96c --- /dev/null +++ b/AIMS/DataDictionary/frmChargSelect.cs @@ -0,0 +1,372 @@ +using AIMSBLL; +using AIMSExtension; +using AIMSModel; +using DrawGraph; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Windows.Forms; + +namespace AIMS.PublicUI.UI +{ + public partial class frmChargSelect : Form + { + /// + /// 可用的收费 + /// + public DataTable dt; + /// + /// 已选择的收费 + /// + public DataTable ydt; + /// + /// 当前页数 + /// + int currentPage = 0; + /// + /// 总数 + /// + int total = 0; + /// + /// 总页数 + /// + int pages = 0; + + public ChargsTemplate chargsTemplate; + public string DeptId; + + public frmChargSelect() + { + InitializeComponent(); + } + public frmChargSelect(int chargsTemplateId) + { + InitializeComponent(); + chargsTemplate = BChargsTemplate.SelectSingle(chargsTemplateId); + if (chargsTemplate.TemplateType == "麻醉") + { + DeptId = "300001"; + } + if (chargsTemplate.TemplateType == "护士") + { + DeptId = "300002"; + } + } + private void frmApplianceSelect_Load(object sender, EventArgs e) + { + dgvD.AutoGenerateColumns = false; + dgvY.AutoGenerateColumns = false; + BindCharsDICT(); + ydt = BCharges.GetChargsByCodes(chargsTemplate.ConnectId,chargsTemplate.DefaultValue); + BindDgvY(ydt); + } + private void btnCancel_Click(object sender, EventArgs e) + { + this.Close(); + } + private void BindDgvY(DataTable dt) + { + dgvY.AutoGenerateColumns = false; + dgvY.Rows.Clear(); + foreach (DataRow dr in dt.Rows) + { + bool isOnly = true; + foreach (DataGridViewRow item1 in dgvY.Rows) + { + if (item1.Cells["yId"].Value.ToString() == dr["Id"].ToString()) + { + isOnly = false; + } + } + if (isOnly == true) + { + int index = this.dgvY.Rows.Add(); + this.dgvY.Rows[index].Cells["yId"].Value = dr["Id"].ToString(); + this.dgvY.Rows[index].Cells["yName"].Value = dr["Name"].ToString() + " " + dr["Bill"].ToString(); + this.dgvY.Rows[index].Cells["yCode"].Value = dr["Code"].ToString(); + this.dgvY.Rows[index].Cells["yxmbm"].Value = dr["Code"].ToString(); + string ITEMPRICE = dr["Price"].ToString(); + try + { + if (ITEMPRICE != null && ITEMPRICE != "") + { + ITEMPRICE = Double.Parse(ITEMPRICE).ToString(); + } + this.dgvY.Rows[index].Cells["price"].Value = ITEMPRICE; + } + catch (Exception) + { + } + this.dgvY.Rows[index].Cells["Number"].Value = dr["Number"].ToString(); + } + } + } + private void BindDgv(DataTable dt) + { + dgvD.AutoGenerateColumns = false; + dgvD.Rows.Clear(); + int num = 1; + foreach (DataRow dr in dt.Rows) + { + int index = this.dgvD.Rows.Add(); + this.dgvD.Rows[index].Cells["Id"].Value = dr["Id"].ToString(); + this.dgvD.Rows[index].Cells["Index"].Value = num; + num++; + this.dgvD.Rows[index].Cells["oName"].Value = dr["Name"].ToString(); + this.dgvD.Rows[index].Cells["oCode"].Value = dr["Code"].ToString(); + this.dgvD.Rows[index].Cells["oxmbm"].Value = dr["Code"].ToString(); + string ITEMPRICE = dr["Price"].ToString(); + try + { + if (ITEMPRICE != null && ITEMPRICE != "") + { + ITEMPRICE = Double.Parse(ITEMPRICE).ToString(); + } + this.dgvD.Rows[index].Cells["oPrice"].Value = ITEMPRICE; + } + catch (Exception) + { + } + } + } + private void BindCharsDICT() + { + currentPage = 0; + dt = BCharges.SelectByIdName("", DeptId); + SetPageText(dt); + BindDgv(GetTableByCurrentPage(currentPage, dt)); + } + + private void SetPageText(DataTable table) + { + total = table.Rows.Count; + if (total % 20 == 0) + { + pages = total / 20; + } + else + { + pages = total / 20 + 1; + } + lblPage.Text = currentPage + 1 + "/" + pages + ",共" + total + "条"; + } + /// + /// 得到某页的DataTable + /// + /// 当前页 + /// 获取数据的DataTable + /// 某一页的DataTable + private DataTable GetTableByCurrentPage(int currPage, DataTable dt) + { + DataTable pdt = dt.Clone(); + int index = currPage * 20; + for (int i = index; i < index + 20; i++) + { + if (i == total) + { + break; + } + DataRow dr = pdt.NewRow(); + dr["Id"] = dt.Rows[i]["ID"]; + dr["Name"] = dt.Rows[i]["Name"].ToString(); + dr["Code"] = dt.Rows[i]["Code"].ToString(); + dr["xmbm"] = dt.Rows[i]["xmbm"].ToString(); + dr["Price"] = dt.Rows[i]["Price"].ToString(); + pdt.Rows.Add(dr); + } + return pdt; + } + private void txtQuery_TextChanged(object sender, EventArgs e) + { + dt = BCharges.SelectByIdName(txtQuery.Text, DeptId); + currentPage = 0; + SetPageText(dt); + BindDgv(GetTableByCurrentPage(currentPage, dt)); + } + + private void lkUp_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + if (total == 0 || currentPage == 0) + { + return; + } + currentPage--; + SetPageText(dt); + BindDgv(GetTableByCurrentPage(currentPage, dt)); + } + + private void lkDown_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + if (total == 0 || (currentPage + 1) == pages) + { + return; + } + currentPage++; + SetPageText(dt); + BindDgv(GetTableByCurrentPage(currentPage, dt)); + } + + private void btnSelectAll_Click(object sender, EventArgs e) + { + foreach (DataGridViewRow yRow in dgvY.Rows) + { + if (dgvD.CurrentRow.Cells["Id"].Value.ToString() == yRow.Cells["yId"].Value.ToString()) + { + MessageBox.Show("已经选过了!", "系统提示"); + return; + } + } + List list = new List(); + list.Add(dgvD.CurrentRow.Cells["Id"].Value.ToString()); + foreach (string id in list) + { + DataRow ydr = ydt.NewRow(); + foreach (DataRow dr in dt.Rows) + { + if (dr["Id"].ToString() == id) + { + ydr["Id"] = dr["Id"].ToString(); + ydr["Name"] = dr["Name"].ToString(); + ydr["Code"] = dr["Code"].ToString(); + ydr["Price"] = dr["Price"].ToString(); + ydr["Number"] = "0"; + ydt.Rows.Add(ydr); + break; + } + } + } + BindDgvY(ydt); + } + + private void btnCancelAll_Click(object sender, EventArgs e) + { + List list = new List(); + list.Add(dgvY.CurrentRow.Cells["yId"].Value.ToString()); + + for (int id = 0; id < list.Count; id++) + { + for (int i = ydt.Rows.Count - 1; i >= 0; i--) + { + if (ydt.Rows[i]["Code"].ToString() == list[id]) + { + ydt.Rows.Remove(ydt.Rows[i]); + } + } + } + dgvY.Rows.Remove(dgvY.CurrentRow); + } + + private void btnSave_Click(object sender, EventArgs e) + { + List list = new List(); + List number = new List(); + foreach (DataGridViewRow row in dgvY.Rows) + { + list.Add(row.Cells["yId"].Value.ToString()); + number.Add(Convert.ToInt32(row.Cells["Number"].Value)); + } + string applianceId = string.Join("','", list.ToArray()); + applianceId = "'" + applianceId + "'"; + string _Number = string.Join(",", number.ToArray()); + chargsTemplate.ConnectId = applianceId; + chargsTemplate.DefaultValue = _Number; + chargsTemplate.OperatorId = PublicMethod.OperatorId; + chargsTemplate.OperatorTime = DateTime.Now; + int num = BChargsTemplate.Update(chargsTemplate); + if (num > 0) + { + new frmMessageBox().Show(); + this.Close(); + } + } + + private void dgvD_CellDoubleClick(object sender, DataGridViewCellEventArgs e) + { + DataRow ydr = ydt.NewRow(); + string id = dgvD.SelectedRows[0].Cells["Id"].Value.ToString(); + foreach (DataRow row in ydt.Rows) + { + if (row["Id"].ToString() == id) + { + MessageBox.Show("已选择!", "系统提示"); + return; + } + } + foreach (DataRow row in dt.Rows) + { + if (row["Id"].ToString() == id) + { + for (int i = 0; i < dt.Columns.Count; i++) + { + ydr["Id"] = row["Id"]; + ydr["Name"] = row["Name"].ToString(); + ydr["Code"] = row["Code"].ToString(); + ydr["Price"] = row["Price"].ToString(); + ydr["Number"] = "0"; + } + ydt.Rows.Add(ydr); + break; + } + } + BindDgvY(ydt); + + } + public DataGridViewTextBoxEditingControl dgvTxt = null; // 声明 一个文本 CellEdit + public DataGridViewTextBoxEditingControl dgvTxtName = null; // 声明 一个文本 CellEdit + private void dgvY_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) + { + //判断类型 + if (dgvY.CurrentCell != null) + { + if (dgvY.CurrentCell.ColumnIndex == 3) + { + dgvTxtName = (DataGridViewTextBoxEditingControl)e.Control; // 得到单元格 + dgvTxtName.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件 + dgvTxtName.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件 + } + } + + } + + void dgvTxt_KeyPress(object sender, KeyPressEventArgs e) + { + if (e.KeyChar < 48 || e.KeyChar > 57) + { + if (e.KeyChar != 46 && e.KeyChar != 8 && e.KeyChar != 13) + { + e.Handled = true; + } + } + TextBox tb = sender as TextBox; + if (e.KeyChar == 46) + { + int n = tb.Text.LastIndexOf("."); + if (n > 0) e.Handled = true; + } + } + + private void dgvY_CellDoubleClick(object sender, DataGridViewCellEventArgs e) + { + //List list = new List(); + //list.Add(dgvY.CurrentRow.Cells["yId"].Value.ToString()); + + //for (int id = 0; id < list.Count; id++) + //{ + // for (int i = ydt.Rows.Count - 1; i >= 0; i--) + // { + // if (ydt.Rows[i]["ChargCode"].ToString() == list[id]) + // { + // ydt.Rows.Remove(ydt.Rows[i]); + // } + // } + //} + //dgvY.Rows.Remove(dgvY.CurrentRow); + } + + private void txtQuery_Click(object sender, EventArgs e) + { + txtQuery.Text = ""; + } + } +} diff --git a/AIMS/DataDictionary/frmChargSelect.designer.cs b/AIMS/DataDictionary/frmChargSelect.designer.cs new file mode 100644 index 0000000..8e5d577 --- /dev/null +++ b/AIMS/DataDictionary/frmChargSelect.designer.cs @@ -0,0 +1,539 @@ +namespace AIMS.PublicUI.UI +{ + partial class frmChargSelect + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmChargSelect)); + this.panel1 = new System.Windows.Forms.Panel(); + this.txtQuery = new DevComponents.DotNetBar.Controls.TextBoxX(); + this.label3 = new System.Windows.Forms.Label(); + this.btnSave = new DevComponents.DotNetBar.ButtonX(); + this.panel2 = new System.Windows.Forms.Panel(); + this.lblPage = new System.Windows.Forms.Label(); + this.lkDown = new System.Windows.Forms.LinkLabel(); + this.lkUp = new System.Windows.Forms.LinkLabel(); + this.btnCancelAll = new DevComponents.DotNetBar.ButtonX(); + this.btnSelectAll = new DevComponents.DotNetBar.ButtonX(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.dgvY = new DevComponents.DotNetBar.Controls.DataGridViewX(); + this.ySelect = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.yId = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.yName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.yCode = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.yxmbm = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Number = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Price = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.dgvD = new DevComponents.DotNetBar.Controls.DataGridViewX(); + this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Index = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Select = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.oName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.oCode = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.oxmbm = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.oPrice = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.panel1.SuspendLayout(); + this.panel2.SuspendLayout(); + this.groupBox2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvY)).BeginInit(); + this.groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvD)).BeginInit(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.BackColor = System.Drawing.Color.AliceBlue; + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel1.Controls.Add(this.txtQuery); + this.panel1.Controls.Add(this.label3); + this.panel1.Controls.Add(this.btnSave); + this.panel1.Dock = System.Windows.Forms.DockStyle.Top; + this.panel1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(1118, 53); + this.panel1.TabIndex = 13; + // + // txtQuery + // + // + // + // + this.txtQuery.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtQuery.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); + this.txtQuery.Border.BorderBottomWidth = 1; + this.txtQuery.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.txtQuery.Font = new System.Drawing.Font("微软雅黑", 11F); + this.txtQuery.ForeColor = System.Drawing.Color.Black; + this.txtQuery.Location = new System.Drawing.Point(195, 16); + this.txtQuery.Name = "txtQuery"; + this.txtQuery.Size = new System.Drawing.Size(295, 22); + this.txtQuery.TabIndex = 4; + this.txtQuery.Click += new System.EventHandler(this.txtQuery_Click); + this.txtQuery.TextChanged += new System.EventHandler(this.txtQuery_TextChanged); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(103, 16); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(93, 20); + this.label3.TabIndex = 3; + this.label3.Text = "收费名称检索"; + // + // btnSave + // + this.btnSave.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; + this.btnSave.Location = new System.Drawing.Point(547, 11); + this.btnSave.Name = "btnSave"; + this.btnSave.Size = new System.Drawing.Size(75, 30); + this.btnSave.TabIndex = 2; + this.btnSave.Text = "保存"; + this.btnSave.Click += new System.EventHandler(this.btnSave_Click); + // + // panel2 + // + this.panel2.BackColor = System.Drawing.Color.White; + this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel2.Controls.Add(this.lblPage); + this.panel2.Controls.Add(this.lkDown); + this.panel2.Controls.Add(this.lkUp); + this.panel2.Controls.Add(this.btnCancelAll); + this.panel2.Controls.Add(this.btnSelectAll); + this.panel2.Controls.Add(this.groupBox2); + this.panel2.Controls.Add(this.groupBox1); + this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel2.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.panel2.Location = new System.Drawing.Point(0, 53); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(1118, 554); + this.panel2.TabIndex = 14; + // + // lblPage + // + this.lblPage.AutoSize = true; + this.lblPage.Location = new System.Drawing.Point(122, 11); + this.lblPage.Name = "lblPage"; + this.lblPage.Size = new System.Drawing.Size(39, 20); + this.lblPage.TabIndex = 4; + this.lblPage.Text = "1/25"; + // + // lkDown + // + this.lkDown.AutoSize = true; + this.lkDown.Location = new System.Drawing.Point(231, 11); + this.lkDown.Name = "lkDown"; + this.lkDown.Size = new System.Drawing.Size(51, 20); + this.lkDown.TabIndex = 3; + this.lkDown.TabStop = true; + this.lkDown.Text = "下一页"; + this.lkDown.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lkDown_LinkClicked); + // + // lkUp + // + this.lkUp.AutoSize = true; + this.lkUp.Location = new System.Drawing.Point(61, 11); + this.lkUp.Name = "lkUp"; + this.lkUp.Size = new System.Drawing.Size(51, 20); + this.lkUp.TabIndex = 3; + this.lkUp.TabStop = true; + this.lkUp.Text = "上一页"; + this.lkUp.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lkUp_LinkClicked); + // + // btnCancelAll + // + this.btnCancelAll.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; + this.btnCancelAll.Location = new System.Drawing.Point(558, 195); + this.btnCancelAll.Margin = new System.Windows.Forms.Padding(0); + this.btnCancelAll.Name = "btnCancelAll"; + this.btnCancelAll.Size = new System.Drawing.Size(39, 110); + this.btnCancelAll.TabIndex = 2; + this.btnCancelAll.Text = "<<"; + this.btnCancelAll.Click += new System.EventHandler(this.btnCancelAll_Click); + // + // btnSelectAll + // + this.btnSelectAll.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; + this.btnSelectAll.Location = new System.Drawing.Point(558, 79); + this.btnSelectAll.Margin = new System.Windows.Forms.Padding(0); + this.btnSelectAll.Name = "btnSelectAll"; + this.btnSelectAll.Size = new System.Drawing.Size(39, 110); + this.btnSelectAll.TabIndex = 2; + this.btnSelectAll.Text = ">>"; + this.btnSelectAll.Click += new System.EventHandler(this.btnSelectAll_Click); + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.dgvY); + this.groupBox2.Location = new System.Drawing.Point(600, 24); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(511, 525); + this.groupBox2.TabIndex = 0; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "已选"; + // + // dgvY + // + this.dgvY.AllowUserToAddRows = false; + this.dgvY.AllowUserToDeleteRows = false; + this.dgvY.BackgroundColor = System.Drawing.Color.Snow; + this.dgvY.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.dgvY.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvY.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ySelect, + this.yId, + this.yName, + this.yCode, + this.yxmbm, + this.Number, + this.Price}); + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvY.DefaultCellStyle = dataGridViewCellStyle1; + this.dgvY.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgvY.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229))))); + this.dgvY.Location = new System.Drawing.Point(3, 22); + this.dgvY.Name = "dgvY"; + this.dgvY.RowHeadersVisible = false; + this.dgvY.RowTemplate.Height = 23; + this.dgvY.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvY.Size = new System.Drawing.Size(505, 500); + this.dgvY.TabIndex = 0; + this.dgvY.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvY_CellDoubleClick); + this.dgvY.EditingControlShowing += new System.Windows.Forms.DataGridViewEditingControlShowingEventHandler(this.dgvY_EditingControlShowing); + // + // ySelect + // + this.ySelect.HeaderText = "选择"; + this.ySelect.Name = "ySelect"; + this.ySelect.Visible = false; + this.ySelect.Width = 60; + // + // yId + // + this.yId.DataPropertyName = "Id"; + this.yId.HeaderText = "编号"; + this.yId.Name = "yId"; + this.yId.Visible = false; + // + // yName + // + this.yName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.yName.DataPropertyName = "Name"; + this.yName.HeaderText = "收费名称"; + this.yName.Name = "yName"; + // + // yCode + // + this.yCode.HeaderText = "收费编码"; + this.yCode.Name = "yCode"; + // + // yxmbm + // + this.yxmbm.HeaderText = "收费编码"; + this.yxmbm.Name = "yxmbm"; + this.yxmbm.Visible = false; + // + // Number + // + this.Number.HeaderText = "数量"; + this.Number.Name = "Number"; + this.Number.Width = 60; + // + // Price + // + this.Price.HeaderText = "单价"; + this.Price.Name = "Price"; + this.Price.Width = 80; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.dgvD); + this.groupBox1.Location = new System.Drawing.Point(12, 24); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(542, 525); + this.groupBox1.TabIndex = 0; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "待选"; + // + // dgvD + // + this.dgvD.AllowUserToAddRows = false; + this.dgvD.AllowUserToDeleteRows = false; + this.dgvD.BackgroundColor = System.Drawing.Color.Snow; + this.dgvD.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.dgvD.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvD.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.Id, + this.Index, + this.Select, + this.oName, + this.oCode, + this.oxmbm, + this.oPrice}); + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvD.DefaultCellStyle = dataGridViewCellStyle2; + this.dgvD.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgvD.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229))))); + this.dgvD.Location = new System.Drawing.Point(3, 22); + this.dgvD.Name = "dgvD"; + this.dgvD.RowHeadersVisible = false; + this.dgvD.RowTemplate.Height = 23; + this.dgvD.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvD.Size = new System.Drawing.Size(536, 500); + this.dgvD.TabIndex = 0; + this.dgvD.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvD_CellDoubleClick); + // + // Id + // + this.Id.DataPropertyName = "Id"; + this.Id.HeaderText = "编号"; + this.Id.Name = "Id"; + this.Id.Visible = false; + // + // Index + // + this.Index.HeaderText = "序号"; + this.Index.Name = "Index"; + this.Index.Visible = false; + this.Index.Width = 65; + // + // Select + // + this.Select.HeaderText = "选择"; + this.Select.Name = "Select"; + this.Select.Visible = false; + this.Select.Width = 65; + // + // oName + // + this.oName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.oName.DataPropertyName = "Name"; + this.oName.HeaderText = "收费名称"; + this.oName.Name = "oName"; + this.oName.ReadOnly = true; + // + // oCode + // + this.oCode.DataPropertyName = "Code"; + this.oCode.HeaderText = "收费类别"; + this.oCode.Name = "oCode"; + this.oCode.ReadOnly = true; + this.oCode.Visible = false; + // + // oxmbm + // + this.oxmbm.DataPropertyName = "xmbm"; + this.oxmbm.HeaderText = "收费编码"; + this.oxmbm.Name = "oxmbm"; + this.oxmbm.ReadOnly = true; + // + // oPrice + // + this.oPrice.HeaderText = "单价"; + this.oPrice.Name = "oPrice"; + this.oPrice.Width = 80; + // + // dataGridViewTextBoxColumn1 + // + this.dataGridViewTextBoxColumn1.DataPropertyName = "Id"; + this.dataGridViewTextBoxColumn1.HeaderText = "编号"; + this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; + this.dataGridViewTextBoxColumn1.Visible = false; + // + // dataGridViewTextBoxColumn2 + // + this.dataGridViewTextBoxColumn2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.dataGridViewTextBoxColumn2.DataPropertyName = "Name"; + this.dataGridViewTextBoxColumn2.HeaderText = "收费名称"; + this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; + this.dataGridViewTextBoxColumn2.ReadOnly = true; + // + // dataGridViewTextBoxColumn3 + // + this.dataGridViewTextBoxColumn3.HeaderText = "收费编码"; + this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3"; + this.dataGridViewTextBoxColumn3.ReadOnly = true; + this.dataGridViewTextBoxColumn3.Visible = false; + // + // dataGridViewTextBoxColumn4 + // + this.dataGridViewTextBoxColumn4.HeaderText = "收费编码"; + this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4"; + this.dataGridViewTextBoxColumn4.ReadOnly = true; + this.dataGridViewTextBoxColumn4.Visible = false; + // + // dataGridViewTextBoxColumn5 + // + this.dataGridViewTextBoxColumn5.DataPropertyName = "Id"; + this.dataGridViewTextBoxColumn5.HeaderText = "编号"; + this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; + this.dataGridViewTextBoxColumn5.Visible = false; + this.dataGridViewTextBoxColumn5.Width = 80; + // + // dataGridViewTextBoxColumn6 + // + this.dataGridViewTextBoxColumn6.DataPropertyName = "Id"; + this.dataGridViewTextBoxColumn6.HeaderText = "序号"; + this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6"; + this.dataGridViewTextBoxColumn6.Visible = false; + this.dataGridViewTextBoxColumn6.Width = 65; + // + // dataGridViewTextBoxColumn7 + // + this.dataGridViewTextBoxColumn7.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.dataGridViewTextBoxColumn7.DataPropertyName = "Name"; + this.dataGridViewTextBoxColumn7.HeaderText = "收费名称"; + this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7"; + this.dataGridViewTextBoxColumn7.ReadOnly = true; + this.dataGridViewTextBoxColumn7.Visible = false; + // + // dataGridViewTextBoxColumn8 + // + this.dataGridViewTextBoxColumn8.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.dataGridViewTextBoxColumn8.DataPropertyName = "Code"; + this.dataGridViewTextBoxColumn8.HeaderText = "收费编码"; + this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8"; + this.dataGridViewTextBoxColumn8.ReadOnly = true; + this.dataGridViewTextBoxColumn8.Visible = false; + // + // dataGridViewTextBoxColumn9 + // + this.dataGridViewTextBoxColumn9.DataPropertyName = "xmbm"; + this.dataGridViewTextBoxColumn9.HeaderText = "收费编码"; + this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9"; + this.dataGridViewTextBoxColumn9.ReadOnly = true; + this.dataGridViewTextBoxColumn9.Visible = false; + // + // dataGridViewTextBoxColumn10 + // + this.dataGridViewTextBoxColumn10.DataPropertyName = "xmbm"; + this.dataGridViewTextBoxColumn10.HeaderText = "收费编码"; + this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10"; + this.dataGridViewTextBoxColumn10.ReadOnly = true; + // + // dataGridViewTextBoxColumn11 + // + this.dataGridViewTextBoxColumn11.HeaderText = "单价"; + this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11"; + this.dataGridViewTextBoxColumn11.Width = 80; + // + // frmChargSelect + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1118, 607); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "frmChargSelect"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "选择收费"; + this.Load += new System.EventHandler(this.frmApplianceSelect_Load); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); + this.groupBox2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dgvY)).EndInit(); + this.groupBox1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dgvD)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Label lblPage; + private System.Windows.Forms.LinkLabel lkDown; + private System.Windows.Forms.LinkLabel lkUp; + private DevComponents.DotNetBar.ButtonX btnCancelAll; + private DevComponents.DotNetBar.ButtonX btnSelectAll; + private System.Windows.Forms.GroupBox groupBox2; + private DevComponents.DotNetBar.Controls.DataGridViewX dgvY; + private System.Windows.Forms.GroupBox groupBox1; + private DevComponents.DotNetBar.Controls.DataGridViewX dgvD; + private DevComponents.DotNetBar.ButtonX btnSave; + private DevComponents.DotNetBar.Controls.TextBoxX txtQuery; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn9; + private System.Windows.Forms.DataGridViewTextBoxColumn Id; + private System.Windows.Forms.DataGridViewTextBoxColumn Index; + private System.Windows.Forms.DataGridViewCheckBoxColumn Select; + private System.Windows.Forms.DataGridViewTextBoxColumn oName; + private System.Windows.Forms.DataGridViewTextBoxColumn oCode; + private System.Windows.Forms.DataGridViewTextBoxColumn oxmbm; + private System.Windows.Forms.DataGridViewTextBoxColumn oPrice; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn10; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn11; + private System.Windows.Forms.DataGridViewCheckBoxColumn ySelect; + private System.Windows.Forms.DataGridViewTextBoxColumn yId; + private System.Windows.Forms.DataGridViewTextBoxColumn yName; + private System.Windows.Forms.DataGridViewTextBoxColumn yCode; + private System.Windows.Forms.DataGridViewTextBoxColumn yxmbm; + private System.Windows.Forms.DataGridViewTextBoxColumn Number; + private System.Windows.Forms.DataGridViewTextBoxColumn Price; + } +} \ No newline at end of file diff --git a/AIMS/DataDictionary/frmChargSelect.resx b/AIMS/DataDictionary/frmChargSelect.resx new file mode 100644 index 0000000..9deb037 --- /dev/null +++ b/AIMS/DataDictionary/frmChargSelect.resx @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABACUWAAAlFgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8B////D////0v///+J////vf///9/////1/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+////9f///9////+9////if// + /0v///8P////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////Ff// + /0n///+J////tP///9H////l////8v////v////+//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7////7////8v///+X////R////tP///4n///9J////Ff///wD///8A////AP// + /wAAAAAAAAAAAP///wD///8A////A////yf///9n////sf///+7///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////7v///7L///9o////KP///wP///8A////AAAAAAD///8A////AP///wP///8i////hv// + /9n//////////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+/////////9r///+H////Iv// + /wP///8A////AP///wD///8A////Jf///4D////b/////f////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////f///9v///+A////Jf///wD///8A////AP///xX///9n////1v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////P// + /9b///9n////Ff///wD///8B////S////7T///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////7T///9M////Af///w////+N////8/// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////9P///47///8Q////S////7X///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////tv///0z///+J////0f// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////R////iv///7r////k//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////+X///+9////2f// + //D///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D////t////+P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////7////9P// + //r////9//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////7////9//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3//fz7//v5+P/79/X/+vf1//v49//8+/n//v38/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//37+v/59PH/9e3o//Ln + 4P/y59//8+rk//fx7P/7+Pb//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////v///v3/+/f0//Tq4//u3NH/6tPE/+nSwv/s2cz/8eTa//jy7f/9+/r///7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//79/P/58uz/8d3P/+jI + sv/lu5//5bqd/+fDqv/r0b//9Ojf//v49v/+/f3///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3/+/r5//bq4v/u0Lv/5baV/+Opgf/jqH//5bCN/+jApf/w283/+PHt//z6 + +f/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////7+//38+//59fP/8uLW/+vE + qf/kqH//451t/+Odbf/jo3j/5rGO/+zNuv/z5t//+fTy//79/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3//Pn4//bv6//v2Mr/6LqZ/+Sebv/jlWD/45Zh/+Oaaf/kpXv/58Cn/+3c + 0f/17+v//fz7//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/7+Pb/8unk/+vR + wP/ms5D/45lm/+OTXP/jlF3/45di/+Ofcf/jt5j/6NLD//Lp4//9+/r///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39//r29P/w5N3/6Mu3/+Wviv/jl2P/45Jb/+OTXP/jlmD/45xr/+Gv + jf/lybb/8eTc//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pz/+vTy/+7f + 1v/lxa//46uF/+OWYv/jklv/45Nc/+OVXv/immj/4KqE/+XDq//w4NT//Pn3//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////38+//58/D/7NvQ/+PAqP/iqID/45Zh/+OSW//jk1z/45Re/+OY + Zv/hpXz/5b2h//Dczf/79vT///7////+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v///fv7//ny + 7v/q18r/4ruh/+GlfP/jlmH/45Jb/+OTXP/jlF7/45hk/+Ojdv/nuJj/79bE//fw7P/8+/v//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////9+/v/+PHt/+rUxf/huJv/4aN5/+OVYP/jk1v/45Nc/+OT + Xf/jl2L/5KBw/+eyjf/szbf/8+ff//n29P/+/fz///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////37 + +v/48Or/6tG//+G0lP/hoXX/45Vg/+OTW//jk1z/45Nd/+OVYP/km2n/5qqB/+nDqP/t3dH/9vHs//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//fv5//jv6P/qzrn/4rGO/+Gfcv/jlV//45Nb/+OT + XP/jk1z/45Re/+SXYv/ko3X/5bma/+jSwv/z6+T//Pv5//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vj/+e7m/+3Ls//lrof/455u/+OVX//jk1v/45Nc/+OTXP/jk13/45Rf/+Odbv/isY7/5cm1//Hl + 3f/8+ff///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v79//z49f/46uD/7sar/+eqgP/knGr/45Re/+OT + XP/jk1z/45Nc/+KSXP/jk13/4ppp/+Krhf/lwan/8eHV//z49f///v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/Pv/+fPw//Tj1//sv6D/5qR2/+SZZf/jlF3/45Nc/+OTXP/iklv/4ZFb/+KSXP/imGb/46Z9/+a7 + nv/x3M7/+/by//79/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////7///7+///+/v///v7///7+///+ + /v///v7///7+///+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z6+f/27ur/8NvO/+m4lf/lnm3/45Vg/+OT + XP/jk1z/4pJb/+CRWv/gkFn/4ZFa/+OXY//konX/57WS//DWxP/58uz//Pv6///+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//v39//38+v/8+ff//Pj2//z39f/89/T//Pf1//z49v/8+ff//Pv5//39/P/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7/+vf2//Pp4//s1MT/57GM/+SaZ//jlF3/4pNc/+KSW//hkVv/35Ba/96PWf/gkFn/4pVf/+Sd + bP/mrIP/7My0//Po4P/59vT//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////38/P/7+Pb/9/Ds//Pn4P/y49n/8uHW//Hg + 1f/x4db/8ePZ//Ln3//17un/+ff1//z7+//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/59fP/8OTc/+jNuv/krIb/45hl/+OT + XP/iklv/4ZFb/+CQWv/ej1n/3Y5Y/96PWf/hklz/45hl/+Wkd//owKT/7dzQ//Xv6//9/Pv///////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pr/+vXy//br5f/v3tL/6dC+/+jJtP/oxq//58Wt/+fGr//nybT/6M+8/+3azP/06eD/+fPu//z6 + +P/+/v3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//n08f/u39b/5May/+Opgv/jmGT/45Nc/+KSW//hklv/35Fa/96PWv/cj1n/3o9a/+GR + XP/ilWH/5J5v/+S2lv/p0cH/8+ni//37+f////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//n07//z597/7tfI/+nHsP/luZv/5LKQ/+Sw + jP/kr4v/47CM/+OykP/kt5f/6cGm/+/Svf/z4dT/9+/p//v49//+/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v///v7/+PLu/+3b0P/iwar/4aZ9/+OX + Y//jk1z/4pNc/+CTXv/flF//3pNf/92TX//fk17/4ZNd/+KVX//im2r/4q6J/+bIs//x49n//Pn4//// + ///////////////////////////////////////////////////////////////////////////+//79 + +//59fL/8+jh/+3Wxv/owqj/5LGN/+Olev/ioHL/4p5v/+Kebv/in2//4qBx/+Ojdv/lq4L/6rqX/+7N + tv/y4dX/9/Ht//z6+v///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//79/v/38Oz/69fK/+C8ov/hpHn/45Zi/+OTXf/ilWD/4Jpq/96fcv/fonf/4KJ3/+Ke + b//jmWb/45dj/+OaaP/hqID/5cCm//He0v/8+fb///////////////////////////////////////// + /////////////////////////////////////////fz6//Xu6P/r2cv/58Oq/+Svi//ioXT/4plo/+KX + Y//ilmH/4pZh/+KWYf/il2P/45hm/+SdbP/mp3r/6bmX/+zOuf/y5Nn/+vf0//7+/f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/fz//fr5//z59v/99/T//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8//99/P//ffz//338//99/P//ffz//338//99/P//ffz//338//99/P//ff0//349f/9+vj//v38///+ + /v///////////////////////////////////////////////////v7//v7+//bv6v/q1MT/4Lea/+Ch + df/jlmL/45Re/+KYZf/go3r/4K+N/+K2l//luJn/5q2G/+Whc//kmmj/45pn/+Kkef/mu5z/8drL//v2 + 8////////////////////v7//fz6//z59//8+PX//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8v/68uv/8eHV/+bJs//js5L/4qF2/+KYZf/jlWD/45Re/+OUXf/jlF3/45Rd/+OUXv/jlV//45Zi/+Sb + af/lqH7/57qb/+3TwP/37uj//Pn4//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//fz8//r28//16+T/9OTZ//Xf + 0P/23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bc + y//23Mv/9tzM//bczP/13s7/9eHU//Xn3v/69PD//fv7//7+/v////////////////////////////// + ///////////////+/v/+/v3/9+7n/+rQvv/hspL/4Z9y/+KWYf/jlWD/45tr/+Kui//kwaj/6cu3/+zO + uP/pu5z/5ad+/+Odbf/jmWb/46Jz/+e3lP/v1cL/+PHs//z9/P/+/v3///79//37+v/48ev/9OXb//Tg + 0v/13c3/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//TZxf/tzbX/5rmb/+Opgf/im2r/4pRf/+OT + Xf/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXf/jlF3/45Zh/+Oebv/kq4T/6cKn//Hg1f/38e3//Pv6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/8+vj/9+7p/+3bzv/rzbn/7MSo/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+3CpP/sx67/7dLA//Xp + 4f/79vT//fz8//////////////////////////////////////////////7+//7+/v/37eX/7M25/+Ku + i//hnW7/4pZh/+OXY//koHL/5rqd/+rSwv/v39T/8uDU/+vIsP/kroj/4p9x/+OZZf/kn27/6LKM/+3O + uP/06uL/+vj3//78/P/9/Pv/+vbz//Lj2P/rz7v/68Ws/+3Aov/uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv57/7b6c/+q3k//mrIX/5KFz/+OXY//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jlF3/4pdj/+OfcP/ls5D/6tLB//Ln4f/79/b///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v79//z59v/06uP/59DB/+W+ + ov/msIr/6Kl8/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/56uB/+axjP/ovaH/7tnL//Xt5//7+Pb////+//////////////////// + /////////////////////v7///7+//js4//uy7T/5KuE/+Kba//jl2L/5Jto/+eoff/rx67/8OHX//Xt + 5//36+T/7NC9/+Oykf/ioXX/45hk/+SaZ//mqn//6cSp/+7f0//28e7//Pr5//r39f/27Ob/7tXE/+e9 + oP/msYz/56qA/+ipfP/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipfP/nqHv/5qZ4/+Whcv/km2j/45Vf/+OT + W//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jlF7/4pln/+Oqg//lx7L/7uDW//n1 + 8v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3/+/j2//Po4f/lzLv/4raY/+Ome//lnWr/5Z1r/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1q/+Wcaf/knWv/5KJ0/+Wu + iP/oyrX/7+HY//jz7////v7////////////////////////////////////////+/v/+/fz/+Org/+/J + r//mqX//45po/+SYZP/mn27/6a+H//DRvf/27Ob/+vXy//nw6//s1cX/4ria/+Gkev/jl2P/45Zg/+Si + dP/muZr/6dLD//Pq5P/69vT/9vDs//Dh1v/qyLD/5rCL/+Wlef/ln27/5Z1q/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wdav/lnWr/5Jto/+OYY//jlF7/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/imGT/4ad+/+LBqv/s3NH/+PPw//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/f/7+Pb/8+jh/+XL + uf/itpj/5KZ8/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+We + bP/lnmz/5Z5s/+WdbP/lnGn/5Jhj/+OXYv/jm2j/46Z7/+S/pf/r2Mv/9u7p//7+/f////////////// + //////////////////////7//f38//r59//15dn/7saq/+eofP/kmmf/5Jll/+ehcv/qs43/8tjE//ny + 7f/8+ff/+fPv/+3bzf/jvqT/4ah//+OYY//jlF3/451t/+Owjv/myLT/8eXc//jz7v/z6OD/6tTE/+a7 + nf/lp3z/5aBx/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnWr/5Jlk/+OV + Xv/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OXY//hp37/4cGr/+vc + 0f/48/D///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//v49v/z6eP/59C//+W9ov/nsIr/6Kl8/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqHv/56V4/+agcf/kmGT/45Vf/+OX + Y//ioXP/4raY/+nRwP/16uP//v79//////////////////////////////////7+/v/8+/r/9/Pw//Hf + 0v/swaT/56Z5/+WaZf/kmWX/5qN0/+u2kf/028r/+/by//38+//69vL/7uDW/+XGr//irYf/45pm/+OT + XP/jmmj/4qqD/+TAp//w39T/9+/q/+/g1f/lyLL/4q+L/+Sgcf/ln23/56Jy/+ileP/oqHz/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqHz/56Z5/+ajc//knGn/45Zg/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlF3/45lm/+Kpgf/jxbD/7d7V//j08f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7//Pr5//fw + 6//u39P/7dO//+/KsP/wxaf/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DF + qP/wxaj/8MWn/+2/oP/otpP/5KqC/+Obav/jlF//45Zg/+Kebv/hsI7/6Mu3//To3//+/v3///////// + /////////////////////////v39//v49//07ej/7dfH/+m7mv/moXL/5Jhi/+SZZf/lpXf/6rmV//Xe + zf/8+PT//v38//v49v/x6OH/6dC+/+W2lP/kn2//45Zg/+OZZv/jpnv/5rqb//Lczf/47eb/7trN/+O+ + pP/gp3//45xq/+afbf/oqHr/7LWQ/+/Bov/wxaf/8Mao//DGqP/wxqj/8MWn/+7CpP/quZf/5auD/+Of + cf/jlmH/45Jb/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OWYf/knm3/5K+L/+bM + uv/v49v/+fb0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+///+/fz/+/j2//fw6v/26+H/9+fa//jl1//45df/+OXX//jl + 1//45df/+OXX//jl1//45df/+OXX//jl1//45df/+OXX//jk1v/449X/8tnI/+rKs//kt5f/46Fz/+OX + Yv/jlmH/45xr/+Kshv/pxq7/9OXa//78+//////////////////////////////////9/f3/+/b1//Hn + 4P/pz7z/5rOQ/+Sbaf/jlV//45lm/+Smev/ou5n/9N/Q//z49f/+/v3//Pr5//Xv6//u283/6MCj/+Sm + e//jmWb/45ll/+Wjdv/ptpL/89fE//fo3v/u1ML/47eY/+Gidv/jmmf/5qBv/+mtg//wxqn/9t3M//jk + 1v/45df/+OXX//jl1//35Nb/9eDQ/+3Puf/kt5n/4qZ9/+KZZ//jlF3/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlV//5Jtq/+WmfP/mupz/6tbI//Lp5P/7+Pb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pv//Pj2//v28v/89e///PTu//z07v/89O7//PTu//z07v/89O7//PTu//z07v/89O7//PTu//z0 + 7v/89O7//PPu//zz7P/26N7/7dfI/+fCqf/lqX//5Jtp/+SXY//jm2n/46h//+nCpf/y4NL/+/j1//79 + /P////7///////////////////////38/P/69fL/7uHY/+bIsv/krYj/45hk/+OTXf/jmWj/46d+/+a9 + n//z4NP//fj2///+/v/9/Pv/+fXz//Lk2v/qyK//5KyF/+Kca//jmWX/5aJy/+mxiv/vzbf/8tvN/+zJ + s//ksI3/4p9w/+OZZv/loXL/6LCL//HPuP/66+H/+/Ps//z07v/89O7//PTu//zz7v/57+f/8t/S/+jI + sv/ks5P/4qJ2/+KYZf/jlV//45Nd/+OTXP/jk1z/45Nc/+OTXP/jlF3/5JZg/+WbaP/kpXn/5bOQ/+nI + sf/w4tj/9/Ht//z7+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/+/v3//v38//79/P/+/Pv//vz7//78 + +//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz6//jz7f/x49j/6s66/+ey + jP/loHH/5Jlm/+OaZv/lpXf/6ryc//DZyP/48u7//Pv6//7+/v///////////////////////fz7//nz + 8P/s3NH/5MGp/+Opgf/jlmL/45Nd/+Kaaf/iqYP/5L+m//Li1//9+ff///////7+/v/8+/r/9uzk/+zP + u//jso//4Z9x/+OZZv/ln2//6KuC/+vApP/syrX/6b2f/+Wqgf/jnGv/45lm/+Sidv/ntJP/8dXC//vz + 7v/++/r//v38//78+//+/fv//vz7//z59v/27eb/7dnM/+jErP/kr4z/4qB0/+KZZv/ilmH/45Vg/+OV + X//jlV//4pVg/+OXY//knGr/5qR4/+axjv/mwqj/69fI//Xt6P/7+Pb//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////+/n2//Xt5v/u2cn/6LmY/+Slef/jmmj/45hj/+Wfbv/otJD/7dC8//Pq + 5P/69/b//v39///////////////////+///9+/r/+PLt/+rXyf/iu6D/4aV8/+OVYf/jklz/4ptr/+Gs + iP/kxK3/8uTb//359/////////7+//7+/f/48Ov/7dTE/+K3mf/gonb/45ll/+SbaP/monX/56+K/+e1 + k//mrYb/5aJz/+SZZf/jmWb/46V8/+W5nP/w2sv/+/bz///+/v///////////////////////v39//r2 + 8//06eL/7tfI/+nErP/kspH/4aV7/+Gfcv/inGz/4ptp/+Kbav/hnW//4aJ2/+Oqg//nt5b/6sau/+3W + xv/y59//+vb0//38/P///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pv/+fTv//Li + 1v/nv6P/46iA/+Kbav/jlmD/5Jlm/+WshP/oxq//7uHY//jz8f/+/fz///////////////////7///37 + +v/48Or/6dLB/+G2mP/honj/45Vg/+OTXP/inW7/4rGP/+TKt//y6N///fr4/////////v7///7///nz + 7//t2cz/4r2k/+Gmff/jmWb/45Zi/+OZZv/jnm//46F0/+Oebv/kmmf/5JZh/+ObaP/jq4X/5cKq//Df + 1P/8+PX///7+/////////////////////////v7//fv6//r18v/16uL/8NvP/+nKtv/juZ3/4rGP/+Os + hv/kqoL/5aqC/+Ouiv/itZb/5cCn/+rOvP/w3dD/9erj//r08f/9+/r///7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////79/f/79/T/9Ofd/+fErP/irIf/4p1t/+OVX//jl2H/5KZ8/+W+ + pf/q2c7/9/Dt//78+/////////////////////7//fv5//jv6P/qzrv/4rKR/+Ggc//jlWD/45Nd/+Of + cf/jt5f/59HB//Pr5f/8+/n/////////////////+vXy/+/f1f/lxrL/462K/+Scbf/jlmL/4pVg/+GX + Y//hmGX/4pdj/+SXYv/kmGP/5aJy/+a3lv/pz77/8ujh//z69////v7////////////////////////+ + /v///f3//fr6//r08f/27Ob/8eDV/+zTwv/rzLf/7Mmx/+3Hrf/tx63/68u0/+vQvf/t2Mr/8eLZ//Xs + 5v/59PL//Pv6//7+/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//z5 + 9//26+L/58q1/+Gwjv/hn3H/45Rf/+OVX//jonb/47ib/+jSw//27ej//fz7//////////////////// + /v/9+/j/+O7m/+vLtf/jr4r/4p5w/+OVYP/jlF7/5KN2/+a9oP/r2c3/9u/r//38+/////////////// + ///79/b/8ubf/+nRwf/mt5j/5KJ2/+KYZf/hk13/4JJc/+GTXf/ilF7/45Zg/+SbaP/nqX7/6sOo/+/e + 0v/28e7//fv7///////////////////////////////////////+/v7//fz6//v49v/58u7/9uvk//bn + 3v/25tv/9uXZ//bl2f/259z/9erh//bu6P/48/D/+/f2//37+//+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////v7//fr4//bt5//nz77/4bWW/+GhdP/jlF7/45Re/+Kf + cv/is5P/58u5//Xr5P/9+/r////////////////////+//37+P/57eX/7cmw/+WshP/jnW3/45Zh/+SY + ZP/nqn//68eu//Dk2//49fP//v38//////////////////z6+f/37ur/793S/+nApv/kp37/4ppp/+GT + Xf/hkVr/4pJb/+KTXP/jlmH/5J5t/+evif/tzbb/9Oni//r4+P/+/f3///////////////////////// + //////////////////////7//v79//37+//8+ff//Pf1//z39P/89/P//Pfz//z39P/8+Pb//Pr5//38 + +//+/f3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vn/9+/q/+nVyP/ju5//46R6/+OVYP/jlF7/4p1u/+Kui//mxrD/9eff//36+P////////////// + /////v7//fr3//ns4v/vx6v/56qA/+Sca//kmGP/5Z1r/+myi//w0bz/9u7o//v6+f/+/v7///////// + /////////v39//v28//16OH/68mz/+Osh//hnG7/4ZRf/+KSW//ik1z/45Nd/+OXYv/ioHP/5bST/+/T + wf/48ev//f39//7+/v///////////////////////////////////////////////////v////7+//79 + /P/+/fz//vz8//78/P/+/Pz//vz8//79/P/+/v3//v7+///+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////+//38+v/48u7/7NzS/+fErP/lrIT/5Zpn/+OW + YP/jnGv/5KqE/+jBp//z49j/+/f0//79/f////////////79/P/79vP/9+fd/+7Ep//nqX7/5Z1q/+SZ + ZP/moHD/67eT//LXxP/59PD//f39//7+/v/////////////////+/v7//Pr4//ju6P/sz7z/47CP/+Gf + c//ilWD/4pNb/+OTXP/jk17/45hk/+Kkev/kup7/79jJ//r18P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////7//vz7//n18v/x5d3/6826/+e0kf/loHD/45hj/+Obaf/lp33/6Lyd//Hez//48+7//Pv6//// + /////////Pv6//jy7f/z4dT/7MCh/+ene//lnGn/5Jll/+WidP/qupj/89vK//z49f/+//////////// + ///////////////////9/Pv/+fLt/+3Vxf/itpj/4aN5/+KWYv/jklv/45Nc/+OVX//jmmj/4amD/+TA + qv/v3tL/+/f0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/f3/+/j3//bt6f/v18j/6bye/+Sk + eP/jmWb/45lm/+WidP/otJD/7tXD//Ts5f/6+Pb///7+///////7+Pf/9ezm/+7Zyf/puZf/5qN0/+Sa + Zv/jmWb/46N3/+m8nP/z3c3//fr3//////////////////////////////////79+//69PD/7drN/+O9 + o//hp3//45dj/+OSW//jlF7/5Jhj/+SfcP/jsZD/5sq4//Hj2//8+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/++/v/+vbz//Pg1P/pw6j/4qiA/+Kaaf/jl2L/5Jxq/+aqgv/pyrT/8OPa//jz + 8P/+/v3///7+//r28//x5t3/6dC9/+axi//knWv/5Jdi/+OZZv/ipXv/576h//Le0P/9+vj///////// + /////////////////////////v38//r28v/v4Nf/5caw/+Osh//jmWX/45Nb/+OWYP/lnGr/5qh9/+e9 + of/r1sn/8+rl//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//79/P/8+vj/9OXb/+nI + sf/hrIj/4pxs/+OWYf/jmWX/5KV5/+XCqP/s28//9vDr//7+/P////7/+PPw/+7g1f/lx7L/46qD/+OZ + Zv/jlmD/4ppo/+Cof//mwab/8uDT//37+f/////////////////////////////////+/f3/+/j1//Ho + 4f/p0L//5raU/+Wfbv/klV//45di/+SgcP/mr4j/68mx//Hi2f/38u///fz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//38+v/06eD/6M25/+CxkP/hnm//45Zg/+OXYv/joXT/4rqd/+nU + xf/07OX//v38//7+/v/38e3/7NrN/+K/p//hpXz/45dj/+OVYP/im2n/4KqF/+XErP/x4tb//fv5//// + //////////////////////////////7+/v/8+/n/9fDr/+7bzv/pwKP/5qd6/+SaZ//jm2j/5KV6/+a2 + lv/u08H/9u7o//v49//+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v7//v37//Xs + 5f/p0sH/4LaY/+Kgcv/jlmH/45Zh/+KfcP/gs5T/5868//Tp4f/+/Pv//v7+//bv6f/q1MX/4Lic/+Gi + dv/jlmL/45Vg/+Kca//grYr/5cey//Hk2v/9+/r///////////////////////////////////////38 + +//59vT/8+bc/+vLtP/lsYz/4qN3/+Kid//jrov/58Gp//De0f/69fL//vz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/v/+/fz/9u7p/+vYyf/ivqL/46R3/+OXYv/jlmH/4p1t/+Cv + i//nybP/8+bc//77+v/+/v7/9u3m/+rQvv/gspT/4Z9y/+OWYf/jlWD/4p1t/+Cxkf/mzLr/8ubf//37 + +v///////////////////////////////////////v79//37+v/37+n/7dfI/+S/pf/hsZL/4rKS/+W/ + pv/q0cL/8+jh//z59////v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////+//79 + /P/48u7/7t/U/+bHsf/lq4L/5Jxp/+SXY//jnGv/4qqE/+fEq//y4db//Pn3//79/f/26+T/6824/+Gv + jP/hnW7/45Vg/+OVYf/jnnD/47eZ/+jTxP/z6uT//fz7//////////////////////////////////// + //////7//v79//v28//z5t3/7NXG/+nMuP/qzbj/7dbG//Hj2v/48e3//fz7/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//v7+//n18//y5t7/69HA/+ezj//loXL/5Jlm/+Oa + aP/jpnz/6L6h//Dczv/59fL//fv6//fq4f/sy7P/46yF/+Kca//jlWD/45dj/+SidP/mv6T/7NvP//Xv + 6v/+/fz///////////////////////////////////////////////7//fv6//nz7//16+X/9Ofe//Xn + 3v/27OX/+PPu//v59//+/v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+////+/n3//bu6P/w287/6buc/+Wlev/jm2n/45hk/+Ogcf/nt5X/7tTD//Xu6f/7+Pb/+One/+7J + r//lqoD/45tp/+OWYf/kmmj/5qh9/+vJsf/x5dz/+PXx//7+/f////////////////////////////// + ///////////////////+/v3//fz7//z6+P/8+Pb//Pj2//z6+P/9/Pr//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/Pv/+vTx//Tj2f/owaf/46mC/+Kc + a//jlmH/45ln/+athv/qybP/8OTc//jy7f/35dn/78er/+eofP/kmmf/5Jhk/+agb//qsYn/8dTB//fv + 6f/8+vj///7+///////////////////////////////////////////////////////+/v7//v38//79 + /P/+/fz//v39//7+/v/+//7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/7+PX/9eng/+fHsP/irYn/4p1v/+OVX//jlmH/5KV7/+a9of/q1MX/8eHV//LY + xf/tv5//56Z4/+SaZv/kmWb/5aJ1/+q1kv/z2sn/+/Tv//79/P////////////////////////////// + ///////////////////////////////////////////+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z5+P/27OX/58y4/+Gy + kf/hn3L/45Rf/+OUX//jn3H/47CO/+TBqv/qy7f/7Mar/+q1kP/mo3T/5Jll/+OZZ//kpHn/6bmY//Tf + z//89/T///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v///fr5//fu6P/o0cH/4beZ/+Gidv/jlF7/45Nd/+KZaf/go3v/4a2M/+W1 + lP/nso3/5qh+/+Sdbf/jl2P/45pp/+Omff/nvJ7/9OHT//359v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////+/v/9+/r/9/Hs/+rY + y//jvqP/4qZ8/+OVX//iklz/4ZRh/+CYaP/fnG//4qBy/+OgcP/im2n/4ZZi/+KUX//immn/46mC/+a+ + o//z4tb//fn3//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////+//38+//49PD/7uHX/+jIsv/lroj/5Jln/+KUX//hkl7/4JNf/9+V + Yv/gl2P/4ZZi/+CUYP/gk13/4ZNd/+Kba//iq4f/5cKq//Pk2v/9+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////7//v38//r4 + 9f/y6+T/7NPB/+i3lv/koHH/45Zi/+KTXP/gkVv/35Fc/9+SXP/fklz/35Fb/+CSW//hk13/4Zxt/+Gu + jP/lxrH/8+bd//36+P////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//fz7//w3c7/6cCi/+Slev/jmWb/4pNd/+CR + Wv/fkFr/35Ba/9+QWv/fkFr/4JJb/+GTXf/inW//4rKR/+XLuf/z6eH//fv5//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /v/+/fz/+/n2//Pk2P/pxaz/4qmB/+Kbaf/hk17/4JBa/96PWf/fkFr/35Ba/+CQWv/gkVz/4ZNe/+Kg + c//jtpj/5tDB//Pr5f/9+/n///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////79/f/8+/r/9Off/+nKtP/grYn/4Zxt/+KU + X//gkFr/349Z/9+PWf/fkFn/4JBb/+GSXv/jl2T/5KZ7/+a9ov/p18v/9e7q//37+v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//38/P/16uP/6c68/+Cykv/hnnH/4pRg/+GRW//gkFr/349Z/96PWf/fkVv/4ZRg/+Sc + a//mrYX/6cat/+3f1f/38u///fz7//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v39//bt5//q08T/4bic/+Gh + dP/ilWH/4pJc/+GRW//fkFr/35Ba/+CRXP/ilmL/5aBw/+i0j//tz7n/8ujh//n29f/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/f3/9/Dr/+zazf/kwKf/46V6/+OWYv/jk1z/4pJc/+GRW//hkVv/4pNd/+OY + ZP/lonP/6rmW//HXxf/58+///fz7//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/v/48/H/8OLY/+jL + tv/mrYb/5Jtp/+OVX//jk1z/4pJc/+KSXP/jlF7/45ll/+Wjdv/qu5v/89zM//z49f/+//////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//r39f/06uT/7tbG/+i2lP/lonP/5Jhj/+OTXf/jk1z/45Nc/+OU + Xv/jmWb/46V6/+m+oP/z39D//fr4//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v///Pv5//jx + 7f/y4NT/6b+h/+WnfP/jm2j/45Rd/+OTXP/jk1z/45Vf/+OaaP/ip3//58Cm//Pg1P/9+/r///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/fz/+/fz//Xn3v/oxav/4quF/+KcbP/jlF3/45Nc/+OT + XP/jlV//4ptp/+CqhP/mw6z/8uLX//37+v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/8+ff/9uvj/+jKtf/hsI3/4Z5w/+OUXv/jk1v/45Nc/+OVYP/inGv/4K2K/+bHsv/y5Nr//fz6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////7+//36+f/27ef/6M++/+G0lf/hoXX/45Re/+OT + W//jk1z/45Vh/+Kdbv/hsZH/5su5//Lm3v/9/Pv///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7//fv6//fw6//p1cf/4rqf/+Kkev/jlF//45Nb/+OTXP/jlmH/455w/+K1l//o0MD/8+nj//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////v/9/Pr/+PPv/+zc0f/lwqn/46h//+OV + X//jk1v/45Nc/+OWYf/joHL/47ue/+nWyP/07ef//v38//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////79/P/69vP/8OXe/+rMuP/msIv/5Jpn/+OVXv/jlV//5Jpm/+Wme//mwqn/7NzR//Xw + 7P/+/f3///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////39//z59//27ur/79jI/+m6 + mv/loHL/45dj/+OXY//ln27/566G/+rLtf/v49v/9/Pw//7+/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//vz7//r39P/z4dX/68On/+SnfP/jmmj/45pn/+Skdf/otZH/7dTC//Tr + 5f/69/X//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/fz//Pr5//Xn + 3f/qyLH/4auG/+KcbP/im2r/46d9/+a7nP/w3M7/+fPv//38+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/f/9/Pv/9u3m/+zTw//jup7/4qqE/+Kogf/js5L/58au//Pl + 2v/7+PX//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////7+//7+ + /f/58+//8OLY/+nPvv/kwKb/472i/+XFr//q1cX/9uzm//37+f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v////v59//27+r/8OTb/+vYyv/p1cb/69rO/+/k + 3P/48/D//v38//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v38//v59v/59PD/9u7o//Xt5v/27+r/+PTw//z6+f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v38//38+v/8+vj//Pn3//z6 + +P/9+/r//v39//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//v7+//7+/v///v3//v79//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////8/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////+/////f////P////6//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////v////0////4P// + //P///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D///+8////5P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////l////vf// + /4n////R//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////9H///+K////S////7X///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tf// + /0z///8P////jf////P///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////T///+O////D////wH///9L////tP////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tP// + /0v///8B////AP///xX///9m////1v////z///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////P///9b///9m////Ff///wD///8A////AP///yT///9/////2v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////z////a////f/// + /yT///8A////AP///wD///8A////A////yD///9/////1v/////////+//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7/////////1v///3////8g////A////wD///8AAAAAAP///wD///8A////A/// + /yT///9l////sP///+7///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////7v///7H///9l////JP// + /wP///8A////AAAAAAAAAAAA////AP///wD///8A////AP///xT///9I////iP///7L////P////4/// + //L////7/////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////9////+P// + /+/////i////z////7L///+I////SP///xT///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAP// + /wD///8A////AP///wH///8O////R////4P///+4////3/////T////9//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////r////t////1////7b///+D////Rv///w7///8B////AP// + /wD///8AAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA + AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAA + AAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAc= + + + \ No newline at end of file diff --git a/AIMS/DataDictionary/frmChargsTemplateNew.cs b/AIMS/DataDictionary/frmChargsTemplateNew.cs new file mode 100644 index 0000000..99c44e9 --- /dev/null +++ b/AIMS/DataDictionary/frmChargsTemplateNew.cs @@ -0,0 +1,276 @@ +using AIMSBLL; +using AIMSExtension; +using AIMSModel; +using DrawGraph; +using System; +using System.Collections.Generic; +using System.Windows.Forms; + +namespace AIMS.PublicUI.UI +{ + public partial class frmChargsTemplateNew : Form + { + /// + /// 收费类型集合 + /// + public List list; + /// + /// 声明保存数据时的状态 + /// + public EditState _state; + + public string TemplateType; + public frmChargsTemplateNew() + { + InitializeComponent(); + } + + private void frmApplianceUseType_Load(object sender, EventArgs e) + { + if (PublicMethod.OperatorNo == "admin" || PublicMethod.RoleName.Contains("创建收费模板")) + { + chkAll.Visible = true; + tsbAdd.Visible = true; + tsbModify.Visible = true; + tsbSave.Visible = true; + toolStripSeparator2.Visible = true; + toolStripSeparator4.Visible = true; + panel1.Visible = true; + dgvApplianceUseType.Columns["IsValid"].Visible = true; + dgvApplianceUseType.Columns["Select"].Visible = true; + } + + ControlExtension.EnabledControl(panel1, false); + txtName.Enabled = true; + BindDgv(); + txtName.TextChanged += new EventHandler(txtName_TextChanged); + } + /// + /// 为DataGridView绑定数据 + /// + private void BindDgv() + { + string IsValid = chkAll.Checked == false ? "0" : "1"; + if (IsValid == "1") + { + list = BChargsTemplate.Select(" TemplateType='" + TemplateType + "' and TemplateName like '%" + txtName.Text.Trim() + "%' or HCode like '%" + txtName.Text.Trim() + "%'", new ParameterList(), RecursiveType.None, 0); + } + else + { + list = BChargsTemplate.Select(" TemplateType='" + TemplateType + "' and IsValid= 1 and ( TemplateName like '%" + txtName.Text.Trim() + "%' or HCode like '%" + txtName.Text.Trim() + "%' )", new ParameterList(), RecursiveType.None, 0); + } + + dgvApplianceUseType.AutoGenerateColumns = false; + dgvApplianceUseType.Rows.Clear(); + int num = 1; + foreach (ChargsTemplate item in list) + { + int index = this.dgvApplianceUseType.Rows.Add(); + this.dgvApplianceUseType.Rows[index].Cells["Id"].Value = item.Id; + this.dgvApplianceUseType.Rows[index].Cells["Index"].Value = num; + num++; + this.dgvApplianceUseType.Rows[index].Cells["oName"].Value = item.TemplateName; + this.dgvApplianceUseType.Rows[index].Cells["HCode"].Value = item.HCode; + this.dgvApplianceUseType.Rows[index].Cells["IsValid"].Value = item.IsValid == 1 ? "有效" : "无效"; + } + dgvApplianceUseType.ClearSelection(); + } + /// + /// 退出收费 + /// + /// + /// + private void tsbExit_Click(object sender, EventArgs e) + { + this.Close(); + } + /// + /// 新增收费 + /// + /// + /// + private void tsbAdd_Click(object sender, EventArgs e) + { + //设置状态为新增 + _state = EditState.ADD; + txtName.TextChanged -= new EventHandler(txtName_TextChanged); + txtName.TextChanged += new EventHandler(txtName_TextChanged_1); + ControlExtension.EnabledControl(panel1, true); + ControlExtension.ClearControl(panel1); + chkIsValid.Checked = true; + } + + int autid; + /// + /// 修改收费 + /// + /// + /// + private void tsbModify_Click(object sender, EventArgs e) + { + //设置状态为修改 + _state = EditState.EDIT; + if (!(dgvApplianceUseType.SelectedRows.Count > 0)) + { + MessageBox.Show("请选择列表中的一项!"); + return; + } + txtName.TextChanged -= new EventHandler(txtName_TextChanged); + txtName.TextChanged -= new EventHandler(txtName_TextChanged); + txtName.TextChanged += new EventHandler(txtName_TextChanged_1); + ControlExtension.EnabledControl(panel1, true); + autid = Convert.ToInt32(dgvApplianceUseType.SelectedRows[0].Cells["Id"].Value); + txtName.Text = dgvApplianceUseType.SelectedRows[0].Cells["oName"].Value.ToString(); + txtHCode.Text = dgvApplianceUseType.SelectedRows[0].Cells["HCode"].Value.ToString(); + chkIsValid.Checked = dgvApplianceUseType.SelectedRows[0].Cells["IsValid"].Value.ToString() == "有效" ? true : false; + } + /// + /// 取消收费 + /// + /// + /// + private void tsbCancel_Click(object sender, EventArgs e) + { + ControlExtension.ClearControl(panel1); + ControlExtension.EnabledControl(panel1, false); + txtName.Enabled = true; + txtName.TextChanged -= new EventHandler(txtName_TextChanged_1); + txtName.TextChanged -= new EventHandler(txtName_TextChanged); + txtName.TextChanged += new EventHandler(txtName_TextChanged); + BindDgv(); + } + /// + /// 保存数据收费 + /// + /// + /// + private void tsbSave_Click(object sender, EventArgs e) + { + if (!ValidInput()) + { + return; + } + if (_state == EditState.ADD) + { + ChargsTemplate temp = BChargsTemplate.SelectSingle(" TemplateName='" + txtName.Text.Trim() + "'", null); + if (temp != null && temp.Id > 0) + { + MessageBox.Show("该模板已存在,请重新输入!"); + txtName.Focus(); + return; + } + } + ChargsTemplate aut = new ChargsTemplate(); + if (_state == EditState.EDIT) aut = BChargsTemplate.SelectSingle(autid); + aut.TemplateType = TemplateType; + aut.TemplateName = txtName.Text.Trim(); + aut.HCode = txtHCode.Text.Trim(); + aut.IsValid = chkIsValid.Checked == true ? 1 : 0; + aut.OperatorId = PublicMethod.OperatorId; + aut.OperatorTime = DateTime.Now; + int num = 0; + if (_state == EditState.ADD) + { + num = BChargsTemplate.Insert(aut); + } + else if (_state == EditState.EDIT) + { + aut.Id = autid; + num = BChargsTemplate.Update(aut); + } + if (num > 0) + { + new frmMessageBox().Show(); + tsbCancel_Click(null, null); + } + } + /// + /// 输入验证 + /// + /// + private bool ValidInput() + { + bool key = false; + if (txtName.Text.Trim().Length < 1) + { + MessageBox.Show("请输入收费名称!"); + } + else if (txtHCode.Text.Trim().Length < 1) + { + MessageBox.Show("请输入助记码!"); + } + else + { + key = true; + } + return key; + } + /// + /// 输入字典名称时为助记码文本框赋值 + /// + /// + /// + private void txtName_TextChanged(object sender, EventArgs e) + { + BindDgv(); + } + /// + /// 输入字典名称时为助记码文本框赋值 + /// + /// + /// + private void txtName_TextChanged_1(object sender, EventArgs e) + { + txtHCode.Text = PublicMethod.GetFirstLetter(txtName.Text); + } + /// + /// 判断DataGridView是否显示全部记录 + /// + /// + /// + private void chkAll_CheckedChanged(object sender, EventArgs e) + { + BindDgv(); + } + + private void dgvApplianceUseType_CellContentClick(object sender, DataGridViewCellEventArgs e) + { + if (dgvApplianceUseType.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex > -1) + { + int id = Convert.ToInt32(dgvApplianceUseType.CurrentRow.Cells["Id"].Value); + dgvApplianceUseType.CurrentRow.Cells["check"].Value = false; + this.Tag = null; + frmChargSelect fs = new frmChargSelect(id); + fs.ShowDialog(); + dgvApplianceUseType.ClearSelection(); + } + } + + public List SelTemps; + private void dgvApplianceUseType_Click(object sender, EventArgs e) + { + if (dgvApplianceUseType.CurrentRow == null) return; + string oName = dgvApplianceUseType.CurrentRow.Cells["oName"].Value.ToString(); + if (SelTemps == null) SelTemps = new List(); + string id = dgvApplianceUseType.CurrentRow.Cells["Id"].Value.ToString(); + if (dgvApplianceUseType.CurrentRow.Cells["check"].EditedFormattedValue.ToString() == "True") + { + dgvApplianceUseType.CurrentRow.Cells["check"].Value = false; + if (SelTemps.Contains(oName)) SelTemps.Remove(oName); + this.Tag = SelTemps; + } + else + { + dgvApplianceUseType.CurrentRow.Cells["check"].Value = true; + if (!SelTemps.Contains(oName)) SelTemps.Add(oName); + this.Tag = SelTemps; + + } + } + + private void dgvApplianceUseType_CellDoubleClick(object sender, DataGridViewCellEventArgs e) + { + //this.Close(); + } + } +} diff --git a/AIMS/DataDictionary/frmChargsTemplateNew.designer.cs b/AIMS/DataDictionary/frmChargsTemplateNew.designer.cs new file mode 100644 index 0000000..420cbbe --- /dev/null +++ b/AIMS/DataDictionary/frmChargsTemplateNew.designer.cs @@ -0,0 +1,438 @@ +namespace AIMS.PublicUI.UI +{ + partial class frmChargsTemplateNew + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmChargsTemplateNew)); + this.panel1 = new System.Windows.Forms.Panel(); + this.chkIsValid = new System.Windows.Forms.CheckBox(); + this.txtHCode = new DevComponents.DotNetBar.Controls.TextBoxX(); + this.txtName = new DevComponents.DotNetBar.Controls.TextBoxX(); + this.label4 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.chkAll = new System.Windows.Forms.CheckBox(); + this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.tsbAdd = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.tsbModify = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); + this.tsbSave = new System.Windows.Forms.ToolStripButton(); + this.tsbCancel = new System.Windows.Forms.ToolStripButton(); + this.panel2 = new System.Windows.Forms.Panel(); + this.dgvApplianceUseType = new DevComponents.DotNetBar.Controls.DataGridViewX(); + this.check = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Index = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.oName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.HCode = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.IsValid = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Select = new System.Windows.Forms.DataGridViewButtonColumn(); + this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.panel1.SuspendLayout(); + this.toolStrip1.SuspendLayout(); + this.panel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvApplianceUseType)).BeginInit(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.BackColor = System.Drawing.SystemColors.Control; + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel1.Controls.Add(this.chkIsValid); + this.panel1.Controls.Add(this.txtHCode); + this.panel1.Controls.Add(this.txtName); + this.panel1.Controls.Add(this.label4); + this.panel1.Controls.Add(this.label1); + this.panel1.Dock = System.Windows.Forms.DockStyle.Top; + this.panel1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.panel1.Location = new System.Drawing.Point(0, 28); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(534, 42); + this.panel1.TabIndex = 12; + this.panel1.Visible = false; + // + // chkIsValid + // + this.chkIsValid.AutoSize = true; + this.chkIsValid.Location = new System.Drawing.Point(474, 10); + this.chkIsValid.Name = "chkIsValid"; + this.chkIsValid.Size = new System.Drawing.Size(56, 24); + this.chkIsValid.TabIndex = 8; + this.chkIsValid.Text = "有效"; + this.chkIsValid.UseVisualStyleBackColor = true; + // + // txtHCode + // + // + // + // + this.txtHCode.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.txtHCode.Location = new System.Drawing.Point(348, 10); + this.txtHCode.Name = "txtHCode"; + this.txtHCode.Size = new System.Drawing.Size(112, 20); + this.txtHCode.TabIndex = 2; + // + // txtName + // + // + // + // + this.txtName.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.txtName.Location = new System.Drawing.Point(83, 10); + this.txtName.Name = "txtName"; + this.txtName.Size = new System.Drawing.Size(186, 20); + this.txtName.TabIndex = 1; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(294, 10); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(51, 20); + this.label4.TabIndex = 0; + this.label4.Text = "助记码"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(15, 10); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(65, 20); + this.label1.TabIndex = 0; + this.label1.Text = "模板名称"; + // + // chkAll + // + this.chkAll.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.chkAll.AutoSize = true; + this.chkAll.Location = new System.Drawing.Point(344, 6); + this.chkAll.Name = "chkAll"; + this.chkAll.Size = new System.Drawing.Size(72, 16); + this.chkAll.TabIndex = 364; + this.chkAll.Text = "显示全部"; + this.chkAll.UseVisualStyleBackColor = true; + this.chkAll.Visible = false; + this.chkAll.CheckedChanged += new System.EventHandler(this.chkAll_CheckedChanged); + // + // toolStrip1 + // + this.toolStrip1.BackColor = System.Drawing.Color.Transparent; + this.toolStrip1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.toolStrip1.Font = new System.Drawing.Font("微软雅黑", 12F); + this.toolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.toolStrip1.ImageScalingSize = new System.Drawing.Size(35, 35); + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tsbAdd, + this.toolStripSeparator2, + this.tsbModify, + this.toolStripSeparator4, + this.tsbSave, + this.tsbCancel}); + this.toolStrip1.Location = new System.Drawing.Point(0, 0); + this.toolStrip1.Name = "toolStrip1"; + this.toolStrip1.Size = new System.Drawing.Size(534, 28); + this.toolStrip1.TabIndex = 11; + this.toolStrip1.Text = "toolStrip1"; + // + // tsbAdd + // + this.tsbAdd.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.tsbAdd.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbAdd.Name = "tsbAdd"; + this.tsbAdd.Size = new System.Drawing.Size(76, 25); + this.tsbAdd.Text = " 新建 "; + this.tsbAdd.Visible = false; + this.tsbAdd.Click += new System.EventHandler(this.tsbAdd_Click); + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + this.toolStripSeparator2.Size = new System.Drawing.Size(6, 28); + this.toolStripSeparator2.Visible = false; + // + // tsbModify + // + this.tsbModify.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.tsbModify.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbModify.Name = "tsbModify"; + this.tsbModify.Size = new System.Drawing.Size(76, 25); + this.tsbModify.Text = " 修改 "; + this.tsbModify.Visible = false; + this.tsbModify.Click += new System.EventHandler(this.tsbModify_Click); + // + // toolStripSeparator4 + // + this.toolStripSeparator4.Name = "toolStripSeparator4"; + this.toolStripSeparator4.Size = new System.Drawing.Size(6, 28); + this.toolStripSeparator4.Visible = false; + // + // tsbSave + // + this.tsbSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.tsbSave.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbSave.Name = "tsbSave"; + this.tsbSave.Size = new System.Drawing.Size(76, 25); + this.tsbSave.Text = " 保存 "; + this.tsbSave.Visible = false; + this.tsbSave.Click += new System.EventHandler(this.tsbSave_Click); + // + // tsbCancel + // + this.tsbCancel.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.tsbCancel.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.tsbCancel.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbCancel.Name = "tsbCancel"; + this.tsbCancel.Size = new System.Drawing.Size(93, 25); + this.tsbCancel.Text = " 使用模板 "; + this.tsbCancel.Click += new System.EventHandler(this.tsbExit_Click); + // + // panel2 + // + this.panel2.Controls.Add(this.dgvApplianceUseType); + this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel2.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.panel2.Location = new System.Drawing.Point(0, 70); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(534, 721); + this.panel2.TabIndex = 13; + // + // dgvApplianceUseType + // + this.dgvApplianceUseType.AllowUserToAddRows = false; + this.dgvApplianceUseType.AllowUserToDeleteRows = false; + dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(247)))), ((int)(((byte)(255))))); + this.dgvApplianceUseType.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; + this.dgvApplianceUseType.BackgroundColor = System.Drawing.Color.Snow; + this.dgvApplianceUseType.BorderStyle = System.Windows.Forms.BorderStyle.None; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvApplianceUseType.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; + this.dgvApplianceUseType.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvApplianceUseType.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.check, + this.Id, + this.Index, + this.oName, + this.HCode, + this.IsValid, + this.Select}); + dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvApplianceUseType.DefaultCellStyle = dataGridViewCellStyle3; + this.dgvApplianceUseType.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgvApplianceUseType.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229))))); + this.dgvApplianceUseType.Location = new System.Drawing.Point(0, 0); + this.dgvApplianceUseType.MultiSelect = false; + this.dgvApplianceUseType.Name = "dgvApplianceUseType"; + this.dgvApplianceUseType.ReadOnly = true; + this.dgvApplianceUseType.RowHeadersVisible = false; + this.dgvApplianceUseType.RowHeadersWidth = 30; + this.dgvApplianceUseType.RowTemplate.Height = 23; + this.dgvApplianceUseType.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvApplianceUseType.Size = new System.Drawing.Size(534, 721); + this.dgvApplianceUseType.TabIndex = 0; + this.dgvApplianceUseType.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvApplianceUseType_CellContentClick); + this.dgvApplianceUseType.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvApplianceUseType_CellDoubleClick); + this.dgvApplianceUseType.Click += new System.EventHandler(this.dgvApplianceUseType_Click); + // + // check + // + this.check.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.check.HeaderText = "选择"; + this.check.Name = "check"; + this.check.ReadOnly = true; + this.check.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.check.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; + this.check.Width = 60; + // + // Id + // + this.Id.DataPropertyName = "Id"; + this.Id.HeaderText = "编号"; + this.Id.Name = "Id"; + this.Id.ReadOnly = true; + this.Id.Visible = false; + this.Id.Width = 40; + // + // Index + // + this.Index.DataPropertyName = "Index"; + this.Index.HeaderText = "序号"; + this.Index.Name = "Index"; + this.Index.ReadOnly = true; + this.Index.Visible = false; + this.Index.Width = 80; + // + // oName + // + this.oName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.oName.DataPropertyName = "oName"; + this.oName.HeaderText = "名称"; + this.oName.Name = "oName"; + this.oName.ReadOnly = true; + // + // HCode + // + this.HCode.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.HCode.DataPropertyName = "HCode"; + this.HCode.HeaderText = "助记码"; + this.HCode.Name = "HCode"; + this.HCode.ReadOnly = true; + this.HCode.Visible = false; + // + // IsValid + // + this.IsValid.DataPropertyName = "IsValid"; + this.IsValid.HeaderText = "是否有效"; + this.IsValid.Name = "IsValid"; + this.IsValid.ReadOnly = true; + this.IsValid.Visible = false; + // + // Select + // + this.Select.HeaderText = "项目维护"; + this.Select.Name = "Select"; + this.Select.ReadOnly = true; + this.Select.Text = "项目维护"; + this.Select.UseColumnTextForButtonValue = true; + this.Select.Visible = false; + this.Select.Width = 150; + // + // dataGridViewTextBoxColumn1 + // + this.dataGridViewTextBoxColumn1.DataPropertyName = "Id"; + this.dataGridViewTextBoxColumn1.HeaderText = "编号"; + this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; + this.dataGridViewTextBoxColumn1.Visible = false; + this.dataGridViewTextBoxColumn1.Width = 60; + // + // dataGridViewTextBoxColumn2 + // + this.dataGridViewTextBoxColumn2.DataPropertyName = "Index"; + this.dataGridViewTextBoxColumn2.HeaderText = "序号"; + this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; + this.dataGridViewTextBoxColumn2.Width = 80; + // + // dataGridViewTextBoxColumn3 + // + this.dataGridViewTextBoxColumn3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.dataGridViewTextBoxColumn3.DataPropertyName = "oName"; + this.dataGridViewTextBoxColumn3.HeaderText = "名称"; + this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3"; + // + // dataGridViewTextBoxColumn4 + // + this.dataGridViewTextBoxColumn4.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.dataGridViewTextBoxColumn4.DataPropertyName = "HCode"; + this.dataGridViewTextBoxColumn4.HeaderText = "助记码"; + this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4"; + this.dataGridViewTextBoxColumn4.Visible = false; + // + // dataGridViewTextBoxColumn5 + // + this.dataGridViewTextBoxColumn5.DataPropertyName = "IsValid"; + this.dataGridViewTextBoxColumn5.HeaderText = "是否有效"; + this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; + this.dataGridViewTextBoxColumn5.Visible = false; + // + // frmChargsTemplateNew + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(534, 791); + this.Controls.Add(this.chkAll); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.Controls.Add(this.toolStrip1); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "frmChargsTemplateNew"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "收费模板"; + this.Load += new System.EventHandler(this.frmApplianceUseType_Load); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dgvApplianceUseType)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.CheckBox chkAll; + private System.Windows.Forms.CheckBox chkIsValid; + private DevComponents.DotNetBar.Controls.TextBoxX txtHCode; + private DevComponents.DotNetBar.Controls.TextBoxX txtName; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.ToolStrip toolStrip1; + private System.Windows.Forms.ToolStripButton tsbAdd; + private System.Windows.Forms.ToolStripButton tsbModify; + private System.Windows.Forms.ToolStripButton tsbCancel; + private System.Windows.Forms.ToolStripButton tsbSave; + private System.Windows.Forms.Panel panel2; + private DevComponents.DotNetBar.Controls.DataGridViewX dgvApplianceUseType; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5; + private System.Windows.Forms.DataGridViewCheckBoxColumn check; + private System.Windows.Forms.DataGridViewTextBoxColumn Id; + private System.Windows.Forms.DataGridViewTextBoxColumn Index; + private System.Windows.Forms.DataGridViewTextBoxColumn oName; + private System.Windows.Forms.DataGridViewTextBoxColumn HCode; + private System.Windows.Forms.DataGridViewTextBoxColumn IsValid; + private System.Windows.Forms.DataGridViewButtonColumn Select; + } +} \ No newline at end of file diff --git a/AIMS/DataDictionary/frmChargsTemplateNew.resx b/AIMS/DataDictionary/frmChargsTemplateNew.resx new file mode 100644 index 0000000..a7cb479 --- /dev/null +++ b/AIMS/DataDictionary/frmChargsTemplateNew.resx @@ -0,0 +1,1277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABACUWAAAlFgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8B////D////0v///+J////vf///9/////1/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+////9f///9////+9////if// + /0v///8P////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////Ff// + /0n///+J////tP///9H////l////8v////v////+//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7////7////8v///+X////R////tP///4n///9J////Ff///wD///8A////AP// + /wAAAAAAAAAAAP///wD///8A////A////yf///9n////sf///+7///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////7v///7L///9o////KP///wP///8A////AAAAAAD///8A////AP///wP///8i////hv// + /9n//////////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+/////////9r///+H////Iv// + /wP///8A////AP///wD///8A////Jf///4D////b/////f////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////f///9v///+A////Jf///wD///8A////AP///xX///9n////1v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////P// + /9b///9n////Ff///wD///8B////S////7T///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////7T///9M////Af///w////+N////8/// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////9P///47///8Q////S////7X///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////tv///0z///+J////0f// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////R////iv///7r////k//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////+X///+9////2f// + //D///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D////t////+P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////7////9P// + //r////9//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////7////9//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3//fz7//v5+P/79/X/+vf1//v49//8+/n//v38/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//37+v/59PH/9e3o//Ln + 4P/y59//8+rk//fx7P/7+Pb//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////v///v3/+/f0//Tq4//u3NH/6tPE/+nSwv/s2cz/8eTa//jy7f/9+/r///7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//79/P/58uz/8d3P/+jI + sv/lu5//5bqd/+fDqv/r0b//9Ojf//v49v/+/f3///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3/+/r5//bq4v/u0Lv/5baV/+Opgf/jqH//5bCN/+jApf/w283/+PHt//z6 + +f/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////7+//38+//59fP/8uLW/+vE + qf/kqH//451t/+Odbf/jo3j/5rGO/+zNuv/z5t//+fTy//79/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3//Pn4//bv6//v2Mr/6LqZ/+Sebv/jlWD/45Zh/+Oaaf/kpXv/58Cn/+3c + 0f/17+v//fz7//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/7+Pb/8unk/+vR + wP/ms5D/45lm/+OTXP/jlF3/45di/+Ofcf/jt5j/6NLD//Lp4//9+/r///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39//r29P/w5N3/6Mu3/+Wviv/jl2P/45Jb/+OTXP/jlmD/45xr/+Gv + jf/lybb/8eTc//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pz/+vTy/+7f + 1v/lxa//46uF/+OWYv/jklv/45Nc/+OVXv/immj/4KqE/+XDq//w4NT//Pn3//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////38+//58/D/7NvQ/+PAqP/iqID/45Zh/+OSW//jk1z/45Re/+OY + Zv/hpXz/5b2h//Dczf/79vT///7////+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v///fv7//ny + 7v/q18r/4ruh/+GlfP/jlmH/45Jb/+OTXP/jlF7/45hk/+Ojdv/nuJj/79bE//fw7P/8+/v//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////9+/v/+PHt/+rUxf/huJv/4aN5/+OVYP/jk1v/45Nc/+OT + Xf/jl2L/5KBw/+eyjf/szbf/8+ff//n29P/+/fz///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////37 + +v/48Or/6tG//+G0lP/hoXX/45Vg/+OTW//jk1z/45Nd/+OVYP/km2n/5qqB/+nDqP/t3dH/9vHs//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//fv5//jv6P/qzrn/4rGO/+Gfcv/jlV//45Nb/+OT + XP/jk1z/45Re/+SXYv/ko3X/5bma/+jSwv/z6+T//Pv5//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vj/+e7m/+3Ls//lrof/455u/+OVX//jk1v/45Nc/+OTXP/jk13/45Rf/+Odbv/isY7/5cm1//Hl + 3f/8+ff///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v79//z49f/46uD/7sar/+eqgP/knGr/45Re/+OT + XP/jk1z/45Nc/+KSXP/jk13/4ppp/+Krhf/lwan/8eHV//z49f///v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/Pv/+fPw//Tj1//sv6D/5qR2/+SZZf/jlF3/45Nc/+OTXP/iklv/4ZFb/+KSXP/imGb/46Z9/+a7 + nv/x3M7/+/by//79/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////7///7+///+/v///v7///7+///+ + /v///v7///7+///+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z6+f/27ur/8NvO/+m4lf/lnm3/45Vg/+OT + XP/jk1z/4pJb/+CRWv/gkFn/4ZFa/+OXY//konX/57WS//DWxP/58uz//Pv6///+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//v39//38+v/8+ff//Pj2//z39f/89/T//Pf1//z49v/8+ff//Pv5//39/P/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7/+vf2//Pp4//s1MT/57GM/+SaZ//jlF3/4pNc/+KSW//hkVv/35Ba/96PWf/gkFn/4pVf/+Sd + bP/mrIP/7My0//Po4P/59vT//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////38/P/7+Pb/9/Ds//Pn4P/y49n/8uHW//Hg + 1f/x4db/8ePZ//Ln3//17un/+ff1//z7+//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/59fP/8OTc/+jNuv/krIb/45hl/+OT + XP/iklv/4ZFb/+CQWv/ej1n/3Y5Y/96PWf/hklz/45hl/+Wkd//owKT/7dzQ//Xv6//9/Pv///////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pr/+vXy//br5f/v3tL/6dC+/+jJtP/oxq//58Wt/+fGr//nybT/6M+8/+3azP/06eD/+fPu//z6 + +P/+/v3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//n08f/u39b/5May/+Opgv/jmGT/45Nc/+KSW//hklv/35Fa/96PWv/cj1n/3o9a/+GR + XP/ilWH/5J5v/+S2lv/p0cH/8+ni//37+f////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//n07//z597/7tfI/+nHsP/luZv/5LKQ/+Sw + jP/kr4v/47CM/+OykP/kt5f/6cGm/+/Svf/z4dT/9+/p//v49//+/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v///v7/+PLu/+3b0P/iwar/4aZ9/+OX + Y//jk1z/4pNc/+CTXv/flF//3pNf/92TX//fk17/4ZNd/+KVX//im2r/4q6J/+bIs//x49n//Pn4//// + ///////////////////////////////////////////////////////////////////////////+//79 + +//59fL/8+jh/+3Wxv/owqj/5LGN/+Olev/ioHL/4p5v/+Kebv/in2//4qBx/+Ojdv/lq4L/6rqX/+7N + tv/y4dX/9/Ht//z6+v///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//79/v/38Oz/69fK/+C8ov/hpHn/45Zi/+OTXf/ilWD/4Jpq/96fcv/fonf/4KJ3/+Ke + b//jmWb/45dj/+OaaP/hqID/5cCm//He0v/8+fb///////////////////////////////////////// + /////////////////////////////////////////fz6//Xu6P/r2cv/58Oq/+Svi//ioXT/4plo/+KX + Y//ilmH/4pZh/+KWYf/il2P/45hm/+SdbP/mp3r/6bmX/+zOuf/y5Nn/+vf0//7+/f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/fz//fr5//z59v/99/T//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8//99/P//ffz//338//99/P//ffz//338//99/P//ffz//338//99/P//ff0//349f/9+vj//v38///+ + /v///////////////////////////////////////////////////v7//v7+//bv6v/q1MT/4Lea/+Ch + df/jlmL/45Re/+KYZf/go3r/4K+N/+K2l//luJn/5q2G/+Whc//kmmj/45pn/+Kkef/mu5z/8drL//v2 + 8////////////////////v7//fz6//z59//8+PX//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8v/68uv/8eHV/+bJs//js5L/4qF2/+KYZf/jlWD/45Re/+OUXf/jlF3/45Rd/+OUXv/jlV//45Zi/+Sb + af/lqH7/57qb/+3TwP/37uj//Pn4//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//fz8//r28//16+T/9OTZ//Xf + 0P/23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bc + y//23Mv/9tzM//bczP/13s7/9eHU//Xn3v/69PD//fv7//7+/v////////////////////////////// + ///////////////+/v/+/v3/9+7n/+rQvv/hspL/4Z9y/+KWYf/jlWD/45tr/+Kui//kwaj/6cu3/+zO + uP/pu5z/5ad+/+Odbf/jmWb/46Jz/+e3lP/v1cL/+PHs//z9/P/+/v3///79//37+v/48ev/9OXb//Tg + 0v/13c3/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//TZxf/tzbX/5rmb/+Opgf/im2r/4pRf/+OT + Xf/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXf/jlF3/45Zh/+Oebv/kq4T/6cKn//Hg1f/38e3//Pv6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/8+vj/9+7p/+3bzv/rzbn/7MSo/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+3CpP/sx67/7dLA//Xp + 4f/79vT//fz8//////////////////////////////////////////////7+//7+/v/37eX/7M25/+Ku + i//hnW7/4pZh/+OXY//koHL/5rqd/+rSwv/v39T/8uDU/+vIsP/kroj/4p9x/+OZZf/kn27/6LKM/+3O + uP/06uL/+vj3//78/P/9/Pv/+vbz//Lj2P/rz7v/68Ws/+3Aov/uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv57/7b6c/+q3k//mrIX/5KFz/+OXY//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jlF3/4pdj/+OfcP/ls5D/6tLB//Ln4f/79/b///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v79//z59v/06uP/59DB/+W+ + ov/msIr/6Kl8/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/56uB/+axjP/ovaH/7tnL//Xt5//7+Pb////+//////////////////// + /////////////////////v7///7+//js4//uy7T/5KuE/+Kba//jl2L/5Jto/+eoff/rx67/8OHX//Xt + 5//36+T/7NC9/+Oykf/ioXX/45hk/+SaZ//mqn//6cSp/+7f0//28e7//Pr5//r39f/27Ob/7tXE/+e9 + oP/msYz/56qA/+ipfP/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipfP/nqHv/5qZ4/+Whcv/km2j/45Vf/+OT + W//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jlF7/4pln/+Oqg//lx7L/7uDW//n1 + 8v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3/+/j2//Po4f/lzLv/4raY/+Ome//lnWr/5Z1r/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1q/+Wcaf/knWv/5KJ0/+Wu + iP/oyrX/7+HY//jz7////v7////////////////////////////////////////+/v/+/fz/+Org/+/J + r//mqX//45po/+SYZP/mn27/6a+H//DRvf/27Ob/+vXy//nw6//s1cX/4ria/+Gkev/jl2P/45Zg/+Si + dP/muZr/6dLD//Pq5P/69vT/9vDs//Dh1v/qyLD/5rCL/+Wlef/ln27/5Z1q/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wdav/lnWr/5Jto/+OYY//jlF7/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/imGT/4ad+/+LBqv/s3NH/+PPw//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/f/7+Pb/8+jh/+XL + uf/itpj/5KZ8/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+We + bP/lnmz/5Z5s/+WdbP/lnGn/5Jhj/+OXYv/jm2j/46Z7/+S/pf/r2Mv/9u7p//7+/f////////////// + //////////////////////7//f38//r59//15dn/7saq/+eofP/kmmf/5Jll/+ehcv/qs43/8tjE//ny + 7f/8+ff/+fPv/+3bzf/jvqT/4ah//+OYY//jlF3/451t/+Owjv/myLT/8eXc//jz7v/z6OD/6tTE/+a7 + nf/lp3z/5aBx/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnWr/5Jlk/+OV + Xv/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OXY//hp37/4cGr/+vc + 0f/48/D///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//v49v/z6eP/59C//+W9ov/nsIr/6Kl8/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqHv/56V4/+agcf/kmGT/45Vf/+OX + Y//ioXP/4raY/+nRwP/16uP//v79//////////////////////////////////7+/v/8+/r/9/Pw//Hf + 0v/swaT/56Z5/+WaZf/kmWX/5qN0/+u2kf/028r/+/by//38+//69vL/7uDW/+XGr//irYf/45pm/+OT + XP/jmmj/4qqD/+TAp//w39T/9+/q/+/g1f/lyLL/4q+L/+Sgcf/ln23/56Jy/+ileP/oqHz/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqHz/56Z5/+ajc//knGn/45Zg/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlF3/45lm/+Kpgf/jxbD/7d7V//j08f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7//Pr5//fw + 6//u39P/7dO//+/KsP/wxaf/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DF + qP/wxaj/8MWn/+2/oP/otpP/5KqC/+Obav/jlF//45Zg/+Kebv/hsI7/6Mu3//To3//+/v3///////// + /////////////////////////v39//v49//07ej/7dfH/+m7mv/moXL/5Jhi/+SZZf/lpXf/6rmV//Xe + zf/8+PT//v38//v49v/x6OH/6dC+/+W2lP/kn2//45Zg/+OZZv/jpnv/5rqb//Lczf/47eb/7trN/+O+ + pP/gp3//45xq/+afbf/oqHr/7LWQ/+/Bov/wxaf/8Mao//DGqP/wxqj/8MWn/+7CpP/quZf/5auD/+Of + cf/jlmH/45Jb/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OWYf/knm3/5K+L/+bM + uv/v49v/+fb0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+///+/fz/+/j2//fw6v/26+H/9+fa//jl1//45df/+OXX//jl + 1//45df/+OXX//jl1//45df/+OXX//jl1//45df/+OXX//jk1v/449X/8tnI/+rKs//kt5f/46Fz/+OX + Yv/jlmH/45xr/+Kshv/pxq7/9OXa//78+//////////////////////////////////9/f3/+/b1//Hn + 4P/pz7z/5rOQ/+Sbaf/jlV//45lm/+Smev/ou5n/9N/Q//z49f/+/v3//Pr5//Xv6//u283/6MCj/+Sm + e//jmWb/45ll/+Wjdv/ptpL/89fE//fo3v/u1ML/47eY/+Gidv/jmmf/5qBv/+mtg//wxqn/9t3M//jk + 1v/45df/+OXX//jl1//35Nb/9eDQ/+3Puf/kt5n/4qZ9/+KZZ//jlF3/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlV//5Jtq/+WmfP/mupz/6tbI//Lp5P/7+Pb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pv//Pj2//v28v/89e///PTu//z07v/89O7//PTu//z07v/89O7//PTu//z07v/89O7//PTu//z0 + 7v/89O7//PPu//zz7P/26N7/7dfI/+fCqf/lqX//5Jtp/+SXY//jm2n/46h//+nCpf/y4NL/+/j1//79 + /P////7///////////////////////38/P/69fL/7uHY/+bIsv/krYj/45hk/+OTXf/jmWj/46d+/+a9 + n//z4NP//fj2///+/v/9/Pv/+fXz//Lk2v/qyK//5KyF/+Kca//jmWX/5aJy/+mxiv/vzbf/8tvN/+zJ + s//ksI3/4p9w/+OZZv/loXL/6LCL//HPuP/66+H/+/Ps//z07v/89O7//PTu//zz7v/57+f/8t/S/+jI + sv/ks5P/4qJ2/+KYZf/jlV//45Nd/+OTXP/jk1z/45Nc/+OTXP/jlF3/5JZg/+WbaP/kpXn/5bOQ/+nI + sf/w4tj/9/Ht//z7+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/+/v3//v38//79/P/+/Pv//vz7//78 + +//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz6//jz7f/x49j/6s66/+ey + jP/loHH/5Jlm/+OaZv/lpXf/6ryc//DZyP/48u7//Pv6//7+/v///////////////////////fz7//nz + 8P/s3NH/5MGp/+Opgf/jlmL/45Nd/+Kaaf/iqYP/5L+m//Li1//9+ff///////7+/v/8+/r/9uzk/+zP + u//jso//4Z9x/+OZZv/ln2//6KuC/+vApP/syrX/6b2f/+Wqgf/jnGv/45lm/+Sidv/ntJP/8dXC//vz + 7v/++/r//v38//78+//+/fv//vz7//z59v/27eb/7dnM/+jErP/kr4z/4qB0/+KZZv/ilmH/45Vg/+OV + X//jlV//4pVg/+OXY//knGr/5qR4/+axjv/mwqj/69fI//Xt6P/7+Pb//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////+/n2//Xt5v/u2cn/6LmY/+Slef/jmmj/45hj/+Wfbv/otJD/7dC8//Pq + 5P/69/b//v39///////////////////+///9+/r/+PLt/+rXyf/iu6D/4aV8/+OVYf/jklz/4ptr/+Gs + iP/kxK3/8uTb//359/////////7+//7+/f/48Ov/7dTE/+K3mf/gonb/45ll/+SbaP/monX/56+K/+e1 + k//mrYb/5aJz/+SZZf/jmWb/46V8/+W5nP/w2sv/+/bz///+/v///////////////////////v39//r2 + 8//06eL/7tfI/+nErP/kspH/4aV7/+Gfcv/inGz/4ptp/+Kbav/hnW//4aJ2/+Oqg//nt5b/6sau/+3W + xv/y59//+vb0//38/P///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pv/+fTv//Li + 1v/nv6P/46iA/+Kbav/jlmD/5Jlm/+WshP/oxq//7uHY//jz8f/+/fz///////////////////7///37 + +v/48Or/6dLB/+G2mP/honj/45Vg/+OTXP/inW7/4rGP/+TKt//y6N///fr4/////////v7///7///nz + 7//t2cz/4r2k/+Gmff/jmWb/45Zi/+OZZv/jnm//46F0/+Oebv/kmmf/5JZh/+ObaP/jq4X/5cKq//Df + 1P/8+PX///7+/////////////////////////v7//fv6//r18v/16uL/8NvP/+nKtv/juZ3/4rGP/+Os + hv/kqoL/5aqC/+Ouiv/itZb/5cCn/+rOvP/w3dD/9erj//r08f/9+/r///7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////79/f/79/T/9Ofd/+fErP/irIf/4p1t/+OVX//jl2H/5KZ8/+W+ + pf/q2c7/9/Dt//78+/////////////////////7//fv5//jv6P/qzrv/4rKR/+Ggc//jlWD/45Nd/+Of + cf/jt5f/59HB//Pr5f/8+/n/////////////////+vXy/+/f1f/lxrL/462K/+Scbf/jlmL/4pVg/+GX + Y//hmGX/4pdj/+SXYv/kmGP/5aJy/+a3lv/pz77/8ujh//z69////v7////////////////////////+ + /v///f3//fr6//r08f/27Ob/8eDV/+zTwv/rzLf/7Mmx/+3Hrf/tx63/68u0/+vQvf/t2Mr/8eLZ//Xs + 5v/59PL//Pv6//7+/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//z5 + 9//26+L/58q1/+Gwjv/hn3H/45Rf/+OVX//jonb/47ib/+jSw//27ej//fz7//////////////////// + /v/9+/j/+O7m/+vLtf/jr4r/4p5w/+OVYP/jlF7/5KN2/+a9oP/r2c3/9u/r//38+/////////////// + ///79/b/8ubf/+nRwf/mt5j/5KJ2/+KYZf/hk13/4JJc/+GTXf/ilF7/45Zg/+SbaP/nqX7/6sOo/+/e + 0v/28e7//fv7///////////////////////////////////////+/v7//fz6//v49v/58u7/9uvk//bn + 3v/25tv/9uXZ//bl2f/259z/9erh//bu6P/48/D/+/f2//37+//+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////v7//fr4//bt5//nz77/4bWW/+GhdP/jlF7/45Re/+Kf + cv/is5P/58u5//Xr5P/9+/r////////////////////+//37+P/57eX/7cmw/+WshP/jnW3/45Zh/+SY + ZP/nqn//68eu//Dk2//49fP//v38//////////////////z6+f/37ur/793S/+nApv/kp37/4ppp/+GT + Xf/hkVr/4pJb/+KTXP/jlmH/5J5t/+evif/tzbb/9Oni//r4+P/+/f3///////////////////////// + //////////////////////7//v79//37+//8+ff//Pf1//z39P/89/P//Pfz//z39P/8+Pb//Pr5//38 + +//+/f3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vn/9+/q/+nVyP/ju5//46R6/+OVYP/jlF7/4p1u/+Kui//mxrD/9eff//36+P////////////// + /////v7//fr3//ns4v/vx6v/56qA/+Sca//kmGP/5Z1r/+myi//w0bz/9u7o//v6+f/+/v7///////// + /////////v39//v28//16OH/68mz/+Osh//hnG7/4ZRf/+KSW//ik1z/45Nd/+OXYv/ioHP/5bST/+/T + wf/48ev//f39//7+/v///////////////////////////////////////////////////v////7+//79 + /P/+/fz//vz8//78/P/+/Pz//vz8//79/P/+/v3//v7+///+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////+//38+v/48u7/7NzS/+fErP/lrIT/5Zpn/+OW + YP/jnGv/5KqE/+jBp//z49j/+/f0//79/f////////////79/P/79vP/9+fd/+7Ep//nqX7/5Z1q/+SZ + ZP/moHD/67eT//LXxP/59PD//f39//7+/v/////////////////+/v7//Pr4//ju6P/sz7z/47CP/+Gf + c//ilWD/4pNb/+OTXP/jk17/45hk/+Kkev/kup7/79jJ//r18P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////7//vz7//n18v/x5d3/6826/+e0kf/loHD/45hj/+Obaf/lp33/6Lyd//Hez//48+7//Pv6//// + /////////Pv6//jy7f/z4dT/7MCh/+ene//lnGn/5Jll/+WidP/qupj/89vK//z49f/+//////////// + ///////////////////9/Pv/+fLt/+3Vxf/itpj/4aN5/+KWYv/jklv/45Nc/+OVX//jmmj/4amD/+TA + qv/v3tL/+/f0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/f3/+/j3//bt6f/v18j/6bye/+Sk + eP/jmWb/45lm/+WidP/otJD/7tXD//Ts5f/6+Pb///7+///////7+Pf/9ezm/+7Zyf/puZf/5qN0/+Sa + Zv/jmWb/46N3/+m8nP/z3c3//fr3//////////////////////////////////79+//69PD/7drN/+O9 + o//hp3//45dj/+OSW//jlF7/5Jhj/+SfcP/jsZD/5sq4//Hj2//8+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/++/v/+vbz//Pg1P/pw6j/4qiA/+Kaaf/jl2L/5Jxq/+aqgv/pyrT/8OPa//jz + 8P/+/v3///7+//r28//x5t3/6dC9/+axi//knWv/5Jdi/+OZZv/ipXv/576h//Le0P/9+vj///////// + /////////////////////////v38//r28v/v4Nf/5caw/+Osh//jmWX/45Nb/+OWYP/lnGr/5qh9/+e9 + of/r1sn/8+rl//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//79/P/8+vj/9OXb/+nI + sf/hrIj/4pxs/+OWYf/jmWX/5KV5/+XCqP/s28//9vDr//7+/P////7/+PPw/+7g1f/lx7L/46qD/+OZ + Zv/jlmD/4ppo/+Cof//mwab/8uDT//37+f/////////////////////////////////+/f3/+/j1//Ho + 4f/p0L//5raU/+Wfbv/klV//45di/+SgcP/mr4j/68mx//Hi2f/38u///fz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//38+v/06eD/6M25/+CxkP/hnm//45Zg/+OXYv/joXT/4rqd/+nU + xf/07OX//v38//7+/v/38e3/7NrN/+K/p//hpXz/45dj/+OVYP/im2n/4KqF/+XErP/x4tb//fv5//// + //////////////////////////////7+/v/8+/n/9fDr/+7bzv/pwKP/5qd6/+SaZ//jm2j/5KV6/+a2 + lv/u08H/9u7o//v49//+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v7//v37//Xs + 5f/p0sH/4LaY/+Kgcv/jlmH/45Zh/+KfcP/gs5T/5868//Tp4f/+/Pv//v7+//bv6f/q1MX/4Lic/+Gi + dv/jlmL/45Vg/+Kca//grYr/5cey//Hk2v/9+/r///////////////////////////////////////38 + +//59vT/8+bc/+vLtP/lsYz/4qN3/+Kid//jrov/58Gp//De0f/69fL//vz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/v/+/fz/9u7p/+vYyf/ivqL/46R3/+OXYv/jlmH/4p1t/+Cv + i//nybP/8+bc//77+v/+/v7/9u3m/+rQvv/gspT/4Z9y/+OWYf/jlWD/4p1t/+Cxkf/mzLr/8ubf//37 + +v///////////////////////////////////////v79//37+v/37+n/7dfI/+S/pf/hsZL/4rKS/+W/ + pv/q0cL/8+jh//z59////v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////+//79 + /P/48u7/7t/U/+bHsf/lq4L/5Jxp/+SXY//jnGv/4qqE/+fEq//y4db//Pn3//79/f/26+T/6824/+Gv + jP/hnW7/45Vg/+OVYf/jnnD/47eZ/+jTxP/z6uT//fz7//////////////////////////////////// + //////7//v79//v28//z5t3/7NXG/+nMuP/qzbj/7dbG//Hj2v/48e3//fz7/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//v7+//n18//y5t7/69HA/+ezj//loXL/5Jlm/+Oa + aP/jpnz/6L6h//Dczv/59fL//fv6//fq4f/sy7P/46yF/+Kca//jlWD/45dj/+SidP/mv6T/7NvP//Xv + 6v/+/fz///////////////////////////////////////////////7//fv6//nz7//16+X/9Ofe//Xn + 3v/27OX/+PPu//v59//+/v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+////+/n3//bu6P/w287/6buc/+Wlev/jm2n/45hk/+Ogcf/nt5X/7tTD//Xu6f/7+Pb/+One/+7J + r//lqoD/45tp/+OWYf/kmmj/5qh9/+vJsf/x5dz/+PXx//7+/f////////////////////////////// + ///////////////////+/v3//fz7//z6+P/8+Pb//Pj2//z6+P/9/Pr//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/Pv/+vTx//Tj2f/owaf/46mC/+Kc + a//jlmH/45ln/+athv/qybP/8OTc//jy7f/35dn/78er/+eofP/kmmf/5Jhk/+agb//qsYn/8dTB//fv + 6f/8+vj///7+///////////////////////////////////////////////////////+/v7//v38//79 + /P/+/fz//v39//7+/v/+//7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/7+PX/9eng/+fHsP/irYn/4p1v/+OVX//jlmH/5KV7/+a9of/q1MX/8eHV//LY + xf/tv5//56Z4/+SaZv/kmWb/5aJ1/+q1kv/z2sn/+/Tv//79/P////////////////////////////// + ///////////////////////////////////////////+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z5+P/27OX/58y4/+Gy + kf/hn3L/45Rf/+OUX//jn3H/47CO/+TBqv/qy7f/7Mar/+q1kP/mo3T/5Jll/+OZZ//kpHn/6bmY//Tf + z//89/T///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v///fr5//fu6P/o0cH/4beZ/+Gidv/jlF7/45Nd/+KZaf/go3v/4a2M/+W1 + lP/nso3/5qh+/+Sdbf/jl2P/45pp/+Omff/nvJ7/9OHT//359v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////+/v/9+/r/9/Hs/+rY + y//jvqP/4qZ8/+OVX//iklz/4ZRh/+CYaP/fnG//4qBy/+OgcP/im2n/4ZZi/+KUX//immn/46mC/+a+ + o//z4tb//fn3//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////+//38+//49PD/7uHX/+jIsv/lroj/5Jln/+KUX//hkl7/4JNf/9+V + Yv/gl2P/4ZZi/+CUYP/gk13/4ZNd/+Kba//iq4f/5cKq//Pk2v/9+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////7//v38//r4 + 9f/y6+T/7NPB/+i3lv/koHH/45Zi/+KTXP/gkVv/35Fc/9+SXP/fklz/35Fb/+CSW//hk13/4Zxt/+Gu + jP/lxrH/8+bd//36+P////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//fz7//w3c7/6cCi/+Slev/jmWb/4pNd/+CR + Wv/fkFr/35Ba/9+QWv/fkFr/4JJb/+GTXf/inW//4rKR/+XLuf/z6eH//fv5//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /v/+/fz/+/n2//Pk2P/pxaz/4qmB/+Kbaf/hk17/4JBa/96PWf/fkFr/35Ba/+CQWv/gkVz/4ZNe/+Kg + c//jtpj/5tDB//Pr5f/9+/n///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////79/f/8+/r/9Off/+nKtP/grYn/4Zxt/+KU + X//gkFr/349Z/9+PWf/fkFn/4JBb/+GSXv/jl2T/5KZ7/+a9ov/p18v/9e7q//37+v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//38/P/16uP/6c68/+Cykv/hnnH/4pRg/+GRW//gkFr/349Z/96PWf/fkVv/4ZRg/+Sc + a//mrYX/6cat/+3f1f/38u///fz7//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v39//bt5//q08T/4bic/+Gh + dP/ilWH/4pJc/+GRW//fkFr/35Ba/+CRXP/ilmL/5aBw/+i0j//tz7n/8ujh//n29f/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/f3/9/Dr/+zazf/kwKf/46V6/+OWYv/jk1z/4pJc/+GRW//hkVv/4pNd/+OY + ZP/lonP/6rmW//HXxf/58+///fz7//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/v/48/H/8OLY/+jL + tv/mrYb/5Jtp/+OVX//jk1z/4pJc/+KSXP/jlF7/45ll/+Wjdv/qu5v/89zM//z49f/+//////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//r39f/06uT/7tbG/+i2lP/lonP/5Jhj/+OTXf/jk1z/45Nc/+OU + Xv/jmWb/46V6/+m+oP/z39D//fr4//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v///Pv5//jx + 7f/y4NT/6b+h/+WnfP/jm2j/45Rd/+OTXP/jk1z/45Vf/+OaaP/ip3//58Cm//Pg1P/9+/r///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/fz/+/fz//Xn3v/oxav/4quF/+KcbP/jlF3/45Nc/+OT + XP/jlV//4ptp/+CqhP/mw6z/8uLX//37+v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/8+ff/9uvj/+jKtf/hsI3/4Z5w/+OUXv/jk1v/45Nc/+OVYP/inGv/4K2K/+bHsv/y5Nr//fz6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////7+//36+f/27ef/6M++/+G0lf/hoXX/45Re/+OT + W//jk1z/45Vh/+Kdbv/hsZH/5su5//Lm3v/9/Pv///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7//fv6//fw6//p1cf/4rqf/+Kkev/jlF//45Nb/+OTXP/jlmH/455w/+K1l//o0MD/8+nj//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////v/9/Pr/+PPv/+zc0f/lwqn/46h//+OV + X//jk1v/45Nc/+OWYf/joHL/47ue/+nWyP/07ef//v38//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////79/P/69vP/8OXe/+rMuP/msIv/5Jpn/+OVXv/jlV//5Jpm/+Wme//mwqn/7NzR//Xw + 7P/+/f3///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////39//z59//27ur/79jI/+m6 + mv/loHL/45dj/+OXY//ln27/566G/+rLtf/v49v/9/Pw//7+/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//vz7//r39P/z4dX/68On/+SnfP/jmmj/45pn/+Skdf/otZH/7dTC//Tr + 5f/69/X//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/fz//Pr5//Xn + 3f/qyLH/4auG/+KcbP/im2r/46d9/+a7nP/w3M7/+fPv//38+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/f/9/Pv/9u3m/+zTw//jup7/4qqE/+Kogf/js5L/58au//Pl + 2v/7+PX//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////7+//7+ + /f/58+//8OLY/+nPvv/kwKb/472i/+XFr//q1cX/9uzm//37+f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v////v59//27+r/8OTb/+vYyv/p1cb/69rO/+/k + 3P/48/D//v38//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v38//v59v/59PD/9u7o//Xt5v/27+r/+PTw//z6+f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v38//38+v/8+vj//Pn3//z6 + +P/9+/r//v39//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//v7+//7+/v///v3//v79//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////8/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////+/////f////P////6//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////v////0////4P// + //P///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D///+8////5P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////l////vf// + /4n////R//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////9H///+K////S////7X///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tf// + /0z///8P////jf////P///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////T///+O////D////wH///9L////tP////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tP// + /0v///8B////AP///xX///9m////1v////z///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////P///9b///9m////Ff///wD///8A////AP///yT///9/////2v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////z////a////f/// + /yT///8A////AP///wD///8A////A////yD///9/////1v/////////+//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7/////////1v///3////8g////A////wD///8AAAAAAP///wD///8A////A/// + /yT///9l////sP///+7///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////7v///7H///9l////JP// + /wP///8A////AAAAAAAAAAAA////AP///wD///8A////AP///xT///9I////iP///7L////P////4/// + //L////7/////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////9////+P// + /+/////i////z////7L///+I////SP///xT///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAP// + /wD///8A////AP///wH///8O////R////4P///+4////3/////T////9//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////r////t////1////7b///+D////Rv///w7///8B////AP// + /wD///8AAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA + AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAA + AAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAc= + + + \ No newline at end of file diff --git a/AIMS/FormMainManage.designer.cs b/AIMS/FormMainManage.designer.cs index 2b79c6a..4fa3713 100644 Binary files a/AIMS/FormMainManage.designer.cs and b/AIMS/FormMainManage.designer.cs differ diff --git a/AIMS/FormMainManage.resx b/AIMS/FormMainManage.resx index 1ebcd4e..d8d297b 100644 --- a/AIMS/FormMainManage.resx +++ b/AIMS/FormMainManage.resx @@ -178,6 +178,30 @@ MwW6KkGb9Hmsq0MogxZksYGRWGdJ3RrGveY7/uufywXhBhmZbeQU/ileAAAAAElFTkSuQmCC + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 @@ -250,30 +274,6 @@ MwW6KkGb9Hmsq0MogxZksYGRWGdJ3RrGveY7/uufywXhBhmZbeQU/ileAAAAAElFTkSuQmCC - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - True diff --git a/AIMS/OperationAanesthesia/frmAanesthesiaRecord.Designer.cs b/AIMS/OperationAanesthesia/frmAanesthesiaRecord.Designer.cs index 0e88a85..d5ba4a1 100644 --- a/AIMS/OperationAanesthesia/frmAanesthesiaRecord.Designer.cs +++ b/AIMS/OperationAanesthesia/frmAanesthesiaRecord.Designer.cs @@ -85,6 +85,7 @@ this.spTabBM = new DevComponents.DotNetBar.SuperTabItem(); this.panel7 = new System.Windows.Forms.Panel(); this.panel21 = new System.Windows.Forms.Panel(); + this.txtIndex = new DevComponents.DotNetBar.Controls.TextBoxX(); this.panel17 = new System.Windows.Forms.Panel(); this.btnNextPage = new System.Windows.Forms.Panel(); this.panel18 = new System.Windows.Forms.Panel(); @@ -658,7 +659,7 @@ this.lblDia.AutoSize = true; this.lblDia.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lblDia.ForeColor = System.Drawing.Color.Red; - this.lblDia.Location = new System.Drawing.Point(27, 224); + this.lblDia.Location = new System.Drawing.Point(20, 224); this.lblDia.Name = "lblDia"; this.lblDia.Size = new System.Drawing.Size(125, 46); this.lblDia.TabIndex = 5; @@ -1060,6 +1061,7 @@ // // panel21 // + this.panel21.Controls.Add(this.txtIndex); this.panel21.Controls.Add(this.panel17); this.panel21.Controls.Add(this.btnNextPage); this.panel21.Controls.Add(this.panel18); @@ -1073,6 +1075,19 @@ this.panel21.Size = new System.Drawing.Size(354, 40); this.panel21.TabIndex = 10; // + // txtIndex + // + // + // + // + this.txtIndex.Border.Class = "TextBoxBorder"; + this.txtIndex.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.txtIndex.Location = new System.Drawing.Point(300, 8); + this.txtIndex.Name = "txtIndex"; + this.txtIndex.PreventEnterBeep = true; + this.txtIndex.Size = new System.Drawing.Size(27, 21); + this.txtIndex.TabIndex = 9; + // // panel17 // this.panel17.BackgroundImage = global::AIMS.Properties.Resources.图标_末尾页; @@ -2127,5 +2142,6 @@ private System.Windows.Forms.Panel panel18; private System.Windows.Forms.Panel btnUpPage; private System.Windows.Forms.ToolTip toolTip1; + private DevComponents.DotNetBar.Controls.TextBoxX txtIndex; } } \ No newline at end of file diff --git a/AIMS/OperationAanesthesia/frmAanesthesiaRecord.cs b/AIMS/OperationAanesthesia/frmAanesthesiaRecord.cs index 01f4204..9c59ebc 100644 --- a/AIMS/OperationAanesthesia/frmAanesthesiaRecord.cs +++ b/AIMS/OperationAanesthesia/frmAanesthesiaRecord.cs @@ -83,6 +83,10 @@ namespace AIMS.OperationAanesthesia labOperatorName.Text = "(" + AIMSExtension.PublicMethod.OperatorNo + ")" + " " + AIMSExtension.PublicMethod.OperatorName; if (NowRoom != null) lblRoom.Text = NowRoom.Name; circularProgress1.Location = new Point((panel8.Width - circularProgress1.Width) / 2, (panel8.Height - circularProgress1.Height) / 2); + if (PublicMethod.OperatorNo == "admin" || PublicMethod.RoleName.Contains("麻醉收费记录")) + { + btnChage.Visible = true; + } //this.MaximizeBox = false; this.MinimizeBox = false; LoadAnesRescue(); @@ -101,15 +105,16 @@ namespace AIMS.OperationAanesthesia private void plPrint_Click(object sender, EventArgs e) { if (_record == null || _record.Id == 0) return; - if (txtOutRoom.Focused) - { - zgcAnaesRecord.Focus(); - } + plPrint.Select(); SelectWorkerValue.Hidden(); SelectDictValue.Hidden(); SelectDictText.Hidden(); + if (_record.SAreaObj != null && _record.SAreaObj.Selected == true) + { + _record.SAreaObj.Clear(); + } if (_record.SelPhysioConfig != null) { _record.SelPhysioConfig.IsClick = false; @@ -183,14 +188,15 @@ namespace AIMS.OperationAanesthesia private void plPrintBrowse_Click(object sender, EventArgs e) { if (_record == null || _record.Id == 0) return; - if (txtOutRoom.Focused) - { - zgcAnaesRecord.Focus(); - } + plPrintBrowse.Select(); SelectWorkerValue.Hidden(); SelectDictValue.Hidden(); SelectDictText.Hidden(); + if (_record.SAreaObj != null && _record.SAreaObj.Selected == true) + { + _record.SAreaObj.Clear(); + } if (_record.SelPhysioConfig != null) { @@ -1461,6 +1467,7 @@ namespace AIMS.OperationAanesthesia _record.currentPage++; btnNextPage_Click(null, null); } + zgcAnaesRecord.Refresh(); } catch (Exception ex) @@ -2284,8 +2291,7 @@ namespace AIMS.OperationAanesthesia } private void btnChage_Click(object sender, EventArgs e) { - frmChargRecordPrint frmchargRecord = new frmChargRecordPrint(_record); - frmchargRecord.TemplateType = "麻醉"; + frmFeesRecord frmchargRecord = new frmFeesRecord(_record, "麻醉"); frmchargRecord.Show(); frmchargRecord.BringToFront(); } diff --git a/AIMS/OperationAanesthesia/frmAanesthesiaRecover.Designer.cs b/AIMS/OperationAanesthesia/frmAanesthesiaRecover.Designer.cs index 982488f..b98862c 100644 --- a/AIMS/OperationAanesthesia/frmAanesthesiaRecover.Designer.cs +++ b/AIMS/OperationAanesthesia/frmAanesthesiaRecover.Designer.cs @@ -44,16 +44,11 @@ this.btnOperationInfo = new System.Windows.Forms.Button(); this.btnSelectPatient = new System.Windows.Forms.Button(); this.panel4 = new System.Windows.Forms.Panel(); - this.btnChage = new System.Windows.Forms.Button(); this.lblSpo2 = new System.Windows.Forms.Label(); this.lblRESP = new System.Windows.Forms.Label(); this.lblDia = new System.Windows.Forms.Label(); this.lblPR = new System.Windows.Forms.Label(); this.lblHR = new System.Windows.Forms.Label(); - this.btnsjzx = new System.Windows.Forms.Button(); - this.btnzsk = new System.Windows.Forms.Button(); - this.btndptz = new System.Windows.Forms.Button(); - this.btnsbwh = new System.Windows.Forms.Button(); this.label9 = new System.Windows.Forms.Label(); this.label8 = new System.Windows.Forms.Label(); this.label6 = new System.Windows.Forms.Label(); @@ -64,8 +59,17 @@ this.label2 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label(); + this.button1 = new System.Windows.Forms.Button(); + this.btnChage = new System.Windows.Forms.Button(); + this.btnsjzx = new System.Windows.Forms.Button(); + this.btnzsk = new System.Windows.Forms.Button(); + this.btndptz = new System.Windows.Forms.Button(); + this.btnsbwh = new System.Windows.Forms.Button(); this.panel1 = new System.Windows.Forms.Panel(); this.panel5 = new System.Windows.Forms.Panel(); + this.panel8 = new AIMS.PublicUI.UI.DrawPanel(); + this.circularProgress1 = new DevComponents.DotNetBar.Controls.CircularProgress(); + this.zgcAnaesRecord = new DrawGraph.ZedGraphControl(); this.panel7 = new System.Windows.Forms.Panel(); this.panel21 = new System.Windows.Forms.Panel(); this.panel17 = new System.Windows.Forms.Panel(); @@ -97,15 +101,12 @@ this.picInRoom = new System.Windows.Forms.PictureBox(); this.txtInRoom1 = new System.Windows.Forms.Button(); this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); - this.button1 = new System.Windows.Forms.Button(); - this.panel8 = new AIMS.PublicUI.UI.DrawPanel(); - this.circularProgress1 = new DevComponents.DotNetBar.Controls.CircularProgress(); - this.zgcAnaesRecord = new DrawGraph.ZedGraphControl(); this.panel3.SuspendLayout(); this.panel14.SuspendLayout(); this.panel4.SuspendLayout(); this.panel1.SuspendLayout(); this.panel5.SuspendLayout(); + this.panel8.SuspendLayout(); this.panel7.SuspendLayout(); this.panel21.SuspendLayout(); this.plTitleEventTime.SuspendLayout(); @@ -121,7 +122,6 @@ this.panel6.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.txtInRoom)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.picInRoom)).BeginInit(); - this.panel8.SuspendLayout(); this.SuspendLayout(); // // panel2 @@ -367,17 +367,11 @@ // panel4 // this.panel4.BackColor = System.Drawing.Color.White; - this.panel4.Controls.Add(this.button1); - this.panel4.Controls.Add(this.btnChage); this.panel4.Controls.Add(this.lblSpo2); this.panel4.Controls.Add(this.lblRESP); this.panel4.Controls.Add(this.lblDia); this.panel4.Controls.Add(this.lblPR); this.panel4.Controls.Add(this.lblHR); - this.panel4.Controls.Add(this.btnsjzx); - this.panel4.Controls.Add(this.btnzsk); - this.panel4.Controls.Add(this.btndptz); - this.panel4.Controls.Add(this.btnsbwh); this.panel4.Controls.Add(this.label9); this.panel4.Controls.Add(this.label8); this.panel4.Controls.Add(this.label6); @@ -388,6 +382,12 @@ this.panel4.Controls.Add(this.label2); this.panel4.Controls.Add(this.label4); this.panel4.Controls.Add(this.label1); + this.panel4.Controls.Add(this.button1); + this.panel4.Controls.Add(this.btnChage); + this.panel4.Controls.Add(this.btnsjzx); + this.panel4.Controls.Add(this.btnzsk); + this.panel4.Controls.Add(this.btndptz); + this.panel4.Controls.Add(this.btnsbwh); this.panel4.Dock = System.Windows.Forms.DockStyle.Right; this.panel4.Font = new System.Drawing.Font("宋体", 10.5F); this.panel4.Location = new System.Drawing.Point(1200, 10); @@ -395,6 +395,201 @@ this.panel4.Size = new System.Drawing.Size(160, 859); this.panel4.TabIndex = 3; // + // lblSpo2 + // + this.lblSpo2.AutoSize = true; + this.lblSpo2.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblSpo2.ForeColor = System.Drawing.Color.Cyan; + this.lblSpo2.Location = new System.Drawing.Point(38, 411); + this.lblSpo2.Name = "lblSpo2"; + this.lblSpo2.Size = new System.Drawing.Size(50, 46); + this.lblSpo2.TabIndex = 39; + this.lblSpo2.Text = "--"; + // + // lblRESP + // + this.lblRESP.AutoSize = true; + this.lblRESP.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblRESP.ForeColor = System.Drawing.Color.DarkOrange; + this.lblRESP.Location = new System.Drawing.Point(48, 318); + this.lblRESP.Name = "lblRESP"; + this.lblRESP.Size = new System.Drawing.Size(50, 46); + this.lblRESP.TabIndex = 37; + this.lblRESP.Text = "--"; + // + // lblDia + // + this.lblDia.AutoSize = true; + this.lblDia.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblDia.ForeColor = System.Drawing.Color.Red; + this.lblDia.Location = new System.Drawing.Point(15, 225); + this.lblDia.Name = "lblDia"; + this.lblDia.Size = new System.Drawing.Size(125, 46); + this.lblDia.TabIndex = 36; + this.lblDia.Text = "---/---"; + // + // lblPR + // + this.lblPR.AutoSize = true; + this.lblPR.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblPR.ForeColor = System.Drawing.Color.Green; + this.lblPR.Location = new System.Drawing.Point(48, 132); + this.lblPR.Name = "lblPR"; + this.lblPR.Size = new System.Drawing.Size(50, 46); + this.lblPR.TabIndex = 34; + this.lblPR.Text = "--"; + // + // lblHR + // + this.lblHR.AutoSize = true; + this.lblHR.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblHR.ForeColor = System.Drawing.Color.Green; + this.lblHR.Location = new System.Drawing.Point(48, 39); + this.lblHR.Name = "lblHR"; + this.lblHR.Size = new System.Drawing.Size(50, 46); + this.lblHR.TabIndex = 27; + this.lblHR.Text = "--"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.BackColor = System.Drawing.Color.White; + this.label9.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label9.ForeColor = System.Drawing.Color.DimGray; + this.label9.Location = new System.Drawing.Point(32, 385); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(95, 24); + this.label9.TabIndex = 40; + this.label9.Text = "SPO2( % )"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.BackColor = System.Drawing.Color.White; + this.label8.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label8.ForeColor = System.Drawing.Color.DimGray; + this.label8.Location = new System.Drawing.Point(24, 292); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(110, 24); + this.label8.TabIndex = 38; + this.label8.Text = "呼吸( 次/分 )"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.BackColor = System.Drawing.Color.White; + this.label6.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label6.ForeColor = System.Drawing.Color.DimGray; + this.label6.Location = new System.Drawing.Point(16, 199); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(127, 24); + this.label6.TabIndex = 35; + this.label6.Text = "血压( mmHg )"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.BackColor = System.Drawing.Color.White; + this.label10.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label10.ForeColor = System.Drawing.Color.DimGray; + this.label10.Location = new System.Drawing.Point(42, 459); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(70, 17); + this.label10.TabIndex = 28; + this.label10.Text = "90%-100%"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.BackColor = System.Drawing.Color.White; + this.label7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label7.ForeColor = System.Drawing.Color.DimGray; + this.label7.Location = new System.Drawing.Point(42, 366); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(74, 17); + this.label7.TabIndex = 29; + this.label7.Text = "16-20 次/分"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.BackColor = System.Drawing.Color.White; + this.label5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label5.ForeColor = System.Drawing.Color.DimGray; + this.label5.Location = new System.Drawing.Point(34, 273); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(91, 17); + this.label5.TabIndex = 30; + this.label5.Text = "60-140 mmHg"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.BackColor = System.Drawing.Color.White; + this.label3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.ForeColor = System.Drawing.Color.DimGray; + this.label3.Location = new System.Drawing.Point(39, 180); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(81, 17); + this.label3.TabIndex = 31; + this.label3.Text = "60-100 次/分"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.BackColor = System.Drawing.Color.White; + this.label2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.ForeColor = System.Drawing.Color.DimGray; + this.label2.Location = new System.Drawing.Point(39, 87); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(81, 17); + this.label2.TabIndex = 32; + this.label2.Text = "60-100 次/分"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.BackColor = System.Drawing.Color.White; + this.label4.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label4.ForeColor = System.Drawing.Color.DimGray; + this.label4.Location = new System.Drawing.Point(24, 106); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(110, 24); + this.label4.TabIndex = 33; + this.label4.Text = "脉搏( 次/分 )"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.BackColor = System.Drawing.Color.White; + this.label1.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.ForeColor = System.Drawing.Color.DimGray; + this.label1.Location = new System.Drawing.Point(24, 13); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(110, 24); + this.label1.TabIndex = 26; + this.label1.Text = "心率( 次/分 )"; + // + // button1 + // + this.button1.BackColor = System.Drawing.Color.Transparent; + this.button1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.button1.Cursor = System.Windows.Forms.Cursors.Hand; + this.button1.Dock = System.Windows.Forms.DockStyle.Bottom; + this.button1.FlatAppearance.BorderSize = 0; + this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.button1.Font = new System.Drawing.Font("微软雅黑", 11F); + this.button1.ForeColor = System.Drawing.Color.DimGray; + this.button1.Image = global::AIMS.Properties.Resources.打印苏醒记录; + this.button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.button1.Location = new System.Drawing.Point(0, 559); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(160, 50); + this.button1.TabIndex = 25; + this.button1.Text = " 麻醉记录"; + this.button1.UseVisualStyleBackColor = false; + this.button1.Click += new System.EventHandler(this.button1_Click); + // // btnChage // this.btnChage.BackColor = System.Drawing.Color.Transparent; @@ -416,61 +611,6 @@ this.btnChage.Visible = false; this.btnChage.Click += new System.EventHandler(this.btnChage_Click); // - // lblSpo2 - // - this.lblSpo2.AutoSize = true; - this.lblSpo2.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblSpo2.ForeColor = System.Drawing.Color.Teal; - this.lblSpo2.Location = new System.Drawing.Point(63, 399); - this.lblSpo2.Name = "lblSpo2"; - this.lblSpo2.Size = new System.Drawing.Size(43, 40); - this.lblSpo2.TabIndex = 9; - this.lblSpo2.Text = "--"; - // - // lblRESP - // - this.lblRESP.AutoSize = true; - this.lblRESP.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblRESP.ForeColor = System.Drawing.Color.Teal; - this.lblRESP.Location = new System.Drawing.Point(63, 308); - this.lblRESP.Name = "lblRESP"; - this.lblRESP.Size = new System.Drawing.Size(43, 40); - this.lblRESP.TabIndex = 7; - this.lblRESP.Text = "--"; - // - // lblDia - // - this.lblDia.AutoSize = true; - this.lblDia.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblDia.ForeColor = System.Drawing.Color.Teal; - this.lblDia.Location = new System.Drawing.Point(43, 217); - this.lblDia.Name = "lblDia"; - this.lblDia.Size = new System.Drawing.Size(82, 40); - this.lblDia.TabIndex = 5; - this.lblDia.Text = "--/--"; - // - // lblPR - // - this.lblPR.AutoSize = true; - this.lblPR.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblPR.ForeColor = System.Drawing.Color.Teal; - this.lblPR.Location = new System.Drawing.Point(63, 126); - this.lblPR.Name = "lblPR"; - this.lblPR.Size = new System.Drawing.Size(43, 40); - this.lblPR.TabIndex = 3; - this.lblPR.Text = "--"; - // - // lblHR - // - this.lblHR.AutoSize = true; - this.lblHR.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblHR.ForeColor = System.Drawing.Color.Teal; - this.lblHR.Location = new System.Drawing.Point(63, 35); - this.lblHR.Name = "lblHR"; - this.lblHR.Size = new System.Drawing.Size(43, 40); - this.lblHR.TabIndex = 1; - this.lblHR.Text = "--"; - // // btnsjzx // this.btnsjzx.BackColor = System.Drawing.Color.Transparent; @@ -551,126 +691,6 @@ this.btnsbwh.UseVisualStyleBackColor = false; this.btnsbwh.Click += new System.EventHandler(this.btnsbwh_Click); // - // label9 - // - this.label9.AutoSize = true; - this.label9.BackColor = System.Drawing.Color.White; - this.label9.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label9.ForeColor = System.Drawing.Color.DimGray; - this.label9.Location = new System.Drawing.Point(37, 376); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(95, 24); - this.label9.TabIndex = 10; - this.label9.Text = "SPO2( % )"; - // - // label8 - // - this.label8.AutoSize = true; - this.label8.BackColor = System.Drawing.Color.White; - this.label8.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label8.ForeColor = System.Drawing.Color.DimGray; - this.label8.Location = new System.Drawing.Point(29, 285); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(110, 24); - this.label8.TabIndex = 8; - this.label8.Text = "呼吸( 次/分 )"; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.BackColor = System.Drawing.Color.White; - this.label6.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label6.ForeColor = System.Drawing.Color.DimGray; - this.label6.Location = new System.Drawing.Point(21, 194); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(127, 24); - this.label6.TabIndex = 4; - this.label6.Text = "血压( mmHg )"; - // - // label10 - // - this.label10.AutoSize = true; - this.label10.BackColor = System.Drawing.Color.White; - this.label10.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label10.ForeColor = System.Drawing.Color.DimGray; - this.label10.Location = new System.Drawing.Point(49, 441); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(70, 17); - this.label10.TabIndex = 2; - this.label10.Text = "90%-100%"; - // - // label7 - // - this.label7.AutoSize = true; - this.label7.BackColor = System.Drawing.Color.White; - this.label7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label7.ForeColor = System.Drawing.Color.DimGray; - this.label7.Location = new System.Drawing.Point(47, 350); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(74, 17); - this.label7.TabIndex = 2; - this.label7.Text = "16-20 次/分"; - // - // label5 - // - this.label5.AutoSize = true; - this.label5.BackColor = System.Drawing.Color.White; - this.label5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label5.ForeColor = System.Drawing.Color.DimGray; - this.label5.Location = new System.Drawing.Point(39, 259); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(91, 17); - this.label5.TabIndex = 2; - this.label5.Text = "60-140 mmHg"; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.BackColor = System.Drawing.Color.White; - this.label3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label3.ForeColor = System.Drawing.Color.DimGray; - this.label3.Location = new System.Drawing.Point(44, 168); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(81, 17); - this.label3.TabIndex = 2; - this.label3.Text = "60-100 次/分"; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.BackColor = System.Drawing.Color.White; - this.label2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label2.ForeColor = System.Drawing.Color.DimGray; - this.label2.Location = new System.Drawing.Point(44, 77); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(81, 17); - this.label2.TabIndex = 2; - this.label2.Text = "60-100 次/分"; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.BackColor = System.Drawing.Color.White; - this.label4.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label4.ForeColor = System.Drawing.Color.DimGray; - this.label4.Location = new System.Drawing.Point(29, 103); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(110, 24); - this.label4.TabIndex = 2; - this.label4.Text = "脉搏( 次/分 )"; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.BackColor = System.Drawing.Color.White; - this.label1.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label1.ForeColor = System.Drawing.Color.DimGray; - this.label1.Location = new System.Drawing.Point(29, 12); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(110, 24); - this.label1.TabIndex = 0; - this.label1.Text = "心率( 次/分 )"; - // // panel1 // this.panel1.Controls.Add(this.panel5); @@ -696,6 +716,60 @@ this.panel5.Size = new System.Drawing.Size(1040, 859); this.panel5.TabIndex = 4; // + // panel8 + // + this.panel8.AutoScroll = true; + this.panel8.BackColor = System.Drawing.Color.White; + this.panel8.Controls.Add(this.circularProgress1); + this.panel8.Controls.Add(this.zgcAnaesRecord); + this.panel8.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel8.Location = new System.Drawing.Point(0, 58); + this.panel8.Name = "panel8"; + this.panel8.Size = new System.Drawing.Size(1038, 759); + this.panel8.TabIndex = 2; + this.panel8.Scroll += new System.Windows.Forms.ScrollEventHandler(this.panel8_Scroll); + // + // circularProgress1 + // + this.circularProgress1.AnimationSpeed = 50; + // + // + // + this.circularProgress1.BackgroundStyle.BackgroundImageAlpha = ((byte)(0)); + this.circularProgress1.BackgroundStyle.BackgroundImagePosition = DevComponents.DotNetBar.eStyleBackgroundImage.Zoom; + this.circularProgress1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.circularProgress1.FocusCuesEnabled = false; + this.circularProgress1.Font = new System.Drawing.Font("微软雅黑", 9F); + this.circularProgress1.Location = new System.Drawing.Point(361, 252); + this.circularProgress1.Margin = new System.Windows.Forms.Padding(4); + this.circularProgress1.Name = "circularProgress1"; + this.circularProgress1.ProgressColor = System.Drawing.Color.DodgerBlue; + this.circularProgress1.Size = new System.Drawing.Size(389, 239); + this.circularProgress1.Style = DevComponents.DotNetBar.eDotNetBarStyle.OfficeXP; + this.circularProgress1.TabIndex = 6; + this.circularProgress1.Value = 100; + // + // zgcAnaesRecord + // + this.zgcAnaesRecord.Location = new System.Drawing.Point(3, 0); + this.zgcAnaesRecord.Name = "zgcAnaesRecord"; + this.zgcAnaesRecord.ScrollGrace = 0D; + this.zgcAnaesRecord.ScrollMaxX = 0D; + this.zgcAnaesRecord.ScrollMaxY = 0D; + this.zgcAnaesRecord.ScrollMaxY2 = 0D; + this.zgcAnaesRecord.ScrollMinX = 0D; + this.zgcAnaesRecord.ScrollMinY = 0D; + this.zgcAnaesRecord.ScrollMinY2 = 0D; + this.zgcAnaesRecord.Size = new System.Drawing.Size(800, 1000); + this.zgcAnaesRecord.TabIndex = 0; + this.zgcAnaesRecord.Visible = false; + this.zgcAnaesRecord.ContextMenuBuilder += new DrawGraph.ZedGraphControl.ContextMenuBuilderEventHandler(this.zgcAnaesRecord_ContextMenuBuilder); + this.zgcAnaesRecord.MouseDownEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseDownEvent); + this.zgcAnaesRecord.MouseUpEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseUpEvent); + this.zgcAnaesRecord.MouseMoveEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseMoveEvent); + this.zgcAnaesRecord.KeyUp += new System.Windows.Forms.KeyEventHandler(this.zgcAnaesRecord_KeyUp); + this.zgcAnaesRecord.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.zgcAnaesRecord_MouseDoubleClick); + // // panel7 // this.panel7.BackColor = System.Drawing.SystemColors.Control; @@ -865,7 +939,7 @@ this.panel13.Controls.Add(this.txtOutRoom); this.panel13.Controls.Add(this.picOutRoom); this.panel13.Controls.Add(this.button5); - this.panel13.Location = new System.Drawing.Point(491, 3); + this.panel13.Location = new System.Drawing.Point(333, 3); this.panel13.Name = "panel13"; this.panel13.Padding = new System.Windows.Forms.Padding(3, 0, 3, 6); this.panel13.Size = new System.Drawing.Size(150, 53); @@ -1051,11 +1125,12 @@ this.panel12.Controls.Add(this.txtAnaesthesiaEnd); this.panel12.Controls.Add(this.picAnesEnd); this.panel12.Controls.Add(this.button4); - this.panel12.Location = new System.Drawing.Point(329, 3); + this.panel12.Location = new System.Drawing.Point(660, 5); this.panel12.Name = "panel12"; this.panel12.Padding = new System.Windows.Forms.Padding(3, 0, 3, 6); this.panel12.Size = new System.Drawing.Size(150, 53); this.panel12.TabIndex = 51; + this.panel12.Visible = false; // // txtAnaesthesiaEnd // @@ -1238,80 +1313,6 @@ this.flowLayoutPanel1.Size = new System.Drawing.Size(147, 71); this.flowLayoutPanel1.TabIndex = 0; // - // button1 - // - this.button1.BackColor = System.Drawing.Color.Transparent; - this.button1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; - this.button1.Cursor = System.Windows.Forms.Cursors.Hand; - this.button1.Dock = System.Windows.Forms.DockStyle.Bottom; - this.button1.FlatAppearance.BorderSize = 0; - this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.button1.Font = new System.Drawing.Font("微软雅黑", 11F); - this.button1.ForeColor = System.Drawing.Color.DimGray; - this.button1.Image = global::AIMS.Properties.Resources.打印苏醒记录; - this.button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button1.Location = new System.Drawing.Point(0, 559); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(160, 50); - this.button1.TabIndex = 25; - this.button1.Text = " 麻醉记录"; - this.button1.UseVisualStyleBackColor = false; - this.button1.Click += new System.EventHandler(this.button1_Click); - // - // panel8 - // - this.panel8.AutoScroll = true; - this.panel8.BackColor = System.Drawing.Color.White; - this.panel8.Controls.Add(this.circularProgress1); - this.panel8.Controls.Add(this.zgcAnaesRecord); - this.panel8.Dock = System.Windows.Forms.DockStyle.Fill; - this.panel8.Location = new System.Drawing.Point(0, 58); - this.panel8.Name = "panel8"; - this.panel8.Size = new System.Drawing.Size(1038, 759); - this.panel8.TabIndex = 2; - this.panel8.Scroll += new System.Windows.Forms.ScrollEventHandler(this.panel8_Scroll); - // - // circularProgress1 - // - this.circularProgress1.AnimationSpeed = 50; - // - // - // - this.circularProgress1.BackgroundStyle.BackgroundImageAlpha = ((byte)(0)); - this.circularProgress1.BackgroundStyle.BackgroundImagePosition = DevComponents.DotNetBar.eStyleBackgroundImage.Zoom; - this.circularProgress1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; - this.circularProgress1.FocusCuesEnabled = false; - this.circularProgress1.Font = new System.Drawing.Font("微软雅黑", 9F); - this.circularProgress1.Location = new System.Drawing.Point(361, 252); - this.circularProgress1.Margin = new System.Windows.Forms.Padding(4); - this.circularProgress1.Name = "circularProgress1"; - this.circularProgress1.ProgressColor = System.Drawing.Color.DodgerBlue; - this.circularProgress1.Size = new System.Drawing.Size(389, 239); - this.circularProgress1.Style = DevComponents.DotNetBar.eDotNetBarStyle.OfficeXP; - this.circularProgress1.TabIndex = 6; - this.circularProgress1.Value = 100; - // - // zgcAnaesRecord - // - this.zgcAnaesRecord.Location = new System.Drawing.Point(3, 0); - this.zgcAnaesRecord.Name = "zgcAnaesRecord"; - this.zgcAnaesRecord.ScrollGrace = 0D; - this.zgcAnaesRecord.ScrollMaxX = 0D; - this.zgcAnaesRecord.ScrollMaxY = 0D; - this.zgcAnaesRecord.ScrollMaxY2 = 0D; - this.zgcAnaesRecord.ScrollMinX = 0D; - this.zgcAnaesRecord.ScrollMinY = 0D; - this.zgcAnaesRecord.ScrollMinY2 = 0D; - this.zgcAnaesRecord.Size = new System.Drawing.Size(800, 1000); - this.zgcAnaesRecord.TabIndex = 0; - this.zgcAnaesRecord.Visible = false; - this.zgcAnaesRecord.ContextMenuBuilder += new DrawGraph.ZedGraphControl.ContextMenuBuilderEventHandler(this.zgcAnaesRecord_ContextMenuBuilder); - this.zgcAnaesRecord.MouseDownEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseDownEvent); - this.zgcAnaesRecord.MouseUpEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseUpEvent); - this.zgcAnaesRecord.MouseMoveEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseMoveEvent); - this.zgcAnaesRecord.KeyUp += new System.Windows.Forms.KeyEventHandler(this.zgcAnaesRecord_KeyUp); - this.zgcAnaesRecord.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.zgcAnaesRecord_MouseDoubleClick); - // // frmAanesthesiaRecover // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -1330,6 +1331,7 @@ this.panel4.PerformLayout(); this.panel1.ResumeLayout(false); this.panel5.ResumeLayout(false); + this.panel8.ResumeLayout(false); this.panel7.ResumeLayout(false); this.panel7.PerformLayout(); this.panel21.ResumeLayout(false); @@ -1346,7 +1348,6 @@ this.panel6.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.txtInRoom)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.picInRoom)).EndInit(); - this.panel8.ResumeLayout(false); this.ResumeLayout(false); } @@ -1363,14 +1364,6 @@ private PublicUI.UI.DrawPanel panel8; private System.Windows.Forms.Panel btnNextPage; private System.Windows.Forms.Panel btnUpPage; - private System.Windows.Forms.Label label9; - private System.Windows.Forms.Label lblSpo2; - private System.Windows.Forms.Label lblDia; - private System.Windows.Forms.Label label6; - private System.Windows.Forms.Label lblPR; - private System.Windows.Forms.Label label4; - private System.Windows.Forms.Label lblHR; - private System.Windows.Forms.Label label1; private System.Windows.Forms.Label lblRoom; private System.Windows.Forms.Label label22; private System.Windows.Forms.Label labOperatorName; @@ -1415,14 +1408,22 @@ private System.Windows.Forms.Panel panel17; private System.Windows.Forms.Panel panel18; private System.Windows.Forms.Button btnsjzx; - private System.Windows.Forms.Label label2; + private System.Windows.Forms.Button btnChage; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Label lblSpo2; private System.Windows.Forms.Label lblRESP; + private System.Windows.Forms.Label lblDia; + private System.Windows.Forms.Label lblPR; + private System.Windows.Forms.Label lblHR; + private System.Windows.Forms.Label label9; private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label6; private System.Windows.Forms.Label label10; private System.Windows.Forms.Label label7; private System.Windows.Forms.Label label5; private System.Windows.Forms.Label label3; - private System.Windows.Forms.Button btnChage; - private System.Windows.Forms.Button button1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label1; } } \ No newline at end of file diff --git a/AIMS/OperationAanesthesia/frmAanesthesiaRecover.cs b/AIMS/OperationAanesthesia/frmAanesthesiaRecover.cs index d4ddb6b..9502383 100644 --- a/AIMS/OperationAanesthesia/frmAanesthesiaRecover.cs +++ b/AIMS/OperationAanesthesia/frmAanesthesiaRecover.cs @@ -58,14 +58,13 @@ namespace AIMS.OperationAanesthesia private void frmAnasRecordBillNew_Load(object sender, EventArgs e) { - if (PublicMethod.OperatorNo == "admin") - { - btnChage.Visible = true; - } - labOperatorName.Text = "(" + AIMSExtension.PublicMethod.OperatorNo + ")" + " " + AIMSExtension.PublicMethod.OperatorName; if (NowRoom != null) lblRoom.Text = NowRoom.Name; circularProgress1.Location = new Point((panel8.Width - circularProgress1.Width) / 2, (panel8.Height - circularProgress1.Height) / 2); + if (PublicMethod.OperatorNo == "admin" || PublicMethod.RoleName.Contains("恢复收费记录")) + { + btnChage.Visible = true; + } LoadAnesRescue(); } @@ -104,6 +103,19 @@ namespace AIMS.OperationAanesthesia private void plPrintBrowse_Click(object sender, EventArgs e) { int pylWidth = 3; + plPrintBrowse.Select(); + + if (_record.SAreaObj != null && _record.SAreaObj.Selected == true) + { + _record.SAreaObj.Clear(); + } + + if (_record.SelPhysioConfig != null) + { + _record.SelPhysioConfig.IsClick = false; + _record.SelPhysioConfig.onClick(e); + _record.SelPhysioConfig = null; + } System.Drawing.Printing.PrintDocument pDoc = new System.Drawing.Printing.PrintDocument(); pDoc.DefaultPageSettings.Landscape = false; @@ -161,10 +173,20 @@ namespace AIMS.OperationAanesthesia private void plPrint_Click(object sender, EventArgs e) { if (_record == null || _record.Id == 0) return; - if (txtOutRoom.Focused) + + plPrint.Select(); + + if (_record.SAreaObj != null && _record.SAreaObj.Selected == true) { - zgcAnaesRecord.Focus(); + _record.SAreaObj.Clear(); } + if (_record.SelPhysioConfig != null) + { + _record.SelPhysioConfig.IsClick = false; + _record.SelPhysioConfig.onClick(e); + _record.SelPhysioConfig = null; + } + if (_record.StateName == "麻醉恢复中") { if (txtOutRoom.CustomFormat == " ") @@ -795,8 +817,18 @@ namespace AIMS.OperationAanesthesia } void frmFactEventsNew_FormClosed(object sender, FormClosedEventArgs e) { - plRefresh_Click(null, null); - } + DateTime EndTime = getOpeMaxTime(_record); + if (EndTime > _record.lastPageBegin) + { + ReviewEvent(); + } + else + { + templateManage.Bind("DrugsManage"); + templateManage.Bind("SapManage"); + templateManage.Bind("RemarkManage"); + } + } private void btnCancelOperation_Click(object sender, EventArgs e) { if (PatientId == 0) @@ -925,7 +957,7 @@ namespace AIMS.OperationAanesthesia #region 采集程序 public DateTime? LastMonitorDataTime = null; - private void timerGetCollectorData_Tick(bool isOpen) + private void timerGetCollectorData_Tick() { if (State == AIMSExtension.EditState.BROWSE || _record.StateName != "麻醉恢复中" || NowRoom == null || isReadOnly == true) return; //if (!PublicMethod.RoleId.Operator.RoleRef.Name.Contains("麻醉") && PublicMethod.Operator.Id != _record.OperatorId @@ -1021,7 +1053,12 @@ namespace AIMS.OperationAanesthesia _record.currentPage++; btnNextPage_Click(null, null); } - + else + { + templateManage.Bind("DrugsManage"); + templateManage.Bind("SapManage"); + DrawEvent(); + } } catch (Exception) { @@ -1037,8 +1074,9 @@ namespace AIMS.OperationAanesthesia try { if (((TimeSpan)(DateTime.Now - _record.lastPageBegin)).TotalHours > 24 || NowRoom == null) return; - timerGetCollectorData_Tick(false); - ShowMonitorDataToRight(); + timerGetCollectorData_Tick(); + if (State != AIMSExtension.EditState.BROWSE) + ShowMonitorDataToRight(); } catch (Exception) { @@ -1069,91 +1107,64 @@ namespace AIMS.OperationAanesthesia { DeviceCacheData deviceCacheData = lists[0]; NowPhysioData nowPhysioData = JsonConvert.DeserializeObject(deviceCacheData.JsonData); - foreach (PropertyInfo p in nowPhysioData.GetType().GetProperties()) - { - bool iswar = false; - foreach (PhysioDataConfig keyValuePair in _record.PhysioConfigList) - { - if (keyValuePair.Enname.ToUpper() == p.Name.ToUpper()) - { - try - { - object paramValue = p.GetValue(nowPhysioData, null); - if (paramValue != null && paramValue.ToString() != string.Empty && paramValue.ToString() != "NaN" && paramValue.ToString() != "NULL") - { - double value = Double.Parse(paramValue.ToString()); - value = Convert.ToInt32(value); - if (value < keyValuePair.WarningLowLimit || value > keyValuePair.WarningHighLimit) - { - iswar = true; - } - if (keyValuePair.Name == "心率") - { - lblHR.Text = value <= 0 ? "- -" : value.ToString(); - if (iswar == true) lblHR.ForeColor = Color.Red; else lblHR.ForeColor = Color.Green; - } - if (keyValuePair.Name == "自主呼吸") - { - lblRESP.Text = value <= 0 ? "- -" : value.ToString(); - if (iswar == true) lblRESP.ForeColor = Color.Red; else lblRESP.ForeColor = Color.Green; - } - if (keyValuePair.Name == "氧饱和度") - { - lblSpo2.Text = value <= 0 ? "- -" : value.ToString(); - if (iswar == true) lblSpo2.ForeColor = Color.Red; else lblSpo2.ForeColor = Color.Green; - } - if (keyValuePair.Name == "脉率") - { - lblPR.Text = value <= 0 ? "- -" : value.ToString(); - if (iswar == true) lblPR.ForeColor = Color.Red; else lblPR.ForeColor = Color.Green; - } - if (keyValuePair.Name == "无创舒张压") - { - szy = value <= 0 ? "" : value.ToString(); - if (iswar == true) lblDia.ForeColor = Color.Red; else lblDia.ForeColor = Color.Green; - } - if (keyValuePair.Name == "无创收缩压") - { - ssy = value <= 0 ? "" : value.ToString(); - if (iswar == true) lblDia.ForeColor = Color.Red; else lblDia.ForeColor = Color.Green; - } - if (keyValuePair.Name == "有创舒张压") - { - szy = value <= 0 ? "" : value.ToString(); - if (iswar == true) lblDia.ForeColor = Color.Red; else lblDia.ForeColor = Color.Green; - } - if (keyValuePair.Name == "有创收缩压") - { - ssy = value <= 0 ? "" : value.ToString(); - if (iswar == true) lblDia.ForeColor = Color.Red; else lblDia.ForeColor = Color.Green; - } - break; - } - } - catch (Exception) - { - //PublicMethod.WriteLog(ex); - } - } - } + if (nowPhysioData.HR != null && nowPhysioData.HR.ToString() != string.Empty && nowPhysioData.HR.ToString() != "NaN" && nowPhysioData.HR.ToString() != "NULL") + { + double value = Double.Parse(nowPhysioData.HR.ToString()); + lblHR.Text = value <= 0 ? "- -" : value.ToString(); } + if (nowPhysioData.Resp != null && nowPhysioData.Resp.ToString() != string.Empty && nowPhysioData.Resp.ToString() != "NaN" && nowPhysioData.Resp.ToString() != "NULL") + { + double value = Double.Parse(nowPhysioData.Resp.ToString()); + lblRESP.Text = value <= 0 ? "- -" : value.ToString(); + } + if (nowPhysioData.SPO2 != null && nowPhysioData.SPO2.ToString() != string.Empty && nowPhysioData.SPO2.ToString() != "NaN" && nowPhysioData.SPO2.ToString() != "NULL") + { + double value = Double.Parse(nowPhysioData.SPO2.ToString()); + lblSpo2.Text = value <= 0 ? "- -" : value.ToString(); + } + if (nowPhysioData.PR != null && nowPhysioData.PR.ToString() != string.Empty && nowPhysioData.PR.ToString() != "NaN" && nowPhysioData.PR.ToString() != "NULL") + { + double value = Double.Parse(nowPhysioData.PR.ToString()); + lblPR.Text = value <= 0 ? "- -" : value.ToString(); + } + if (nowPhysioData.Dia != null && nowPhysioData.Dia.ToString() != string.Empty && nowPhysioData.Dia.ToString() != "NaN" && nowPhysioData.Dia.ToString() != "NULL") + { + double value = Double.Parse(nowPhysioData.Dia.ToString()); + szy = value <= 0 ? "" : value.ToString(); + } + if (nowPhysioData.Sys != null && nowPhysioData.Sys.ToString() != string.Empty && nowPhysioData.Sys.ToString() != "NaN" && nowPhysioData.Sys.ToString() != "NULL") + { + double value = Double.Parse(nowPhysioData.Sys.ToString()); + ssy = value <= 0 ? "" : value.ToString(); + } + if (nowPhysioData.Dia_H != null && nowPhysioData.Dia_H.ToString() != string.Empty && nowPhysioData.Dia_H.ToString() != "NaN" && nowPhysioData.Dia_H.ToString() != "NULL") + { + double value = Double.Parse(nowPhysioData.Dia_H.ToString()); + szy = value <= 0 ? "" : value.ToString(); + } + if (nowPhysioData.Sys_H != null && nowPhysioData.Sys_H.ToString() != string.Empty && nowPhysioData.Sys_H.ToString() != "NaN" && nowPhysioData.Sys_H.ToString() != "NULL") + { + double value = Double.Parse(nowPhysioData.Sys_H.ToString()); + ssy = value <= 0 ? "" : value.ToString(); + } + string szyssy = ssy + "/" + szy; if (szyssy != "/") lblDia.Text = szyssy; } else { - lblHR.Text = "- -"; - lblRESP.Text = "- -"; - lblSpo2.Text = "- -"; - lblPR.Text = "- -"; - lblDia.Text = "--/--"; + lblHR.Text = "--"; + lblRESP.Text = "--"; + lblSpo2.Text = "--"; + lblPR.Text = "--"; + lblDia.Text = "---/---"; lblHR.ForeColor = Color.Green; - lblRESP.ForeColor = Color.Green; - lblSpo2.ForeColor = Color.Green; + lblRESP.ForeColor = Color.DarkOrange; + lblSpo2.ForeColor = Color.Cyan; lblPR.ForeColor = Color.Green; - lblDia.ForeColor = Color.Green; + lblDia.ForeColor = Color.Red; } } diff --git a/AIMS/OperationAanesthesia/frmFeesRecord.Designer.cs b/AIMS/OperationAanesthesia/frmFeesRecord.Designer.cs new file mode 100644 index 0000000..59241ce --- /dev/null +++ b/AIMS/OperationAanesthesia/frmFeesRecord.Designer.cs @@ -0,0 +1,1107 @@ +namespace AIMS.PublicUI.UI +{ + partial class frmFeesRecord + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmFeesRecord)); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle(); + this.panel1 = new System.Windows.Forms.Panel(); + this.panel5 = new System.Windows.Forms.Panel(); + this.tabDrugs = new DevComponents.DotNetBar.SuperTabControl(); + this.superTabControlPanel5 = new DevComponents.DotNetBar.SuperTabControlPanel(); + this.dgvDrugs = new DevComponents.DotNetBar.Controls.DataGridViewX(); + this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.type = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Spec = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewComboEditBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewComboBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.frees = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.P2 = new DevComponents.DotNetBar.SuperTabItem(); + this.superTabControlPanel4 = new DevComponents.DotNetBar.SuperTabControlPanel(); + this.dgvChargsRecord = new DevComponents.DotNetBar.Controls.DataGridViewX(); + this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn27 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewComboBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn28 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn29 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.P3 = new DevComponents.DotNetBar.SuperTabItem(); + this.superTabControlPanel1 = new DevComponents.DotNetBar.SuperTabControlPanel(); + this.superTabControlPanel2 = new DevComponents.DotNetBar.SuperTabControlPanel(); + this.panelleft = new System.Windows.Forms.Panel(); + this.TabSelDrugs = new DevComponents.DotNetBar.SuperTabControl(); + this.panel2 = new System.Windows.Forms.Panel(); + this.TxtOperatorName = new DevComponents.DotNetBar.Controls.TextBoxX(); + this.labelX2 = new DevComponents.DotNetBar.LabelX(); + this.labelX1 = new DevComponents.DotNetBar.LabelX(); + this.lblDrugs = new DevComponents.DotNetBar.LabelX(); + this.btnTemp = new DevComponents.DotNetBar.ButtonX(); + this.btnTypeManager = new DevComponents.DotNetBar.ButtonX(); + this.btnDelete = new DevComponents.DotNetBar.ButtonX(); + this.bynPrint = new DevComponents.DotNetBar.ButtonX(); + this.btnSave = new DevComponents.DotNetBar.ButtonX(); + this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.superTabItem2 = new DevComponents.DotNetBar.SuperTabItem(); + this.superTabItem3 = new DevComponents.DotNetBar.SuperTabItem(); + this.superTabItem4 = new DevComponents.DotNetBar.SuperTabItem(); + this.imageList1 = new System.Windows.Forms.ImageList(this.components); + this.dgvYP = new System.Windows.Forms.DataGridView(); + this.id = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Code = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.TypeId = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.TypeName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.DrugName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.HCode = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Norm = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.DOSEPER = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.DoseUnit = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Unit = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Price = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Factroy = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Channel = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Remark = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ZFBL = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.superTabControlPanel3 = new DevComponents.DotNetBar.SuperTabControlPanel(); + this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewComboBoxColumn2 = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.dataGridViewTextBoxColumn12 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn13 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn14 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn17 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn18 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn19 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn20 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn21 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn22 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn23 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn24 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn25 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn26 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.panel1.SuspendLayout(); + this.panel5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tabDrugs)).BeginInit(); + this.tabDrugs.SuspendLayout(); + this.superTabControlPanel5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvDrugs)).BeginInit(); + this.superTabControlPanel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvChargsRecord)).BeginInit(); + this.panelleft.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.TabSelDrugs)).BeginInit(); + this.panel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvYP)).BeginInit(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.BackColor = System.Drawing.Color.White; + this.panel1.Controls.Add(this.panel5); + this.panel1.Controls.Add(this.panelleft); + this.panel1.Controls.Add(this.panel2); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(1195, 677); + this.panel1.TabIndex = 2; + // + // panel5 + // + this.panel5.Controls.Add(this.tabDrugs); + this.panel5.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel5.Location = new System.Drawing.Point(330, 42); + this.panel5.Name = "panel5"; + this.panel5.Size = new System.Drawing.Size(865, 635); + this.panel5.TabIndex = 2; + // + // tabDrugs + // + this.tabDrugs.BackColor = System.Drawing.Color.White; + // + // + // + // + // + // + this.tabDrugs.ControlBox.CloseBox.Name = ""; + // + // + // + this.tabDrugs.ControlBox.MenuBox.Name = ""; + this.tabDrugs.ControlBox.Name = ""; + this.tabDrugs.ControlBox.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { + this.tabDrugs.ControlBox.MenuBox, + this.tabDrugs.ControlBox.CloseBox}); + this.tabDrugs.Controls.Add(this.superTabControlPanel5); + this.tabDrugs.Controls.Add(this.superTabControlPanel4); + this.tabDrugs.Controls.Add(this.superTabControlPanel1); + this.tabDrugs.Controls.Add(this.superTabControlPanel2); + this.tabDrugs.Dock = System.Windows.Forms.DockStyle.Fill; + this.tabDrugs.ForeColor = System.Drawing.Color.Black; + this.tabDrugs.Location = new System.Drawing.Point(0, 0); + this.tabDrugs.Name = "tabDrugs"; + this.tabDrugs.ReorderTabsEnabled = true; + this.tabDrugs.SelectedTabFont = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Bold); + this.tabDrugs.SelectedTabIndex = 0; + this.tabDrugs.Size = new System.Drawing.Size(865, 635); + this.tabDrugs.TabFont = new System.Drawing.Font("微软雅黑", 10.5F); + this.tabDrugs.TabIndex = 464; + this.tabDrugs.Tabs.AddRange(new DevComponents.DotNetBar.BaseItem[] { + this.P2, + this.P3}); + this.tabDrugs.TabStyle = DevComponents.DotNetBar.eSuperTabStyle.Office2010BackstageBlue; + this.tabDrugs.SelectedTabChanged += new System.EventHandler(this.tabDrugs_SelectedTabChanged); + // + // superTabControlPanel5 + // + this.superTabControlPanel5.Controls.Add(this.dgvDrugs); + this.superTabControlPanel5.Dock = System.Windows.Forms.DockStyle.Fill; + this.superTabControlPanel5.Location = new System.Drawing.Point(0, 31); + this.superTabControlPanel5.Name = "superTabControlPanel5"; + this.superTabControlPanel5.Size = new System.Drawing.Size(865, 604); + this.superTabControlPanel5.TabIndex = 0; + this.superTabControlPanel5.TabItem = this.P2; + this.superTabControlPanel5.Visible = false; + // + // dgvDrugs + // + this.dgvDrugs.AllowUserToAddRows = false; + this.dgvDrugs.AllowUserToResizeColumns = false; + this.dgvDrugs.AllowUserToResizeRows = false; + dataGridViewCellStyle13.BackColor = System.Drawing.Color.MintCream; + this.dgvDrugs.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle13; + this.dgvDrugs.BackgroundColor = System.Drawing.Color.White; + this.dgvDrugs.BorderStyle = System.Windows.Forms.BorderStyle.None; + dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle14.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvDrugs.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle14; + this.dgvDrugs.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvDrugs.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.dataGridViewTextBoxColumn1, + this.type, + this.dataGridViewTextBoxColumn2, + this.dataGridViewTextBoxColumn3, + this.Spec, + this.dataGridViewComboEditBoxColumn2, + this.dataGridViewComboBoxColumn4, + this.dataGridViewTextBoxColumn6, + this.frees}); + dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle16.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle16.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle16.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle16.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle16.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvDrugs.DefaultCellStyle = dataGridViewCellStyle16; + this.dgvDrugs.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgvDrugs.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; + this.dgvDrugs.EnableHeadersVisualStyles = false; + this.dgvDrugs.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229))))); + this.dgvDrugs.Location = new System.Drawing.Point(0, 0); + this.dgvDrugs.Margin = new System.Windows.Forms.Padding(0); + this.dgvDrugs.MultiSelect = false; + this.dgvDrugs.Name = "dgvDrugs"; + dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle17.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvDrugs.RowHeadersDefaultCellStyle = dataGridViewCellStyle17; + this.dgvDrugs.RowHeadersVisible = false; + this.dgvDrugs.RowTemplate.Height = 25; + this.dgvDrugs.ShowCellErrors = false; + this.dgvDrugs.ShowCellToolTips = false; + this.dgvDrugs.Size = new System.Drawing.Size(865, 604); + this.dgvDrugs.TabIndex = 16; + this.dgvDrugs.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dgvDrugs_DataError); + this.dgvDrugs.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint); + // + // dataGridViewTextBoxColumn1 + // + dataGridViewCellStyle15.ForeColor = System.Drawing.Color.Red; + this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle15; + this.dataGridViewTextBoxColumn1.HeaderText = "ID"; + this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; + this.dataGridViewTextBoxColumn1.Visible = false; + this.dataGridViewTextBoxColumn1.Width = 30; + // + // type + // + this.type.HeaderText = "类型"; + this.type.Name = "type"; + this.type.Visible = false; + // + // dataGridViewTextBoxColumn2 + // + this.dataGridViewTextBoxColumn2.HeaderText = "编码"; + this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; + // + // dataGridViewTextBoxColumn3 + // + this.dataGridViewTextBoxColumn3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.dataGridViewTextBoxColumn3.HeaderText = "名称"; + this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3"; + this.dataGridViewTextBoxColumn3.Resizable = System.Windows.Forms.DataGridViewTriState.True; + // + // Spec + // + this.Spec.HeaderText = "规格"; + this.Spec.Name = "Spec"; + this.Spec.Width = 150; + // + // dataGridViewComboEditBoxColumn2 + // + this.dataGridViewComboEditBoxColumn2.HeaderText = "价格"; + this.dataGridViewComboEditBoxColumn2.Name = "dataGridViewComboEditBoxColumn2"; + this.dataGridViewComboEditBoxColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.True; + // + // dataGridViewComboBoxColumn4 + // + this.dataGridViewComboBoxColumn4.HeaderText = "单位"; + this.dataGridViewComboBoxColumn4.Name = "dataGridViewComboBoxColumn4"; + this.dataGridViewComboBoxColumn4.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridViewComboBoxColumn4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewComboBoxColumn4.Width = 60; + // + // dataGridViewTextBoxColumn6 + // + this.dataGridViewTextBoxColumn6.HeaderText = "数量"; + this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6"; + this.dataGridViewTextBoxColumn6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewTextBoxColumn6.Width = 60; + // + // frees + // + this.frees.HeaderText = "收费金额"; + this.frees.Name = "frees"; + // + // P2 + // + this.P2.AttachedControl = this.superTabControlPanel5; + this.P2.GlobalItem = false; + this.P2.Name = "P2"; + this.P2.Text = "药品列表"; + // + // superTabControlPanel4 + // + this.superTabControlPanel4.Controls.Add(this.dgvChargsRecord); + this.superTabControlPanel4.Dock = System.Windows.Forms.DockStyle.Fill; + this.superTabControlPanel4.Location = new System.Drawing.Point(0, 31); + this.superTabControlPanel4.Name = "superTabControlPanel4"; + this.superTabControlPanel4.Size = new System.Drawing.Size(865, 604); + this.superTabControlPanel4.TabIndex = 1; + this.superTabControlPanel4.TabItem = this.P3; + // + // dgvChargsRecord + // + this.dgvChargsRecord.AllowUserToAddRows = false; + this.dgvChargsRecord.AllowUserToResizeColumns = false; + this.dgvChargsRecord.AllowUserToResizeRows = false; + dataGridViewCellStyle18.BackColor = System.Drawing.Color.MintCream; + this.dgvChargsRecord.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle18; + this.dgvChargsRecord.BackgroundColor = System.Drawing.Color.White; + this.dgvChargsRecord.BorderStyle = System.Windows.Forms.BorderStyle.None; + dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle19.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvChargsRecord.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle19; + this.dgvChargsRecord.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvChargsRecord.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.dataGridViewTextBoxColumn4, + this.dataGridViewTextBoxColumn5, + this.dataGridViewTextBoxColumn7, + this.dataGridViewTextBoxColumn8, + this.dataGridViewTextBoxColumn9, + this.dataGridViewTextBoxColumn27, + this.dataGridViewComboBoxColumn1, + this.dataGridViewTextBoxColumn28, + this.dataGridViewTextBoxColumn29}); + dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle21.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle21.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle21.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle21.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle21.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle21.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvChargsRecord.DefaultCellStyle = dataGridViewCellStyle21; + this.dgvChargsRecord.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgvChargsRecord.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; + this.dgvChargsRecord.EnableHeadersVisualStyles = false; + this.dgvChargsRecord.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229))))); + this.dgvChargsRecord.Location = new System.Drawing.Point(0, 0); + this.dgvChargsRecord.Margin = new System.Windows.Forms.Padding(0); + this.dgvChargsRecord.MultiSelect = false; + this.dgvChargsRecord.Name = "dgvChargsRecord"; + dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle22.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle22.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle22.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle22.SelectionForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvChargsRecord.RowHeadersDefaultCellStyle = dataGridViewCellStyle22; + this.dgvChargsRecord.RowHeadersVisible = false; + this.dgvChargsRecord.RowTemplate.Height = 25; + this.dgvChargsRecord.ShowCellErrors = false; + this.dgvChargsRecord.ShowCellToolTips = false; + this.dgvChargsRecord.Size = new System.Drawing.Size(865, 604); + this.dgvChargsRecord.TabIndex = 17; + this.dgvChargsRecord.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dgvChargsRecord_DataError); + this.dgvChargsRecord.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgvChargsRecord_RowPostPaint); + // + // dataGridViewTextBoxColumn4 + // + dataGridViewCellStyle20.ForeColor = System.Drawing.Color.Red; + this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle20; + this.dataGridViewTextBoxColumn4.HeaderText = "ID"; + this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4"; + this.dataGridViewTextBoxColumn4.Visible = false; + this.dataGridViewTextBoxColumn4.Width = 30; + // + // dataGridViewTextBoxColumn5 + // + this.dataGridViewTextBoxColumn5.HeaderText = "类型"; + this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; + this.dataGridViewTextBoxColumn5.Visible = false; + // + // dataGridViewTextBoxColumn7 + // + this.dataGridViewTextBoxColumn7.HeaderText = "编码"; + this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7"; + // + // dataGridViewTextBoxColumn8 + // + this.dataGridViewTextBoxColumn8.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.dataGridViewTextBoxColumn8.HeaderText = "名称"; + this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8"; + this.dataGridViewTextBoxColumn8.Resizable = System.Windows.Forms.DataGridViewTriState.True; + // + // dataGridViewTextBoxColumn9 + // + this.dataGridViewTextBoxColumn9.HeaderText = "规格"; + this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9"; + this.dataGridViewTextBoxColumn9.Width = 150; + // + // dataGridViewTextBoxColumn27 + // + this.dataGridViewTextBoxColumn27.HeaderText = "价格"; + this.dataGridViewTextBoxColumn27.Name = "dataGridViewTextBoxColumn27"; + this.dataGridViewTextBoxColumn27.Resizable = System.Windows.Forms.DataGridViewTriState.True; + // + // dataGridViewComboBoxColumn1 + // + this.dataGridViewComboBoxColumn1.HeaderText = "单位"; + this.dataGridViewComboBoxColumn1.Name = "dataGridViewComboBoxColumn1"; + this.dataGridViewComboBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridViewComboBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewComboBoxColumn1.Width = 60; + // + // dataGridViewTextBoxColumn28 + // + this.dataGridViewTextBoxColumn28.HeaderText = "数量"; + this.dataGridViewTextBoxColumn28.Name = "dataGridViewTextBoxColumn28"; + this.dataGridViewTextBoxColumn28.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewTextBoxColumn28.Width = 60; + // + // dataGridViewTextBoxColumn29 + // + this.dataGridViewTextBoxColumn29.HeaderText = "收费金额"; + this.dataGridViewTextBoxColumn29.Name = "dataGridViewTextBoxColumn29"; + // + // P3 + // + this.P3.AttachedControl = this.superTabControlPanel4; + this.P3.GlobalItem = false; + this.P3.Name = "P3"; + this.P3.Text = "麻醉技术耗材列表"; + // + // superTabControlPanel1 + // + this.superTabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.superTabControlPanel1.Location = new System.Drawing.Point(0, 0); + this.superTabControlPanel1.Name = "superTabControlPanel1"; + this.superTabControlPanel1.Size = new System.Drawing.Size(865, 635); + this.superTabControlPanel1.TabIndex = 0; + // + // superTabControlPanel2 + // + this.superTabControlPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.superTabControlPanel2.Location = new System.Drawing.Point(0, 0); + this.superTabControlPanel2.Name = "superTabControlPanel2"; + this.superTabControlPanel2.Size = new System.Drawing.Size(865, 635); + this.superTabControlPanel2.TabIndex = 0; + // + // panelleft + // + this.panelleft.Controls.Add(this.TabSelDrugs); + this.panelleft.Dock = System.Windows.Forms.DockStyle.Left; + this.panelleft.Location = new System.Drawing.Point(0, 42); + this.panelleft.Name = "panelleft"; + this.panelleft.Size = new System.Drawing.Size(330, 635); + this.panelleft.TabIndex = 1; + // + // TabSelDrugs + // + this.TabSelDrugs.BackColor = System.Drawing.Color.White; + // + // + // + // + // + // + this.TabSelDrugs.ControlBox.CloseBox.Name = ""; + // + // + // + this.TabSelDrugs.ControlBox.MenuBox.Name = ""; + this.TabSelDrugs.ControlBox.Name = ""; + this.TabSelDrugs.ControlBox.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { + this.TabSelDrugs.ControlBox.MenuBox, + this.TabSelDrugs.ControlBox.CloseBox}); + this.TabSelDrugs.Dock = System.Windows.Forms.DockStyle.Fill; + this.TabSelDrugs.ForeColor = System.Drawing.Color.Black; + this.TabSelDrugs.HorizontalText = false; + this.TabSelDrugs.Location = new System.Drawing.Point(0, 0); + this.TabSelDrugs.Name = "TabSelDrugs"; + this.TabSelDrugs.ReorderTabsEnabled = true; + this.TabSelDrugs.SelectedTabFont = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Bold); + this.TabSelDrugs.SelectedTabIndex = 0; + this.TabSelDrugs.Size = new System.Drawing.Size(330, 635); + this.TabSelDrugs.TabAlignment = DevComponents.DotNetBar.eTabStripAlignment.Left; + this.TabSelDrugs.TabFont = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.TabSelDrugs.TabIndex = 0; + this.TabSelDrugs.TabStyle = DevComponents.DotNetBar.eSuperTabStyle.Office2010BackstageBlue; + this.TabSelDrugs.Text = "常用药品"; + // + // panel2 + // + this.panel2.BackColor = System.Drawing.SystemColors.Control; + this.panel2.Controls.Add(this.TxtOperatorName); + this.panel2.Controls.Add(this.labelX2); + this.panel2.Controls.Add(this.labelX1); + this.panel2.Controls.Add(this.lblDrugs); + this.panel2.Controls.Add(this.btnTemp); + this.panel2.Controls.Add(this.btnTypeManager); + this.panel2.Controls.Add(this.btnDelete); + this.panel2.Controls.Add(this.bynPrint); + this.panel2.Controls.Add(this.btnSave); + this.panel2.Dock = System.Windows.Forms.DockStyle.Top; + this.panel2.Location = new System.Drawing.Point(0, 0); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(1195, 42); + this.panel2.TabIndex = 0; + // + // TxtOperatorName + // + // + // + // + this.TxtOperatorName.Border.BackColor = System.Drawing.SystemColors.Desktop; + this.TxtOperatorName.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.TxtOperatorName.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); + this.TxtOperatorName.Border.BorderBottomWidth = 1; + this.TxtOperatorName.Border.BorderColor = System.Drawing.SystemColors.Desktop; + this.TxtOperatorName.Border.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.TxtOperatorName.Border.BorderLeftWidth = 1; + this.TxtOperatorName.Border.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.TxtOperatorName.Border.BorderRightWidth = 1; + this.TxtOperatorName.Border.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.TxtOperatorName.Border.BorderTopWidth = 1; + this.TxtOperatorName.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.TxtOperatorName.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.TxtOperatorName.Location = new System.Drawing.Point(84, 7); + this.TxtOperatorName.Name = "TxtOperatorName"; + this.TxtOperatorName.Size = new System.Drawing.Size(110, 22); + this.TxtOperatorName.TabIndex = 24; + this.TxtOperatorName.DoubleClick += new System.EventHandler(this.TxtOperatorName_DoubleClick); + // + // labelX2 + // + // + // + // + this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.labelX2.Location = new System.Drawing.Point(29, 6); + this.labelX2.Name = "labelX2"; + this.labelX2.Size = new System.Drawing.Size(50, 23); + this.labelX2.TabIndex = 13; + this.labelX2.Text = "开单人"; + // + // labelX1 + // + // + // + // + this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.labelX1.Location = new System.Drawing.Point(213, 6); + this.labelX1.Name = "labelX1"; + this.labelX1.Size = new System.Drawing.Size(75, 23); + this.labelX1.TabIndex = 13; + this.labelX1.Text = "费用合计"; + // + // lblDrugs + // + // + // + // + this.lblDrugs.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.lblDrugs.Location = new System.Drawing.Point(280, 6); + this.lblDrugs.Name = "lblDrugs"; + this.lblDrugs.Size = new System.Drawing.Size(394, 23); + this.lblDrugs.TabIndex = 13; + // + // btnTemp + // + this.btnTemp.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; + this.btnTemp.Location = new System.Drawing.Point(680, 6); + this.btnTemp.Name = "btnTemp"; + this.btnTemp.Size = new System.Drawing.Size(88, 30); + this.btnTemp.TabIndex = 12; + this.btnTemp.Text = "模板应用"; + this.btnTemp.Click += new System.EventHandler(this.btnTemp_Click); + // + // btnTypeManager + // + this.btnTypeManager.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; + this.btnTypeManager.Location = new System.Drawing.Point(774, 6); + this.btnTypeManager.Name = "btnTypeManager"; + this.btnTypeManager.Size = new System.Drawing.Size(95, 30); + this.btnTypeManager.TabIndex = 12; + this.btnTypeManager.Text = "类别维护"; + this.btnTypeManager.Click += new System.EventHandler(this.btnTypeManager_Click); + // + // btnDelete + // + this.btnDelete.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; + this.btnDelete.Location = new System.Drawing.Point(875, 6); + this.btnDelete.Name = "btnDelete"; + this.btnDelete.Size = new System.Drawing.Size(86, 30); + this.btnDelete.TabIndex = 2; + this.btnDelete.Text = "删除"; + this.btnDelete.Click += new System.EventHandler(this.btnDelete_Click); + // + // bynPrint + // + this.bynPrint.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; + this.bynPrint.Location = new System.Drawing.Point(1057, 6); + this.bynPrint.Name = "bynPrint"; + this.bynPrint.Size = new System.Drawing.Size(86, 30); + this.bynPrint.TabIndex = 1; + this.bynPrint.Text = "打印"; + this.bynPrint.Click += new System.EventHandler(this.bynPrint_Click); + // + // btnSave + // + this.btnSave.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; + this.btnSave.Location = new System.Drawing.Point(967, 6); + this.btnSave.Name = "btnSave"; + this.btnSave.Size = new System.Drawing.Size(86, 30); + this.btnSave.TabIndex = 1; + this.btnSave.Text = "保存"; + this.btnSave.Click += new System.EventHandler(this.btnSave_Click); + // + // superTabItem2 + // + this.superTabItem2.GlobalItem = false; + this.superTabItem2.Name = "superTabItem2"; + this.superTabItem2.Text = "superTabItem2"; + // + // superTabItem3 + // + this.superTabItem3.GlobalItem = false; + this.superTabItem3.Name = "superTabItem3"; + this.superTabItem3.Text = "superTabItem3"; + // + // superTabItem4 + // + this.superTabItem4.GlobalItem = false; + this.superTabItem4.Name = "superTabItem4"; + this.superTabItem4.Text = "superTabItem4"; + // + // imageList1 + // + this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); + this.imageList1.TransparentColor = System.Drawing.Color.Transparent; + this.imageList1.Images.SetKeyName(0, "插入列.png"); + this.imageList1.Images.SetKeyName(1, "未插入列 .png"); + // + // dgvYP + // + this.dgvYP.AllowUserToAddRows = false; + this.dgvYP.AllowUserToDeleteRows = false; + this.dgvYP.BackgroundColor = System.Drawing.Color.White; + dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle23.BackColor = System.Drawing.Color.White; + dataGridViewCellStyle23.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle23.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle23.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle23.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle23.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvYP.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle23; + this.dgvYP.ColumnHeadersHeight = 30; + this.dgvYP.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.id, + this.Code, + this.TypeId, + this.TypeName, + this.DrugName, + this.HCode, + this.Norm, + this.DOSEPER, + this.DoseUnit, + this.Unit, + this.Price, + this.Factroy, + this.Channel, + this.Remark, + this.ZFBL}); + dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle24.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle24.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle24.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle24.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle24.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle24.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvYP.DefaultCellStyle = dataGridViewCellStyle24; + this.dgvYP.EnableHeadersVisualStyles = false; + this.dgvYP.Location = new System.Drawing.Point(208, 203); + this.dgvYP.Name = "dgvYP"; + this.dgvYP.ReadOnly = true; + this.dgvYP.RowHeadersVisible = false; + this.dgvYP.RowTemplate.Height = 30; + this.dgvYP.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvYP.Size = new System.Drawing.Size(793, 210); + this.dgvYP.TabIndex = 17; + this.dgvYP.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvYP_CellClick); + this.dgvYP.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvYP_KeyDown); + this.dgvYP.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.dgvYP_KeyPress); + this.dgvYP.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.dgvYP_PreviewKeyDown); + // + // id + // + this.id.DataPropertyName = "Id"; + this.id.HeaderText = "id"; + this.id.Name = "id"; + this.id.ReadOnly = true; + this.id.Visible = false; + // + // Code + // + this.Code.DataPropertyName = "Code"; + this.Code.HeaderText = "编码"; + this.Code.Name = "Code"; + this.Code.ReadOnly = true; + // + // TypeId + // + this.TypeId.DataPropertyName = "TypeId"; + this.TypeId.HeaderText = "TypeId"; + this.TypeId.Name = "TypeId"; + this.TypeId.ReadOnly = true; + this.TypeId.Visible = false; + // + // TypeName + // + this.TypeName.DataPropertyName = "TypeName"; + this.TypeName.HeaderText = "药品类型"; + this.TypeName.Name = "TypeName"; + this.TypeName.ReadOnly = true; + this.TypeName.Visible = false; + // + // DrugName + // + this.DrugName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.DrugName.DataPropertyName = "Name"; + this.DrugName.HeaderText = "名称"; + this.DrugName.Name = "DrugName"; + this.DrugName.ReadOnly = true; + // + // HCode + // + this.HCode.DataPropertyName = "HCode"; + this.HCode.HeaderText = "HCode"; + this.HCode.Name = "HCode"; + this.HCode.ReadOnly = true; + this.HCode.Visible = false; + // + // Norm + // + this.Norm.DataPropertyName = "Stand"; + this.Norm.HeaderText = "规格"; + this.Norm.Name = "Norm"; + this.Norm.ReadOnly = true; + this.Norm.Width = 160; + // + // DOSEPER + // + this.DOSEPER.DataPropertyName = "Dosage"; + this.DOSEPER.HeaderText = "剂量"; + this.DOSEPER.Name = "DOSEPER"; + this.DOSEPER.ReadOnly = true; + this.DOSEPER.Visible = false; + this.DOSEPER.Width = 60; + // + // DoseUnit + // + this.DoseUnit.DataPropertyName = "DosageUnit"; + this.DoseUnit.HeaderText = "单位"; + this.DoseUnit.Name = "DoseUnit"; + this.DoseUnit.ReadOnly = true; + this.DoseUnit.Width = 50; + // + // Unit + // + this.Unit.DataPropertyName = "Unit"; + this.Unit.HeaderText = "单位2"; + this.Unit.Name = "Unit"; + this.Unit.ReadOnly = true; + this.Unit.Visible = false; + // + // Price + // + this.Price.DataPropertyName = "Price"; + this.Price.HeaderText = "价格"; + this.Price.Name = "Price"; + this.Price.ReadOnly = true; + this.Price.Width = 80; + // + // Factroy + // + this.Factroy.DataPropertyName = "Factory"; + this.Factroy.HeaderText = "厂家"; + this.Factroy.Name = "Factroy"; + this.Factroy.ReadOnly = true; + this.Factroy.Width = 200; + // + // Channel + // + this.Channel.DataPropertyName = "Channel"; + this.Channel.HeaderText = "途径"; + this.Channel.Name = "Channel"; + this.Channel.ReadOnly = true; + this.Channel.Visible = false; + // + // Remark + // + this.Remark.DataPropertyName = "Remark"; + this.Remark.HeaderText = "备注"; + this.Remark.Name = "Remark"; + this.Remark.ReadOnly = true; + this.Remark.Visible = false; + // + // ZFBL + // + this.ZFBL.DataPropertyName = "ZFBL"; + this.ZFBL.HeaderText = "自付比例"; + this.ZFBL.Name = "ZFBL"; + this.ZFBL.ReadOnly = true; + this.ZFBL.Visible = false; + // + // superTabControlPanel3 + // + this.superTabControlPanel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.superTabControlPanel3.Location = new System.Drawing.Point(0, 0); + this.superTabControlPanel3.Name = "superTabControlPanel3"; + this.superTabControlPanel3.Size = new System.Drawing.Size(865, 31); + this.superTabControlPanel3.TabIndex = 0; + // + // dataGridViewTextBoxColumn10 + // + this.dataGridViewTextBoxColumn10.HeaderText = "价格"; + this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10"; + this.dataGridViewTextBoxColumn10.Resizable = System.Windows.Forms.DataGridViewTriState.True; + // + // dataGridViewTextBoxColumn11 + // + this.dataGridViewTextBoxColumn11.HeaderText = "数量"; + this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11"; + this.dataGridViewTextBoxColumn11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.dataGridViewTextBoxColumn11.Width = 60; + // + // dataGridViewComboBoxColumn2 + // + this.dataGridViewComboBoxColumn2.DisplayStyle = System.Windows.Forms.DataGridViewComboBoxDisplayStyle.Nothing; + this.dataGridViewComboBoxColumn2.HeaderText = "单位"; + this.dataGridViewComboBoxColumn2.Name = "dataGridViewComboBoxColumn2"; + this.dataGridViewComboBoxColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.dataGridViewComboBoxColumn2.Width = 60; + // + // dataGridViewTextBoxColumn12 + // + this.dataGridViewTextBoxColumn12.DataPropertyName = "Id"; + this.dataGridViewTextBoxColumn12.HeaderText = "id"; + this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12"; + this.dataGridViewTextBoxColumn12.Visible = false; + // + // dataGridViewTextBoxColumn13 + // + this.dataGridViewTextBoxColumn13.DataPropertyName = "Code"; + this.dataGridViewTextBoxColumn13.HeaderText = "编码"; + this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13"; + // + // dataGridViewTextBoxColumn14 + // + this.dataGridViewTextBoxColumn14.DataPropertyName = "TypeId"; + this.dataGridViewTextBoxColumn14.HeaderText = "TypeId"; + this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14"; + this.dataGridViewTextBoxColumn14.Visible = false; + // + // dataGridViewTextBoxColumn15 + // + this.dataGridViewTextBoxColumn15.DataPropertyName = "TypeName"; + this.dataGridViewTextBoxColumn15.HeaderText = "药品类型"; + this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15"; + this.dataGridViewTextBoxColumn15.Visible = false; + // + // dataGridViewTextBoxColumn16 + // + this.dataGridViewTextBoxColumn16.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.dataGridViewTextBoxColumn16.DataPropertyName = "Name"; + this.dataGridViewTextBoxColumn16.HeaderText = "名称"; + this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16"; + // + // dataGridViewTextBoxColumn17 + // + this.dataGridViewTextBoxColumn17.DataPropertyName = "HCode"; + this.dataGridViewTextBoxColumn17.HeaderText = "HCode"; + this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17"; + this.dataGridViewTextBoxColumn17.Visible = false; + // + // dataGridViewTextBoxColumn18 + // + this.dataGridViewTextBoxColumn18.DataPropertyName = "Stand"; + this.dataGridViewTextBoxColumn18.HeaderText = "规格"; + this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18"; + this.dataGridViewTextBoxColumn18.Width = 210; + // + // dataGridViewTextBoxColumn19 + // + this.dataGridViewTextBoxColumn19.DataPropertyName = "Dosage"; + this.dataGridViewTextBoxColumn19.HeaderText = "剂量"; + this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19"; + this.dataGridViewTextBoxColumn19.Visible = false; + this.dataGridViewTextBoxColumn19.Width = 60; + // + // dataGridViewTextBoxColumn20 + // + this.dataGridViewTextBoxColumn20.DataPropertyName = "DosageUnit"; + this.dataGridViewTextBoxColumn20.HeaderText = "单位"; + this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20"; + this.dataGridViewTextBoxColumn20.Width = 50; + // + // dataGridViewTextBoxColumn21 + // + this.dataGridViewTextBoxColumn21.DataPropertyName = "Unit"; + this.dataGridViewTextBoxColumn21.HeaderText = "单位2"; + this.dataGridViewTextBoxColumn21.Name = "dataGridViewTextBoxColumn21"; + this.dataGridViewTextBoxColumn21.Visible = false; + // + // dataGridViewTextBoxColumn22 + // + this.dataGridViewTextBoxColumn22.DataPropertyName = "Price"; + this.dataGridViewTextBoxColumn22.HeaderText = "价格"; + this.dataGridViewTextBoxColumn22.Name = "dataGridViewTextBoxColumn22"; + // + // dataGridViewTextBoxColumn23 + // + this.dataGridViewTextBoxColumn23.DataPropertyName = "Factory"; + this.dataGridViewTextBoxColumn23.HeaderText = "厂家"; + this.dataGridViewTextBoxColumn23.Name = "dataGridViewTextBoxColumn23"; + this.dataGridViewTextBoxColumn23.Width = 200; + // + // dataGridViewTextBoxColumn24 + // + this.dataGridViewTextBoxColumn24.DataPropertyName = "Channel"; + this.dataGridViewTextBoxColumn24.HeaderText = "途径"; + this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24"; + this.dataGridViewTextBoxColumn24.Visible = false; + // + // dataGridViewTextBoxColumn25 + // + this.dataGridViewTextBoxColumn25.DataPropertyName = "Remark"; + this.dataGridViewTextBoxColumn25.HeaderText = "备注"; + this.dataGridViewTextBoxColumn25.Name = "dataGridViewTextBoxColumn25"; + this.dataGridViewTextBoxColumn25.Visible = false; + // + // dataGridViewTextBoxColumn26 + // + this.dataGridViewTextBoxColumn26.DataPropertyName = "ZFBL"; + this.dataGridViewTextBoxColumn26.HeaderText = "自付比例"; + this.dataGridViewTextBoxColumn26.Name = "dataGridViewTextBoxColumn26"; + this.dataGridViewTextBoxColumn26.Visible = false; + // + // frmFeesRecord + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.AutoScroll = true; + this.ClientSize = new System.Drawing.Size(1195, 677); + this.Controls.Add(this.dgvYP); + this.Controls.Add(this.panel1); + this.DoubleBuffered = true; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "frmFeesRecord"; + this.ShowIcon = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "收费记录"; + this.Load += new System.EventHandler(this.frmFeesRecord_Load); + this.Scroll += new System.Windows.Forms.ScrollEventHandler(this.frmFeesRecord_Scroll); + this.Paint += new System.Windows.Forms.PaintEventHandler(this.frmFeesRecord_Paint); + this.panel1.ResumeLayout(false); + this.panel5.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tabDrugs)).EndInit(); + this.tabDrugs.ResumeLayout(false); + this.superTabControlPanel5.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dgvDrugs)).EndInit(); + this.superTabControlPanel4.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dgvChargsRecord)).EndInit(); + this.panelleft.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.TabSelDrugs)).EndInit(); + this.panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dgvYP)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Panel panelleft; + private System.Windows.Forms.Panel panel2; + private DevComponents.DotNetBar.ButtonX btnDelete; + private DevComponents.DotNetBar.ButtonX btnSave; + private System.Windows.Forms.Panel panel5; + private System.Windows.Forms.ToolTip toolTip1; + private DevComponents.DotNetBar.SuperTabItem superTabItem2; + private DevComponents.DotNetBar.SuperTabItem superTabItem3; + private DevComponents.DotNetBar.SuperTabItem superTabItem4; + private DevComponents.DotNetBar.SuperTabControlPanel superTabControlPanel1; + private DevComponents.DotNetBar.SuperTabControlPanel superTabControlPanel2; + private DevComponents.DotNetBar.SuperTabControlPanel superTabControlPanel5; + private DevComponents.DotNetBar.SuperTabItem P2; + private DevComponents.DotNetBar.SuperTabControl TabSelDrugs; + public DevComponents.DotNetBar.SuperTabControl tabDrugs; + private DevComponents.DotNetBar.Controls.DataGridViewX dgvDrugs; + private System.Windows.Forms.ImageList imageList1; + private DevComponents.DotNetBar.ButtonX btnTypeManager; + private System.Windows.Forms.DataGridView dgvYP; + private DevComponents.DotNetBar.SuperTabControlPanel superTabControlPanel3; + private DevComponents.DotNetBar.SuperTabControlPanel superTabControlPanel4; + private DevComponents.DotNetBar.SuperTabItem P3; + private DevComponents.DotNetBar.ButtonX btnTemp; + private DevComponents.DotNetBar.ButtonX bynPrint; + private System.Windows.Forms.DataGridViewTextBoxColumn id; + private System.Windows.Forms.DataGridViewTextBoxColumn Code; + private System.Windows.Forms.DataGridViewTextBoxColumn TypeId; + private System.Windows.Forms.DataGridViewTextBoxColumn TypeName; + private System.Windows.Forms.DataGridViewTextBoxColumn DrugName; + private System.Windows.Forms.DataGridViewTextBoxColumn HCode; + private System.Windows.Forms.DataGridViewTextBoxColumn Norm; + private System.Windows.Forms.DataGridViewTextBoxColumn DOSEPER; + private System.Windows.Forms.DataGridViewTextBoxColumn DoseUnit; + private System.Windows.Forms.DataGridViewTextBoxColumn Unit; + private System.Windows.Forms.DataGridViewTextBoxColumn Price; + private System.Windows.Forms.DataGridViewTextBoxColumn Factroy; + private System.Windows.Forms.DataGridViewTextBoxColumn Channel; + private System.Windows.Forms.DataGridViewTextBoxColumn Remark; + private System.Windows.Forms.DataGridViewTextBoxColumn ZFBL; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn10; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn11; + private System.Windows.Forms.DataGridViewComboBoxColumn dataGridViewComboBoxColumn2; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn12; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn13; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn14; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn15; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn16; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn17; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn18; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn19; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn20; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn21; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn22; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn23; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn24; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn25; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn26; + private DevComponents.DotNetBar.Controls.DataGridViewX dgvChargsRecord; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1; + private System.Windows.Forms.DataGridViewTextBoxColumn type; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3; + private System.Windows.Forms.DataGridViewTextBoxColumn Spec; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewComboEditBoxColumn2; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewComboBoxColumn4; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6; + private System.Windows.Forms.DataGridViewTextBoxColumn frees; + private DevComponents.DotNetBar.LabelX lblDrugs; + private DevComponents.DotNetBar.LabelX labelX1; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn9; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn27; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewComboBoxColumn1; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn28; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn29; + private DevComponents.DotNetBar.Controls.TextBoxX TxtOperatorName; + private DevComponents.DotNetBar.LabelX labelX2; + } +} \ No newline at end of file diff --git a/AIMS/OperationAanesthesia/frmFeesRecord.cs b/AIMS/OperationAanesthesia/frmFeesRecord.cs new file mode 100644 index 0000000..b10032d --- /dev/null +++ b/AIMS/OperationAanesthesia/frmFeesRecord.cs @@ -0,0 +1,1289 @@ +using AIMSBLL; +using AIMSExtension; +using AIMSModel; +using AxNsoOfficeLib; +using DCSoftDotfuscate; +using DevComponents.DotNetBar; +using DrawGraph; +using System; +using System.Collections.Generic; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Windows.Forms; + +namespace AIMS.PublicUI.UI +{ + public partial class frmFeesRecord : OfficeForm + { + #region 公共成员 + public string FeeType; + public OperationRecord _record; + int x = 0; + public List FeesRecordList; + public DataGridView _dataGridView; + private int _lineNumber; + private Person _worker; + + public frmFeesRecord() + { + InitializeComponent(); + } + public frmFeesRecord(OperationRecord record, string feeType) + { + InitializeComponent(); + _record = record; + FeeType = feeType; + dgvYP.Visible = false; + dgvYP.AutoGenerateColumns = false; + } + private void frmFeesRecord_Load(object sender, EventArgs e) + { + _dataGridView = dgvDrugs; + SetDGVNotSort(); + BindAnaesthesiaEvents(); + FullALLDGV(); + } + #endregion + + #region 初始化数据 + private void FullALLDGV() + { + FeesRecordList = BFeesRecord.Select("FeeType='" + FeeType + "' and OperationRecordId=" + _record.Id, null, RecursiveType.None, 0); + SetDGVEvent(_dataGridView); + + if (FeesRecordList.Count > 0) + { + FullDrugsData(FeesRecordList); + } + else + { + LoadRecordDrugs(); + } + SetChargDrugPrice(); + AddNewNullRows(); + + if (TxtOperatorName.Tag == null || TxtOperatorName.Text == "") + { + if (FeeType == "麻醉" && _record.AnesthesiaDoctor != null && _record.AnesthesiaDoctor.Trim() != "") + { + string AnesthesiaDoctor = _record.AnesthesiaDoctor; + if (AnesthesiaDoctor.Contains(',')) AnesthesiaDoctor = AnesthesiaDoctor.Split(',')[0]; + _worker = BPerson.SelectSingle(" id in (" + AnesthesiaDoctor + ")", null, RecursiveType.Parent, 1); + TxtOperatorName.Text = _worker.Name; + TxtOperatorName.Tag = _worker.Id; + } + if (FeeType == "护士" && _record.OperationDoctor != null && _record.OperationDoctor.Trim() != "") + { + string OperationDoctor = _record.OperationDoctor; + if (OperationDoctor.Contains(',')) OperationDoctor = OperationDoctor.Split(',')[0]; + _worker = BPerson.SelectSingle(" id in (" + OperationDoctor + ")", null, RecursiveType.Parent, 1); + TxtOperatorName.Text = _worker.Name; + TxtOperatorName.Tag = _worker.Id; + } + } + } + + private void FullDrugsData(List list) + { + _dataGridView.Rows.Clear(); + foreach (FeesRecord item in list) + { + if (item.FeeIsDrug == "1") + { + int index = _dataGridView.Rows.Add(); + _dataGridView.Rows[index].Tag = item; + _dataGridView.Rows[index].Cells[0].Value = item.Id; + Drugs drug = BDrugs.SelectSingle(int.Parse(item.FeeId)); + _dataGridView.Rows[index].Cells[1].Value = drug.DrugKind;//药品编号 + _dataGridView.Rows[index].Cells[2].Value = drug.Code;//药品编号 + _dataGridView.Rows[index].Cells[3].Value = drug.Name;//药品名称 + _dataGridView.Rows[index].Cells[3].Tag = drug; + _dataGridView.Rows[index].Cells[4].Value = drug.Stand; + _dataGridView.Rows[index].Cells[6].Value = drug.Unit; + _dataGridView.Rows[index].Cells[5].Value = item.UnitPrice; + _dataGridView.Rows[index].Cells[7].Value = item.FeeNum; + _dataGridView.Rows[index].Cells[8].Value = item.ChargePrice; + } + if (item.BillingWorkId != null && item.BillingWorkId != "") + { + _worker = BPerson.SelectSingle(int.Parse(item.BillingWorkId)); + TxtOperatorName.Text = _worker.Name; + TxtOperatorName.Tag = _worker.Id; + } + } + dgvChargsRecord.Rows.Clear(); + foreach (FeesRecord item in list) + { + if (item.FeeIsDrug != "1") + { + int index = dgvChargsRecord.Rows.Add(); + dgvChargsRecord.Rows[index].Tag = item; + dgvChargsRecord.Rows[index].Cells[0].Value = item.Id; + Charges drug = BCharges.SelectSingle(int.Parse(item.FeeId)); + dgvChargsRecord.Rows[index].Cells[1].Value = drug.Class; + dgvChargsRecord.Rows[index].Cells[2].Value = drug.Code; + dgvChargsRecord.Rows[index].Cells[3].Tag = drug; + dgvChargsRecord.Rows[index].Cells[3].Value = drug.Name; + dgvChargsRecord.Rows[index].Cells[4].Value = drug.Bill; + dgvChargsRecord.Rows[index].Cells[6].Value = drug.Unit; + dgvChargsRecord.Rows[index].Cells[5].Value = item.UnitPrice; + dgvChargsRecord.Rows[index].Cells[7].Value = item.FeeNum; + dgvChargsRecord.Rows[index].Cells[8].Value = item.ChargePrice; + } + if (item.BillingWorkId != null && item.BillingWorkId != "") + { + _worker = BPerson.SelectSingle(int.Parse(item.BillingWorkId)); + TxtOperatorName.Text = _worker.Name; + TxtOperatorName.Tag = _worker.Id; + } + } + } + + private void LoadRecordDrugs() + { + List dRUGDICTs = new List(); + if (_record.FactDrugList == null || _record.FactDrugList.Count <= 0) + return; + foreach (var item in _record.FactDrugList) + { + bool IScON = false; + foreach (var item1 in dRUGDICTs) + { + if (item1.Id == item.DrugId) + IScON = true; + } + Drugs DrugsRef = BDrugs.SelectSingle(item.DrugId); + if (DrugsRef.Code != null && IScON == false) + { + dRUGDICTs.Add(DrugsRef); + } + } + foreach (var drug in dRUGDICTs) + { + DataGridViewRow dr = new DataGridViewRow(); + dr.CreateCells(_dataGridView); + dr.Cells[1].Value = drug.DrugKind; + dr.Cells[2].Value = drug.Code; + dr.Cells[3].Tag = drug; + dr.Cells[3].Value = drug.Name; + dr.Cells[4].Value = drug.Stand; + dr.Cells[5].Value = drug.Price; + dr.Cells[6].Value = drug.Unit; + dr.Cells[7].Value = GetDrugsNum(drug); + + if (_dataGridView.Rows.Count != 0 && _dataGridView.Rows[_dataGridView.Rows.Count - 1].Cells[3].EditedFormattedValue.ToString() == "") + { + _dataGridView.Rows.Insert(_dataGridView.Rows.Count - 1, dr); + } + else + { + _dataGridView.Rows.Add(dr); + } + } + } + + /// + /// 计算药品数量 + /// + /// + /// + public decimal GetDrugsNum(Drugs drug) + { + decimal XMSL = 1; + List drugsRecords = _record.FactDrugList.Where(a => a.DrugId == drug.Id).ToList(); + decimal DOSEPER = 0; + //计算实际只数 + if (drug.Dosage != null && drug.Dosage != "") + DOSEPER = decimal.Parse(drug.Dosage); + //总剂量计算方式 + decimal dose = 0; + drugsRecords.ForEach(a => + { + if (a.Dosage > 0 && drug.DosageUnit != null && a.DosageUnit.Trim() == drug.DosageUnit.Trim()) + dose += a.Dosage; + }); + XMSL = Math.Ceiling(dose / DOSEPER); + + if (XMSL < 1) XMSL = 1; + return XMSL; + } + private void SetChargDrugPrice() + { + int chargCount = 0; + double chargValue = 0; + double chargValue2 = 0; + foreach (DataGridViewRow item in _dataGridView.Rows) + { + if (item.Cells[3].EditedFormattedValue.ToString() != "" && item.Cells[5].EditedFormattedValue.ToString() != "" && item.Cells[7].EditedFormattedValue.ToString() != "") + { + double res = 0; + if (double.TryParse(item.Cells[7].EditedFormattedValue.ToString(), out res)) + { + double price = double.Parse(item.Cells[5].Value.ToString()); + chargCount++; + double rowprice = res * price; + item.Cells[8].Value = rowprice; + chargValue += rowprice; + } + } + } + foreach (DataGridViewRow item in dgvChargsRecord.Rows) + { + if (item.Cells[3].EditedFormattedValue.ToString() != "" && item.Cells[5].EditedFormattedValue.ToString() != "" && item.Cells[7].EditedFormattedValue.ToString() != "") + { + double res = 0; + if (double.TryParse(item.Cells[7].EditedFormattedValue.ToString(), out res)) + { + double price = double.Parse(item.Cells[5].Value.ToString()); + chargCount++; + double rowprice = res * price; + item.Cells[8].Value = rowprice; + chargValue2 += rowprice; + } + } + } + if (chargCount > 0) + { + lblDrugs.Text = string.Format(" 药品:{0}元 其他:{1}元 ", chargValue, chargValue2); + if (_record.AnesthesiaBeginTime != null && _record.AnesthesiaEndTime != null) + lblDrugs.Text += "麻醉时长:" + ((TimeSpan)(_record.AnesthesiaEndTime - _record.AnesthesiaBeginTime)).TotalHours + " 小时"; + } + else + { + lblDrugs.Text = ""; + } + } + + int page = 0; + int currpage = 0; + DataTable drugdt; + Panel panelleftsel; + private void FullCommonlyDrugs(DataTable dt, Panel panelleft) + { + if (panelleft.Controls != null) panelleft.Controls.Clear(); + if (dt.Rows.Count == 18 || dt.Rows.Count == 36 || dt.Rows.Count == 54) + page = (dt.Rows.Count / 18); + else + page = (dt.Rows.Count / 18) + 1; + + currpage = 1; + drugdt = dt; + int y = -28; + if (page > 1) + { + Panel paneltab = new Panel(); + paneltab.AutoScroll = true; + paneltab.BackColor = Color.White; + paneltab.Dock = DockStyle.Top; + paneltab.Height = 36; + panelleft.Controls.Add(paneltab); + int x = -28; + y = 8; + for (int i = 1; i <= page; i++) + { + ButtonX lb = new ButtonX(); + lb.Text = i.ToString().Trim(); + lb.Size = new System.Drawing.Size(30, 30); + lb.Font = new System.Drawing.Font("微软雅黑", 11f, FontStyle.Bold); + lb.Parent = paneltab; + if (i == 1) + lb.TextColor = System.Drawing.Color.Black; + x += 34; + lb.Location = new Point(x, 3); + lb.Click += butten_Click; + paneltab.Controls.Add(lb); + } + } + + Panel panel = new Panel(); + panel.AutoScroll = true; + panel.BackColor = Color.White; + panel.Dock = DockStyle.Fill; + panelleft.Controls.Add(panel); + panelleftsel = panel; + LoadDrugsMethod(y); + } + + private void butten_Click(object sender, EventArgs e) + { + ButtonX button = (ButtonX)sender; + currpage = int.Parse(button.Text); + foreach (Control item in button.Parent.Controls) + { + if (item is ButtonX) + { + if (((ButtonX)item).Text == currpage.ToString()) + ((ButtonX)item).TextColor = System.Drawing.Color.Black; + else + ((ButtonX)item).TextColor = System.Drawing.Color.White; + } + } + panelleftsel.Controls.Clear(); + int y = 8; + LoadDrugsMethod(y); + } + + private void LoadDrugsMethod(int y) + { + int row = (currpage - 1) * 18; + for (int i = 0; i < 18; i++) + { + if (row + i >= drugdt.Rows.Count) break; + int usedose = 0; + ButtonX lb = new ButtonX(); + lb.Text = drugdt.Rows[row + i]["Name"].ToString().Trim() + " " + drugdt.Rows[row + i]["Price"].ToString().Trim(); + lb.Tag = drugdt.Rows[row + i]["Id"].ToString(); + lb.Font = new System.Drawing.Font("微软雅黑", 9.5f, FontStyle.Bold); + + lb.Size = new System.Drawing.Size(panelleftsel.Width - (usedose * 43) - 8, 30); + lb.Cursor = Cursors.Hand; + lb.ColorTable = eButtonColor.Orange;// Flat; + lb.BackColor = Color.SkyBlue; + lb.TextAlignment = eButtonTextAlignment.Left; + lb.Parent = panelleftsel; + lb.TextColor = System.Drawing.Color.Black; + y += 32; + lb.Location = new Point(4, y); + lb.Click += new EventHandler(lb_Click); + panelleftsel.Controls.Add(lb); + + } + } + string SelectedTab = ""; + + void lb_Click(object sender, EventArgs e) + { + ButtonX send = sender as ButtonX; + DataGridViewRow dr = new DataGridViewRow(); + dr.CreateCells(_dataGridView); + + if (SelectedTab == "药品") + { + Drugs drug = BDrugs.SelectSingle(int.Parse(send.Tag.ToString())); + dr.Cells[1].Value = drug.DrugKind; + dr.Cells[2].Value = drug.Code; + dr.Cells[3].Tag = drug; + dr.Cells[3].Value = drug.Name; + dr.Cells[4].Value = drug.Stand; + dr.Cells[5].Value = drug.Price; + dr.Cells[6].Value = drug.Unit; + } + else + { + Charges drug = BCharges.SelectSingle(int.Parse(send.Tag.ToString())); + dr.Cells[1].Value = drug.Class; + dr.Cells[2].Value = drug.Code; + dr.Cells[3].Tag = drug; + dr.Cells[3].Value = drug.Name; + dr.Cells[4].Value = drug.Bill; + dr.Cells[5].Value = drug.Price; + dr.Cells[6].Value = drug.Unit; + } + + + if (_lineNumber > 0) + { + _dataGridView.Rows.RemoveAt(_lineNumber); + _dataGridView.Rows.Insert(_lineNumber, dr); + _lineNumber = 0; + } + else + { + if (_dataGridView.Rows.Count != 0 && _dataGridView.Rows[_dataGridView.Rows.Count - 1].Cells[3].EditedFormattedValue.ToString() == "") + { + _dataGridView.Rows.Insert(_dataGridView.Rows.Count - 1, dr); + } + else + { + _dataGridView.Rows.Add(dr); + } + } + } + #endregion + + #region 保存事件 + private void btnSave_Click(object sender, EventArgs e) + { + try + { + if (TxtOperatorName.Text == "") + { + MessageBox.Show("请选择开单人!", "系统提示"); + return; + } + btnSave.Focus(); + Save(dgvDrugs, 1); + Save(dgvChargsRecord, 2); + + new frmMessageBox().Show(); + } + catch (Exception exp) + { + PublicMethod.WriteLog(exp); + } + } + private void Save(DataGridView _dataGridView, int index) + { + try + { + if (_dataGridView.Rows.Count < 1) return; + string drugEffect = string.Empty; + foreach (DataGridViewRow dr in _dataGridView.Rows) + { + if (dr.Cells[3].Value == null || dr.Cells[3].Value.ToString() == "")//药品名称 + continue; + if (dr.Cells[7].Value == null || dr.Cells[7].Value.ToString() == "")//药品名称 + continue; + //实例化FeesRecord对象 + FeesRecord feesR = new FeesRecord(); + feesR.PatientId = _record.PatientId; + feesR.ApplyId = _record.OperationApplyId; + feesR.OperationRecordId = _record.Id; + feesR.ApplyOrderNo = ""; + feesR.FeeIsDrug = index.ToString(); + feesR.GroupID = index.ToString(); + feesR.FeeType = FeeType; + feesR.FeeTypeId = dr.Cells[1].EditedFormattedValue.ToString(); + if (index == 1) + { + Drugs drug = dr.Cells[3].Tag as Drugs; + feesR.FeeId = drug.Id.ToString(); + feesR.DrugType = drug.DrugKind; + } + else + { + Charges drug = dr.Cells[3].Tag as Charges; + feesR.FeeId = drug.Id.ToString(); + } + feesR.FeeCode = dr.Cells[2].EditedFormattedValue.ToString(); + feesR.FeeSerial = dr.Cells[2].EditedFormattedValue.ToString(); + feesR.Unit = dr.Cells[6].EditedFormattedValue.ToString(); + feesR.FeeNum = dr.Cells[7].EditedFormattedValue.ToString(); + feesR.FeeClass = dr.Cells[1].EditedFormattedValue.ToString(); + feesR.UnitPrice = dr.Cells[5].EditedFormattedValue.ToString(); + feesR.ChargePrice = dr.Cells[8].EditedFormattedValue.ToString(); + feesR.ActualPrice = dr.Cells[8].EditedFormattedValue.ToString(); + feesR.ChargeFee = dr.Cells[8].EditedFormattedValue.ToString(); + if (_worker != null) + { + Department dept = BDepartment.SelectSingle(_worker.DepId); + feesR.BillingDeptId = dept.Id.ToString(); + feesR.BillingDept = dept.Name; + feesR.BillingWorkId = _worker.Id.ToString(); + feesR.BillingWork = _worker.Name; + feesR.HappenTime = DateTime.Now; + feesR.EnrollTime = DateTime.Now; + feesR.ExecDeptId = dept.Id.ToString(); + feesR.ExecDept = dept.Name; + feesR.ExecWorkId = _worker.Id.ToString(); + feesR.ExecWork = _worker.Name; + feesR.ExecState = ""; + feesR.ExecTime = DateTime.Now.ToString(); + } + feesR.IsUpLoad = "0"; + feesR.OperatorId = PublicMethod.OperatorId; + feesR.OperatorNo = PublicMethod.OperatorNo; + feesR.OperatorName = PublicMethod.OperatorName; + + feesR.DrugSite = ""; + feesR.FeeId2 = ""; + feesR.BillCode = ""; + feesR.GroupID = ""; + feesR.Valuer = ""; + feesR.Remark = ""; + feesR.EmergencyFlag = ""; + feesR.OrderNo = ""; + feesR.OrderState = ""; + feesR.Conclusion = ""; + feesR.IsInsure = ""; + feesR.InsureNO = ""; + feesR.LimitDrug = ""; + feesR.Extend1 = ""; + feesR.Extend2 = ""; + feesR.Extend3 = ""; + feesR.Extend4 = ""; + feesR.Extend5 = ""; + + + if (dr.Tag == null) + { + feesR.Id = BFeesRecord.Insert(feesR); + dr.Tag = feesR; + dr.Cells[0].Value = feesR.Id; + FeesRecordList.Add(feesR); + } + else + { + feesR.Id = Convert.ToInt32(dr.Cells[0].Value); + //将修改的事件保存到集合 + foreach (FeesRecord FeesRecord in FeesRecordList) + { + if (FeesRecord.Id == feesR.Id) + { + FeesRecordList.Remove(FeesRecord); + FeesRecordList.Add(feesR); + BFeesRecord.Update(feesR); + break; + } + } + dr.Tag = feesR; + dr.Cells[0].Value = feesR.Id; + } + } + } + catch (Exception exp) + { + PublicMethod.WriteLog(exp); + } + } + private void btnDelete_Click(object sender, EventArgs e) + { + try + { + if (_dataGridView.CurrentRow != null) + { + string objectName = _dataGridView.CurrentRow.Cells[3].EditedFormattedValue.ToString(); + if (_dataGridView.CurrentRow.Tag != null) + { + FeesRecord record = _dataGridView.CurrentRow.Tag as FeesRecord; + BFeesRecord.Delete(record); + + _dataGridView.Rows.Remove(_dataGridView.CurrentRow); + _lineNumber = 0; + + //FullALLDGV(); + //tabDrugs_SelectedTabChanged(null, null); + } + else + { + if (_dataGridView.CurrentRow.Cells[3].Value != null)//药品名称 + { + _dataGridView.Rows.Remove(_dataGridView.CurrentRow); + _lineNumber = 0; + } + } + } + } + catch (Exception ex) + { + PublicMethod.WriteLog(ex); + } + } + + private void AddNewNullRows() + { + if (_dataGridView.Rows.Count == 0) + { + DataGridViewRow row = new DataGridViewRow(); + row.CreateCells(_dataGridView); + _dataGridView.Rows.Add(row); + } + else + { + if (_dataGridView.Rows[_dataGridView.Rows.Count - 1].Cells[3].EditedFormattedValue.ToString() != "") + { + DataGridViewRow row = new DataGridViewRow(); + row.CreateCells(_dataGridView); + _dataGridView.Rows.Add(row); + } + } + } + #endregion + + #region DataGridView事件 + private void SetDGVNotSort() + { + for (int i = 0; i < dgvDrugs.Columns.Count; i++) + { + dgvDrugs.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; + } + } + private void SetDGVEvent(DataGridView dgv) + { + dgv.CellClick -= new DataGridViewCellEventHandler(dgvDrugs_CellClick); + dgv.CellContentClick -= new DataGridViewCellEventHandler(dgvDrugs_CellContentClick); + dgv.CellValueChanged -= new DataGridViewCellEventHandler(dgvDrugs_CellValueChanged); + dgv.CurrentCellDirtyStateChanged -= new EventHandler(dgvDrugs_CurrentCellDirtyStateChanged); + dgv.EditingControlShowing -= new DataGridViewEditingControlShowingEventHandler(dgvDrugs_EditingControlShowing); + dgv.RowsAdded -= new DataGridViewRowsAddedEventHandler(dgvDrugs_RowsAdded); + dgv.CellContentClick += new DataGridViewCellEventHandler(dgvDrugs_CellContentClick); + dgv.CellValueChanged += new DataGridViewCellEventHandler(dgvDrugs_CellValueChanged); + dgv.CurrentCellDirtyStateChanged += new EventHandler(dgvDrugs_CurrentCellDirtyStateChanged); + dgv.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dgvDrugs_EditingControlShowing); + dgv.RowsAdded += new DataGridViewRowsAddedEventHandler(dgvDrugs_RowsAdded); + + dgv.CellLeave -= new DataGridViewCellEventHandler(dgvDrugs_CellLeave); + dgv.CellLeave += new DataGridViewCellEventHandler(dgvDrugs_CellLeave); + dgv.KeyDown -= new System.Windows.Forms.KeyEventHandler(dgvDrugs_KeyDown); + dgv.KeyDown += new System.Windows.Forms.KeyEventHandler(dgvDrugs_KeyDown); + + } + private void dgvDrugs_CellClick(object sender, DataGridViewCellEventArgs e) + { + //点击开始时间时显示时间 + if (_dataGridView.CurrentCell != null) + { + _dataGridView.BeginEdit(true); + } + } + private void dgvDrugs_CellContentClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex >= 0) + { + } + } + private void dgvDrugs_CellValueChanged(object sender, DataGridViewCellEventArgs e) + { + if (_dataGridView == null) return; + } + private void dgvDrugs_CurrentCellDirtyStateChanged(object sender, EventArgs e) + { + if (_dataGridView.IsCurrentCellDirty) + { + _dataGridView.CommitEdit(DataGridViewDataErrorContexts.Commit); + } + } + private void dgvDrugs_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) + { + //DataGridViewComboBoxCell dUnitCell; + //if (e == null) + //{ + // dUnitCell = _dataGridView.Rows[0].Cells[6] as DataGridViewComboBoxCell; + //} + //else + //{ + // dUnitCell = _dataGridView.Rows[e.RowIndex].Cells[6] as DataGridViewComboBoxCell; + //} + + //dUnitCell.DataSource = _dUnitList; + //dUnitCell.DisplayMember = "Name"; + //dUnitCell.ValueMember = "Name"; + } + private void dgvDrugs_CellLeave(object sender, DataGridViewCellEventArgs e) + { + //药品名称失去焦点时注销药品名称单元格的事件 + if (e.ColumnIndex == 3) + { + if (dgvTextYP != null) + { + dgvTextYP.TextChanged -= new EventHandler(dgvTextYP_TextChanged); + dgvTextYP.PreviewKeyDown -= new PreviewKeyDownEventHandler(dgvTextYP_PreviewKeyDownEvent); + dgvTextYP.KeyPress -= new KeyPressEventHandler(dgvTxtName_KeyPress); + } + } + //剂量失去焦点时注销剂量单元格的事件 + if (e.ColumnIndex == 10) + { + if (dgvTxt != null) + { + dgvTxt.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); + } + } + } + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) + { + if (keyData == Keys.Enter) + { + dgvDrugs_KeyDown(_dataGridView, new KeyEventArgs(keyData)); + return true; + } + else + { + return false; + } + } + private void frmFeesRecord_Paint(object sender, PaintEventArgs e) + { + this.HorizontalScroll.Value = x; + } + private void frmFeesRecord_Scroll(object sender, ScrollEventArgs e) + { + x = this.HorizontalScroll.Value; + } + private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) + { + //隔行换色 + this.dgvDrugs.RowsDefaultCellStyle.BackColor = Color.White;//设置背景为白色 + this.dgvDrugs.AlternatingRowsDefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(212)))), ((int)(((byte)(242)))), (((int)(((byte)242)))));//青色 + } + private void dgvChargsRecord_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) + { + //隔行换色 + this.dgvChargsRecord.RowsDefaultCellStyle.BackColor = Color.White;//设置背景为白色 + this.dgvChargsRecord.AlternatingRowsDefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(212)))), ((int)(((byte)(242)))), (((int)(((byte)242)))));//青色 + } + #endregion + + #region DataGridView验证 + public DataGridViewTextBoxEditingControl dgvTxt = null; // 声明 一个文本 CellEdit + public DataGridViewTextBoxEditingControl dgvTextYP = null; // 声明 一个文本 CellEdit + private void dgvDrugs_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) + { + //判断类型 + if (_dataGridView.CurrentCell != null && _dataGridView.CurrentCell.ColumnIndex != 6) + { + if (dgvTxt != null) + { + dgvTxt.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件 + } + if (_dataGridView.CurrentCell.ColumnIndex == 3) + { + dgvTextYP = (DataGridViewTextBoxEditingControl)e.Control; // 得到单元格 + dgvTextYP.KeyPress -= new KeyPressEventHandler(dgvTxtName_KeyPress); // 绑定事件 + dgvTextYP.KeyPress += new KeyPressEventHandler(dgvTxtName_KeyPress); // 绑定事件 + dgvTextYP.TextChanged -= new EventHandler(dgvTextYP_TextChanged); + dgvTextYP.TextChanged += new EventHandler(dgvTextYP_TextChanged); + dgvTextYP.PreviewKeyDown -= new PreviewKeyDownEventHandler(dgvTextYP_PreviewKeyDownEvent); + dgvTextYP.PreviewKeyDown += new PreviewKeyDownEventHandler(dgvTextYP_PreviewKeyDownEvent); + //SetChargDrugPrice(); + } + if (_dataGridView.CurrentCell.ColumnIndex == 7) + { + dgvTxt = (DataGridViewTextBoxEditingControl)e.Control; // 得到单元格 + dgvTxt.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件 + dgvTxt.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件 + SetChargDrugPrice(); + } + } + + } + void dgvTxtName_KeyPress(object sender, KeyPressEventArgs e) + { + if (e.KeyChar == 34 || e.KeyChar == 39 || e.KeyChar == 47 || e.KeyChar == 44 || e.KeyChar == 58 || e.KeyChar == 59 || e.KeyChar == 60 || e.KeyChar == 62 || e.KeyChar == 63 || e.KeyChar == 91 || e.KeyChar == 92 || e.KeyChar == 93 || e.KeyChar == 123 || e.KeyChar == 124 || e.KeyChar == 125) + { + e.Handled = true; + } + } + void dgvTxt_KeyPress(object sender, KeyPressEventArgs e) + { + if (e.KeyChar < 48 || e.KeyChar > 57) + { + if (e.KeyChar != 46 && e.KeyChar != 8 && e.KeyChar != 13) + { + e.Handled = true; + } + } + TextBox tb = sender as TextBox; + if (e.KeyChar == 46) + { + int n = tb.Text.LastIndexOf("."); + if (n > 0) e.Handled = true; + } + } + #endregion + + #region 收费类型加载 + private void btnTypeManager_Click(object sender, EventArgs e) + { + frmAnaesthesiaEvents fae = new frmAnaesthesiaEvents(); + fae.Type = 4; + fae.ShowDialog(); + BindAnaesthesiaEvents(); + } + private void btnTemp_Click(object sender, EventArgs e) + { + frmChargsTemplateNew frmChargSelect = new frmChargsTemplateNew(); + frmChargSelect.TemplateType = "麻醉"; + frmChargSelect.FormClosed += (s, er) => + { + if (frmChargSelect.Tag == null) return; + List SelTemps = frmChargSelect.Tag as List; + foreach (var item in SelTemps) + { + SetTempSelect(item); + } + SetChargDrugPrice(); + }; + frmChargSelect.ShowDialog(); + } + + private void SetTempSelect(string Temp) + { + ChargsTemplate chargsTemplate = BChargsTemplate.SelectSingle("TemplateName='" + Temp.ToString() + "'", null); + if (chargsTemplate == null) return; + List chargs = BCharges.GetChargsListByCodes(chargsTemplate.ConnectId, chargsTemplate.DefaultValue); + if (chargs != null && chargs.Count > 0) + { + foreach (var item in chargs) + { + bool isOnly = true; + foreach (DataGridViewRow item1 in _dataGridView.Rows) + { + Charges temp = item1.Cells[0].Tag as Charges; + if (item1.Cells[0].Value != null && item.Id == (int?)item1.Cells[0].Value) + { + isOnly = false; + } + if (temp != null && temp.Code == item.Code) + { + isOnly = false; + } + } + if (isOnly == true) + { + SetDGV(item); + } + } + } + } + + private void SetDGV(Charges item) + { + int index = dgvChargsRecord.Rows.Add(); + dgvChargsRecord.Rows[index].Cells[1].Value = item.Class; + dgvChargsRecord.Rows[index].Cells[2].Value = item.Code; + dgvChargsRecord.Rows[index].Cells[3].Value = item.Name; + dgvChargsRecord.Rows[index].Cells[3].Tag = item; + dgvChargsRecord.Rows[index].Cells[4].Value = item.Bill; + dgvChargsRecord.Rows[index].Cells[5].Value = item.Price; + dgvChargsRecord.Rows[index].Cells[6].Value = item.Unit; + dgvChargsRecord.Rows[index].Cells[7].Value = item.Number; + + double res = 0; + if (double.TryParse(item.Price.ToString(), out res)) + { + double rowprice = res * (double.Parse(item.Number)); + dgvChargsRecord.Rows[index].Cells[8].Value = rowprice; + } + + dgvChargsRecord.ClearSelection(); + + } + + SuperTabControl stc = new SuperTabControl(); + private void BindAnaesthesiaEvents() + { + try + { + for (int i = TabSelDrugs.Tabs.Count - 1; i >= 0; i--) + { + TabSelDrugs.Tabs.RemoveAt(i); + } + string Remark = "药品"; + if (tabDrugs.SelectedTab.Name == "P3") Remark = "耗材"; + List AnaesthesiaList = BAnaesthesiaEvents.Select(" IsAutomatic=4 and Remark = '" + Remark + "' and IsValid=1 ", null, RecursiveType.None, 0); + foreach (AnaesthesiaEvents item in AnaesthesiaList) + { + SuperTabItem spt = stc.CreateTab(item.Name); + spt.Tag = item; + spt.SymbolColor = Color.White; + SuperTabControlPanel superTabControlPanel = new SuperTabControlPanel(); + superTabControlPanel.Dock = System.Windows.Forms.DockStyle.Fill; + superTabControlPanel.CanvasColor = Color.White; + superTabControlPanel.TabItem = spt; + spt.AttachedControl = superTabControlPanel; + TabSelDrugs.Controls.Add(superTabControlPanel); + TabSelDrugs.Tabs.Add(spt); + } + this.TabSelDrugs.SelectedTabChanged += new System.EventHandler(this.superTabControl1_SelectedTabChanged); + TabSelDrugs.SelectedTab = TabSelDrugs.Tabs[0] as SuperTabItem; + + if (AnaesthesiaList.Count > 0) + superTabControl1_SelectedTabChanged(null, null); + } + catch (Exception ex) + { + PublicMethod.WriteLog(ex); + } + } + SuperTabItem Superitem; + private void superTabControl1_SelectedTabChanged(object sender, SuperTabStripSelectedTabChangedEventArgs e) + { + if (Superitem != null && Superitem == TabSelDrugs.SelectedTab) return; + Panel panel = null; + DataTable dt = new DataTable(); + + Superitem = TabSelDrugs.SelectedTab; + if (Superitem != null && Superitem.Tag != null) + { + AnaesthesiaEvents spt = Superitem.Tag as AnaesthesiaEvents; + SelectedTab = spt.Remark; + if (SelectedTab == "药品") + { + panel = (SuperTabControlPanel)Superitem.AttachedControl; + dt = BDrugs.GetDrugsByIds(spt.TheEventsId.ToString()); + } + else + { + panel = (SuperTabControlPanel)Superitem.AttachedControl; + dt = BCharges.GetDrugsByIds(spt.TheEventsId.ToString()); + } + } + FullCommonlyDrugs(dt, panel); + } + private void tabDrugs_SelectedTabChanged(object sender, SuperTabStripSelectedTabChangedEventArgs e) + { + DataTable dt = new DataTable(); + _dataGridView = dgvDrugs; + if (tabDrugs.SelectedTab.Name == "P2") + { + _dataGridView = dgvDrugs; + } + if (tabDrugs.SelectedTab.Name == "P3") + { + _dataGridView = dgvChargsRecord; + } + SetDGVEvent(_dataGridView); + _dataGridView.Columns[1].ReadOnly = true; + _dataGridView.Columns[2].ReadOnly = true; + + AddNewNullRows(); + SetChargDrugPrice(); + + _dataGridView.CurrentCell = _dataGridView.Rows[_dataGridView.Rows.Count - 1].Cells[3]; + _dataGridView.BeginEdit(true); + + if (dgvYP.Visible == true) + { + dgvYP.Visible = false; + } + BindAnaesthesiaEvents(); + } + #endregion + + #region 下拉DGV检索 + //定位当前行索引 + int index = 0; + /// + /// 向药品表添加数据 + /// + /// + private void SetYPContent(DataGridViewCellEventArgs e) + { + if (e != null) + { + index = e.RowIndex; + } + if (dgvYP.Rows[index].Cells["DrugName"].EditedFormattedValue.ToString() != "") + { + //dgvDosage.Rows.Clear(); + _dataGridView.CurrentRow.Cells[1].Value = dgvYP.Rows[index].Cells["TypeName"].Value.ToString(); + _dataGridView.CurrentRow.Cells[2].Value = dgvYP.Rows[index].Cells["Code"].Value.ToString(); + _dataGridView.CurrentRow.Cells[3].Tag = BDrugs.SelectSingle(int.Parse(dgvYP.Rows[index].Cells["id"].Value.ToString())); + _dataGridView.CurrentRow.Cells[3].Value = dgvYP.Rows[index].Cells["DrugName"].Value.ToString();//药品名称 + _dataGridView.CurrentRow.Cells[4].Value = dgvYP.Rows[index].Cells["Norm"].Value.ToString(); + _dataGridView.CurrentRow.Cells[5].Value = dgvYP.Rows[index].Cells["Price"].Value.ToString(); + _dataGridView.CurrentRow.Cells[6].Value = dgvYP.Rows[index].Cells["Unit"].Value.ToString(); + index = 0; + dgvYP.Visible = false; + AddNewNullRows(); + //_dataGridView.BeginEdit(false); + + _dataGridView.CurrentCell = _dataGridView.Rows[_dataGridView.CurrentCell.RowIndex].Cells[7]; + //_dataGridView.CurrentCell = _dataGridView.Rows[_dataGridView.CurrentCell.RowIndex + 1].Cells[3]; + _dataGridView.BeginEdit(true); + } + } + /// + /// 药品名称单元格字符串改变事件(根据输入查询药品) + /// + /// + /// + void dgvTextYP_TextChanged(object sender, EventArgs e) + { + //显示并定位药品选择列表 + if (dgvYP.Visible == false) + { + dgvYP.Visible = true; + GetControlPosition(dgvYP, _dataGridView.CurrentCell); + } + //药品名称单元格为空时,隐藏选择药品列表,否则为选择药品列表加载数据 + if (dgvTextYP.Text == "") + { + dgvYP.Visible = false; + } + else + { + string str = dgvTextYP.Text.Trim(); + if (tabDrugs.SelectedTab.Name == "P2") + { + DataTable dt = BDrugs.GetAllDrugsByCondition(str); + dgvYP.DataSource = dt; + } + if (tabDrugs.SelectedTab.Name == "P3") + { + DataTable dt = BCharges.GetAllChargesByCondition(str); + dgvYP.DataSource = dt; + } + } + } + /// + /// 获取DataGridView回车事件 + /// + /// + /// + private void dgvDrugs_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyData == Keys.Enter) + { + e.Handled = true; + //药品名称单元格回车时判断并填充药品信息 + if (_dataGridView.CurrentCell.ColumnIndex == 3) + { + if (_dataGridView.CurrentRow.Cells[3].EditedFormattedValue.ToString() == "") + { + return; + } + SetYPContent(null); + } + //剂量单元格回车时填写剂量并将光标移到到下一行的药品名称单元格 + else if (_dataGridView.CurrentCell.ColumnIndex == 7) + { + if (_dataGridView.CurrentRow.Cells[7].EditedFormattedValue.ToString() == "") + { + return; + } + index = 0; + _dataGridView.CurrentCell = _dataGridView.Rows[_dataGridView.CurrentCell.RowIndex + 1].Cells[3]; + _dataGridView.BeginEdit(true); + SetChargDrugPrice(); + + } + } + } + /// + /// 药品名称单元格按键事件(判断输入上下箭头并处理) + /// + /// + /// + void dgvTextYP_PreviewKeyDownEvent(object sender, PreviewKeyDownEventArgs e) + { + //药品名称单元格为空时,返回 + if (_dataGridView.CurrentCell.EditedFormattedValue.ToString() == "") + { + return; + } + //显示并定位选择药品列表 + if (dgvYP.Visible == false) + { + dgvYP.Visible = true; + GetControlPosition(dgvYP, _dataGridView.CurrentCell); + } + //判断按下上下键时,选择药品列表获得焦点并定位光标 + if (e.KeyCode == Keys.Up) + { + dgvYP.Focus(); + dgvYP.Rows[dgvYP.Rows.Count - 1].Selected = true; + dgvYP.CurrentCell = dgvYP.Rows[dgvYP.Rows.Count - 1].Cells[4]; + } + if (e.KeyCode == Keys.Down) + { + if (dgvYP.Rows.Count > 0) + { + dgvYP.Focus(); + dgvYP.Rows[1].Selected = true; + dgvYP.CurrentCell = dgvYP.Rows[1].Cells[4]; + } + } + } + /// + ///获取单元格的位置并显示面板 + /// + /// + /// + private void GetControlPosition(Control pnl, DataGridViewCell cell) + { + Rectangle rec = _dataGridView.GetCellDisplayRectangle(cell.ColumnIndex - 1, cell.RowIndex, false); + if (_dataGridView.Height - rec.Y - rec.Height - pnl.Height > 0) + { + pnl.Top = rec.Y + rec.Height + panel2.Height + 30; + } + else + { + pnl.Top = rec.Y - pnl.Height + panel2.Height + 30; + } + pnl.Left = TabSelDrugs.Width + rec.X; + pnl.Visible = true; + } + /// + /// 鼠标点击选择药品列表时,向使用药品表添加数据 + /// + /// + /// + private void dgvYP_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex >= 0) + { + SetYPContent(e); + } + } + /// + /// 选择药品列表上点击上下键定位并移动光标 + /// + /// + /// + private void dgvYP_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Down) + { + if (dgvYP.CurrentRow.Index == dgvYP.Rows.Count - 1) + { + e.Handled = true; + dgvYP.CurrentCell = dgvYP.Rows[0].Cells[4]; + dgvYP.Rows[0].Selected = true; + } + } + if (e.KeyCode == Keys.Up) + { + if (dgvYP.CurrentRow.Index == 0) + { + e.Handled = true; + dgvYP.CurrentCell = dgvYP.Rows[dgvYP.Rows.Count - 1].Cells[4]; + dgvYP.Rows[dgvYP.Rows.Count - 1].Selected = true; + } + } + } + /// + /// 选择药品列表点击回车键向使用药品列表添加数据 + /// + /// + /// + private void dgvYP_KeyPress(object sender, KeyPressEventArgs e) + { + if (e.KeyChar.ToString() == "\r") + { + if (dgvYP.SelectedRows.Count > 0) + { + SetYPContent(null); + } + } + } + /// + /// 选择药品列表点击回车时先定位当前行的索引 + /// + /// + /// + private void dgvYP_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + index = dgvYP.CurrentRow.Index; + } + } + private void dgvDrugs_DataError(object sender, DataGridViewDataErrorEventArgs e) + { + if (e.Exception.Message == "DataGridViewComboBoxCell 值无效。") + { + try + { + object value = _dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Value; + if (!((DataGridViewComboBoxCell)_dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex]).Items.Contains(value)) + { + ((DataGridViewComboBoxCell)_dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex]).Items.Add(value); + e.ThrowException = false; + } + } + catch (Exception) + { + e.ThrowException = false; + } + + } + } + private void dgvChargsRecord_DataError(object sender, DataGridViewDataErrorEventArgs e) + { + if (e.Exception.Message == "DataGridViewComboBoxCell 值无效。") + { + try + { + object value = _dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Value; + if (!((DataGridViewComboBoxCell)_dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex]).Items.Contains(value)) + { + ((DataGridViewComboBoxCell)_dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex]).Items.Add(value); + e.ThrowException = false; + } + } + catch (Exception) + { + e.ThrowException = false; + } + } + + } + + #endregion + + private PublicUI.UI.frmSelectPerson frmOperationDoctor; + private List SelectOperationDoctorData = new List(); //一助 + private void TxtOperatorName_DoubleClick(object sender, EventArgs e) + { + frmOperationDoctor = new PublicUI.UI.frmSelectPerson(); + frmOperationDoctor.PersonType = "麻醉医生"; + frmOperationDoctor.SelectDepartmentName = _record.ApplyDepartmentName; + frmOperationDoctor.SelectPersonData = SelectOperationDoctorData; + frmOperationDoctor.FormClosed += new FormClosedEventHandler(frmOperationDoctor_FormClosed); + frmOperationDoctor.ShowDialog(); + } + + void frmOperationDoctor_FormClosed(object sender, FormClosedEventArgs e) + { + TxtOperatorName.Text = ""; + if (frmOperationDoctor.SelectPersonData.Count > 0) + { + SelectOperationDoctorData = frmOperationDoctor.SelectPersonData; + _worker = BPerson.SelectSingle(SelectOperationDoctorData[0]); + TxtOperatorName.Text = _worker.Name; + TxtOperatorName.Tag = _worker.Id; + } + } + + private void bynPrint_Click(object sender, EventArgs e) + { + GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess(); + string strFileName = "麻醉收费单.xlt"; //模板文件名 + string strExcelTemplateFile = Application.StartupPath; + strExcelTemplateFile += @"\Template\" + strFileName; + excel.Open(strExcelTemplateFile); //用模板文件 + + excel.SetCellText(2, "A", PublicMethod.GetHospitalName()); + excel.SetCellText(39, "D", _worker.Name); + excel.SetCellText(39, "G", DateTime.Now.ToString("yyyy-MM-dd HH:mm")); + excel.SetCellText(4, "B", _record.InRoomTime.Value.ToString("yyyy-MM-dd")); + excel.SetCellText(4, "E", _record.ApplyDepartmentName.ToString()); + excel.SetCellText(4, "H", _record.InHospitalNo); + excel.SetCellText(5, "B", _record.Name); + excel.SetCellText(5, "E", DBManage.GetDictionaryValuesById(_record.Operation, "手术")); + if (_record.AnesthesiaBeginTime != null && _record.AnesthesiaEndTime != null) + excel.SetCellText(38, "D", "麻醉时长:" + ((TimeSpan)(_record.AnesthesiaEndTime - _record.AnesthesiaBeginTime)).TotalHours + " 小时"); + int rowNum = 6; + for (int i = 0; i < dgvDrugs.Rows.Count; i++) + { + rowNum++; + DataGridViewRow dr = dgvDrugs.Rows[i]; + if (dr.Tag == null) continue; + FeesRecord temp = dr.Tag as FeesRecord; + if (temp != null) + { + excel.GetRange(rowNum, "A", rowNum, "I").Value = new string[]{ + ( dr.Cells[3].EditedFormattedValue.ToString()),"","","","", + ( dr.Cells[4].EditedFormattedValue.ToString()), + dr.Cells[7].EditedFormattedValue.ToString(), + ( dr.Cells[6].EditedFormattedValue.ToString() ) , + (dr.Cells[8].EditedFormattedValue.ToString() ) + }; + } + } + for (int i = 0; i < dgvChargsRecord.Rows.Count; i++) + { + rowNum++; + DataGridViewRow dr = dgvChargsRecord.Rows[i]; + if (dr.Tag == null) continue; + FeesRecord temp = dr.Tag as FeesRecord; + if (temp != null) + { + excel.GetRange(rowNum, "A", rowNum, "I").Value = new string[]{ + ( dr.Cells[3].EditedFormattedValue.ToString()),"","","","", + ( dr.Cells[4].EditedFormattedValue.ToString()), + dr.Cells[7].EditedFormattedValue.ToString(), + ( dr.Cells[6].EditedFormattedValue.ToString() ) , + (dr.Cells[8].EditedFormattedValue.ToString() ) + }; + } + } + excel.Print(); + this.Focus(); + excel.Close(); + } + } +} diff --git a/AIMS/OperationAanesthesia/frmFeesRecord.resx b/AIMS/OperationAanesthesia/frmFeesRecord.resx new file mode 100644 index 0000000..11ba46f --- /dev/null +++ b/AIMS/OperationAanesthesia/frmFeesRecord.resx @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + + True + + + True + + + True + + + True + + + 132, 17 + + + 957, 91 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAa + CAAAAk1TRnQBSQFMAgEBAgEAAZABBwGQAQcBFAEAARQBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFQ + AwABFAMAAQEBAAEgBgABGS4AA1UBrwOAAf4DKwH8AysB/AGZAYsBQAH9AaEBkgEAAf8BkwGCAQAB/wGW + AYcBQAH9AaMBlAEAAf8BowGUAQAB/wGjAZQBAAH/AysB/ANgAej/AA0AAZMBggEAAf8DYgH2A20B9wNt + AfcDXAH4A4AB/gGXAYYBAAH/A20B9wHsAecB5AH/AewB5wHkAf8B7AHnAeQB/wNtAfcBkwGCAQAB//8A + DQABkwGCAQAB/wNnAfIB/wL9Av8C/QL/Av0C/wL9Af8BmwGLAQAB/wMrAfwB/wL9Av8C/QL/Av0C/wL+ + Af8BkwGCAQAB//8ADQABkwGCAQAB/wMrAfwBpgGVAYMB/wGmAZUBgwH/AaYBlQGDAf8BpgGVAYMB/wGV + AYQBAAH/A4AB/gGmAZUBgwH/AaYBlQGDAf8BpgGVAYMB/wGnAZUBhAH/AZMBggEAAf//AA0AAZMBggEA + Af8BkAIAAf8DXAH4A1wB+ANcAfgDYgH2AZMBggEAAf8DKwH8A1wB+ANcAfgDXAH4A00B+gGTAYIBAAH/ + /wANAAGTAYIBAAH/A2AB8wH/AfwB/QL/AfwB/QL/AfwB/QL/AfwB/QH/AZsBiwEAAf8DKwH8Af8B/AH9 + Av8B/AH9Av8B/AH9Av8C/gH/AZMBggEAAf//AA0AAZMBggEAAf8DYAHzAf4B+wH8Af8B/gH7AfwB/wH+ + AfsB/AH/Af4B+wH8Af8BmwGLAQAB/wMrAfwB/gH7AfwB/wH+AfsB/AH/Af4B+wH8Av8C/QH/AZMBggEA + Af/0AANHAYEDRwGCA0cBggNHAYIDRwGCA0cBggGJAgAB/wNNAfoDXwH7A18B+wNfAfsDXwH7AY0CAAH/ + AacBoAGQAf0DXwH7A18B+wNfAfsCqAGfAf0BkwGCAQAB//AAAwYBCANgAfMBbQFSAVEB9wNaAfUDWgH1 + A1oB9QNaAfUBgQIAAf8DAAH/AV8BXgEyAfsBXwFeATIB+wFfAV4BMgH7Al8BMgH7AYECAAH/A2AB4wNe + AdMDXgHTA14B0wNdAdEDYAHU8AADCQELA00B+gJtAVEB9wHwAaIBAAH/AfABogEAAf8B8AGiAQAB/wHw + AaIBAAH/AYcCAAH/A1wB+AHwAaIBAAH/AfABogEAAf8B8AGiAQAB/wHwAaIBAAH/AwAB/wM4AVwMAAM+ + AWoDDgES8AADCQELA00B+gNcAfgB6gGeAQAB/wHqAZ4BAAH/AeoBngEAAf8B6gGeAQAB/wGMAgAB/wNN + AfoB6gGeAQAB/wHqAZ4BAAH/AeoBngEAAf8B6gGeAQAB/wMAAf8DOAFcDAADOAFcA18B1fAAAwkBCwNN + AfoBagFoAUcB+QNqAfkDagH5A2oB+QNqAfkBhwIAAf8CbQFsAfcDagH5A2oB+QNqAfkDagH5AwAB/wM4 + AVwMAAM1AVYDRgF98AADBwEJA00B+gGDAkAB/QFqAWgBRwH5AWoBaAFHAfkBagFoAUcB+QFqAWgBRwH5 + AYECAAH/A00B+gFqAWgBRwH5AWoBaAFHAfkBagFoAUcB+QFqAWkBRgH5AYECAAH/A1kBvgNPAZkDTwGZ + A08BmQNYAbcDUQGf8AAEAgNJAYUDSQGIA0kBiANJAYgDSQGIA0kBiAGLAgAB/wGPAkAB/QOAAf4DgAH+ + A4AB/gGkAY0BQAH9AYsCAAH/AaYBmQGDAf0BqAGlAZYB/QGoAaUBlgH9AagBpQGWAf0DgAH+AZMBggEA + Af//AA0AAZMBggEAAf8DYAHzAf4B+gH7Af8B/gH6AfsB/wH+AfoB+wH/Af4B+gH7Af8BmwGLAQAB/wMr + AfwB/gH6AfsB/wH+AfoB+wH/Af4B+gH7Av8C/QH/AZMBggEAAf//AA0AAZMBggEAAf8DYAHzAf4B+wH8 + Af8B/gH7AfwB/wH+AfsB/AH/AfsB+AH5Af8BmwGLAQAB/wMrAfwB/gH7AfwB/wH+AfsB/AH/Af4B+wH8 + Av8C/QH/AZMBggEAAf//AA0AAm0BbAH3A1wB+AOAAf4DgAH+A4AB/gOAAf4BmAGHAQAB/wMrAfwB1AHN + AcIB/wHUAc0BwgH/AdQBzQHCAf8DgAH+AZMBggEAAf//AAkAAwMBBANQAZoBkgGCAQAB/wOAAf4DgAH+ + A4AB/gGTAYIBAAH/AZMBggEAAf8BjgGBAQAB/wGTAYIBAAH/AZMBggEAAf8BkwGCAQAB/wOAAf4DWgG9 + /wAJAAMDAQQDEgEXAyMBMwMjATMDIwEzAyMBMwMjATMDIwEzAyMBMwMjATMDIwEzAyMBMwMjATMDFgEe + /wANAAMFAQYDBAEFAwQBBQMEAQUDBAQFAQYDBQEGAwUBBgMFAQYDBQEGAwUBBgMFAQYDAwEE8AABQgFN + AT4HAAE+AwABKAMAAVADAAEUAwABAQEAAQEFAAHwFwAD/wEAAf4BAAEPAv8HAAH+AQABDwL/BwAB/gEA + AQ8C/wcAAf4BAAEPAv8HAAH+AQABDwL/BwAB/gEAAQ8C/wcAAf4BAAEPAv8HAAGAAQABDwL/CQABDwL/ + CAABAQHPAv8IAAEBAc8C/wgAAQEBzwL/CQABDwL/CQABDwL/BwAB/gEAAQ8C/wcAAf4BAAEPAv8HAAH+ + AQABDwL/BwAB/AEAAQ8C/wcAAfwBAAEPAv8HAAH+AQABDwL/BwAL + + + + True + + + True + + + True + + + True + + + True + + + True + + + 37 + + \ No newline at end of file diff --git a/AIMS/OperationAanesthesia/frmInstrumentRecord.Designer.cs b/AIMS/OperationAanesthesia/frmInstrumentRecord.Designer.cs index 1e43df3..3b5f200 100644 --- a/AIMS/OperationAanesthesia/frmInstrumentRecord.Designer.cs +++ b/AIMS/OperationAanesthesia/frmInstrumentRecord.Designer.cs @@ -48,27 +48,47 @@ this.btnTemplate = new System.Windows.Forms.Button(); this.btnSelectPatient = new System.Windows.Forms.Button(); this.panel4 = new System.Windows.Forms.Panel(); - this.lblSpo2 = new System.Windows.Forms.Label(); - this.lblRESP = new System.Windows.Forms.Label(); - this.lblDia = new System.Windows.Forms.Label(); - this.lblPR = new System.Windows.Forms.Label(); - this.lblHR = new System.Windows.Forms.Label(); - this.label9 = new System.Windows.Forms.Label(); - this.label8 = new System.Windows.Forms.Label(); - this.label6 = new System.Windows.Forms.Label(); - this.label10 = new System.Windows.Forms.Label(); - this.label7 = new System.Windows.Forms.Label(); - this.label5 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.label4 = new System.Windows.Forms.Label(); - this.label1 = new System.Windows.Forms.Label(); + this.btnChage = new System.Windows.Forms.Button(); this.btnsjzx = new System.Windows.Forms.Button(); this.btndptz = new System.Windows.Forms.Button(); this.btnsbwh = new System.Windows.Forms.Button(); this.panel1 = new System.Windows.Forms.Panel(); this.panel5 = new System.Windows.Forms.Panel(); this.superTabMain = new DevComponents.DotNetBar.SuperTabControl(); + this.superTabControlPanel1 = new DevComponents.DotNetBar.SuperTabControlPanel(); + this.panelExZKZB = new DevComponents.DotNetBar.PanelEx(); + this.panel8 = new AIMS.PublicUI.UI.DrawPanel(); + this.panelQX = new System.Windows.Forms.Panel(); + this.plBottom = new System.Windows.Forms.Panel(); + this.panelButton = new System.Windows.Forms.Panel(); + this.txtRemark = new DevComponents.DotNetBar.Controls.TextBoxX(); + this.label18 = new System.Windows.Forms.Label(); + this.label26 = new System.Windows.Forms.Label(); + this.label20 = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.txtTourNurse = new DevComponents.DotNetBar.Controls.TextBoxX(); + this.txtOperationDoctor = new DevComponents.DotNetBar.Controls.TextBoxX(); + this.txtInstrumentNurse = new DevComponents.DotNetBar.Controls.TextBoxX(); + this.panelQXList = new System.Windows.Forms.Panel(); + this.plTital = new System.Windows.Forms.Panel(); + this.panel15 = new System.Windows.Forms.Panel(); + this.label11 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.label17 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.panel16 = new System.Windows.Forms.Panel(); + this.label65 = new System.Windows.Forms.Label(); + this.label57 = new System.Windows.Forms.Label(); + this.label59 = new System.Windows.Forms.Label(); + this.label16 = new System.Windows.Forms.Label(); + this.label66 = new System.Windows.Forms.Label(); + this.label58 = new System.Windows.Forms.Label(); + this.plTop = new System.Windows.Forms.Panel(); + this.circularProgress1 = new DevComponents.DotNetBar.Controls.CircularProgress(); + this.zgcAnaesRecord = new DrawGraph.ZedGraphControl(); + this.spTabQXQDD = new DevComponents.DotNetBar.SuperTabItem(); this.superTabControlPanel2 = new DevComponents.DotNetBar.SuperTabControlPanel(); this.panel9 = new AIMS.PublicUI.UI.DrawPanel(); this.panelQX2 = new System.Windows.Forms.Panel(); @@ -119,40 +139,6 @@ this.txtOperation = new System.Windows.Forms.TextBox(); this.circularProgress2 = new DevComponents.DotNetBar.Controls.CircularProgress(); this.spTabQXQDD2 = new DevComponents.DotNetBar.SuperTabItem(); - this.superTabControlPanel1 = new DevComponents.DotNetBar.SuperTabControlPanel(); - this.panelExZKZB = new DevComponents.DotNetBar.PanelEx(); - this.panel8 = new AIMS.PublicUI.UI.DrawPanel(); - this.panelQX = new System.Windows.Forms.Panel(); - this.plBottom = new System.Windows.Forms.Panel(); - this.panelButton = new System.Windows.Forms.Panel(); - this.txtRemark = new DevComponents.DotNetBar.Controls.TextBoxX(); - this.label18 = new System.Windows.Forms.Label(); - this.label26 = new System.Windows.Forms.Label(); - this.label20 = new System.Windows.Forms.Label(); - this.label27 = new System.Windows.Forms.Label(); - this.txtTourNurse = new DevComponents.DotNetBar.Controls.TextBoxX(); - this.txtOperationDoctor = new DevComponents.DotNetBar.Controls.TextBoxX(); - this.txtInstrumentNurse = new DevComponents.DotNetBar.Controls.TextBoxX(); - this.panelQXList = new System.Windows.Forms.Panel(); - this.plTital = new System.Windows.Forms.Panel(); - this.panel15 = new System.Windows.Forms.Panel(); - this.label11 = new System.Windows.Forms.Label(); - this.label12 = new System.Windows.Forms.Label(); - this.label13 = new System.Windows.Forms.Label(); - this.label14 = new System.Windows.Forms.Label(); - this.label17 = new System.Windows.Forms.Label(); - this.label15 = new System.Windows.Forms.Label(); - this.panel16 = new System.Windows.Forms.Panel(); - this.label65 = new System.Windows.Forms.Label(); - this.label57 = new System.Windows.Forms.Label(); - this.label59 = new System.Windows.Forms.Label(); - this.label16 = new System.Windows.Forms.Label(); - this.label66 = new System.Windows.Forms.Label(); - this.label58 = new System.Windows.Forms.Label(); - this.plTop = new System.Windows.Forms.Panel(); - this.circularProgress1 = new DevComponents.DotNetBar.Controls.CircularProgress(); - this.zgcAnaesRecord = new DrawGraph.ZedGraphControl(); - this.spTabQXQDD = new DevComponents.DotNetBar.SuperTabItem(); this.panel7 = new System.Windows.Forms.Panel(); this.panel21 = new System.Windows.Forms.Panel(); this.plPrintBrowse = new System.Windows.Forms.Panel(); @@ -182,6 +168,21 @@ this.txtInRoom1 = new System.Windows.Forms.Button(); this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.lblSpo2 = new System.Windows.Forms.Label(); + this.lblRESP = new System.Windows.Forms.Label(); + this.lblDia = new System.Windows.Forms.Label(); + this.lblPR = new System.Windows.Forms.Label(); + this.lblHR = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); this.panel3.SuspendLayout(); this.panel14.SuspendLayout(); this.panel4.SuspendLayout(); @@ -189,15 +190,6 @@ this.panel5.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.superTabMain)).BeginInit(); this.superTabMain.SuspendLayout(); - this.superTabControlPanel2.SuspendLayout(); - this.panel9.SuspendLayout(); - this.panelQX2.SuspendLayout(); - this.panel12.SuspendLayout(); - this.panel17.SuspendLayout(); - this.panel19.SuspendLayout(); - this.panel20.SuspendLayout(); - this.panel22.SuspendLayout(); - this.panel23.SuspendLayout(); this.superTabControlPanel1.SuspendLayout(); this.panelExZKZB.SuspendLayout(); this.panel8.SuspendLayout(); @@ -207,6 +199,15 @@ this.plTital.SuspendLayout(); this.panel15.SuspendLayout(); this.panel16.SuspendLayout(); + this.superTabControlPanel2.SuspendLayout(); + this.panel9.SuspendLayout(); + this.panelQX2.SuspendLayout(); + this.panel12.SuspendLayout(); + this.panel17.SuspendLayout(); + this.panel19.SuspendLayout(); + this.panel20.SuspendLayout(); + this.panel22.SuspendLayout(); + this.panel23.SuspendLayout(); this.panel7.SuspendLayout(); this.panel21.SuspendLayout(); this.plTitleEventTime.SuspendLayout(); @@ -574,6 +575,7 @@ this.panel4.Controls.Add(this.label2); this.panel4.Controls.Add(this.label4); this.panel4.Controls.Add(this.label1); + this.panel4.Controls.Add(this.btnChage); this.panel4.Controls.Add(this.btnsjzx); this.panel4.Controls.Add(this.btndptz); this.panel4.Controls.Add(this.btnsbwh); @@ -584,180 +586,25 @@ this.panel4.Size = new System.Drawing.Size(160, 931); this.panel4.TabIndex = 3; // - // lblSpo2 + // btnChage // - this.lblSpo2.AutoSize = true; - this.lblSpo2.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblSpo2.ForeColor = System.Drawing.Color.Cyan; - this.lblSpo2.Location = new System.Drawing.Point(52, 414); - this.lblSpo2.Name = "lblSpo2"; - this.lblSpo2.Size = new System.Drawing.Size(43, 40); - this.lblSpo2.TabIndex = 38; - this.lblSpo2.Text = "--"; - // - // lblRESP - // - this.lblRESP.AutoSize = true; - this.lblRESP.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblRESP.ForeColor = System.Drawing.Color.DarkOrange; - this.lblRESP.Location = new System.Drawing.Point(52, 323); - this.lblRESP.Name = "lblRESP"; - this.lblRESP.Size = new System.Drawing.Size(43, 40); - this.lblRESP.TabIndex = 36; - this.lblRESP.Text = "--"; - // - // lblDia - // - this.lblDia.AutoSize = true; - this.lblDia.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblDia.ForeColor = System.Drawing.Color.Red; - this.lblDia.Location = new System.Drawing.Point(27, 232); - this.lblDia.Name = "lblDia"; - this.lblDia.Size = new System.Drawing.Size(108, 40); - this.lblDia.TabIndex = 35; - this.lblDia.Text = "---/---"; - // - // lblPR - // - this.lblPR.AutoSize = true; - this.lblPR.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblPR.ForeColor = System.Drawing.Color.Green; - this.lblPR.Location = new System.Drawing.Point(52, 141); - this.lblPR.Name = "lblPR"; - this.lblPR.Size = new System.Drawing.Size(43, 40); - this.lblPR.TabIndex = 33; - this.lblPR.Text = "--"; - // - // lblHR - // - this.lblHR.AutoSize = true; - this.lblHR.Font = new System.Drawing.Font("微软雅黑", 23F); - this.lblHR.ForeColor = System.Drawing.Color.Green; - this.lblHR.Location = new System.Drawing.Point(52, 50); - this.lblHR.Name = "lblHR"; - this.lblHR.Size = new System.Drawing.Size(43, 40); - this.lblHR.TabIndex = 26; - this.lblHR.Text = "--"; - // - // label9 - // - this.label9.AutoSize = true; - this.label9.BackColor = System.Drawing.Color.White; - this.label9.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label9.ForeColor = System.Drawing.Color.DimGray; - this.label9.Location = new System.Drawing.Point(34, 391); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(95, 24); - this.label9.TabIndex = 39; - this.label9.Text = "SPO2( % )"; - // - // label8 - // - this.label8.AutoSize = true; - this.label8.BackColor = System.Drawing.Color.White; - this.label8.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label8.ForeColor = System.Drawing.Color.DimGray; - this.label8.Location = new System.Drawing.Point(26, 300); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(110, 24); - this.label8.TabIndex = 37; - this.label8.Text = "呼吸( 次/分 )"; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.BackColor = System.Drawing.Color.White; - this.label6.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label6.ForeColor = System.Drawing.Color.DimGray; - this.label6.Location = new System.Drawing.Point(18, 209); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(127, 24); - this.label6.TabIndex = 34; - this.label6.Text = "血压( mmHg )"; - // - // label10 - // - this.label10.AutoSize = true; - this.label10.BackColor = System.Drawing.Color.White; - this.label10.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label10.ForeColor = System.Drawing.Color.DimGray; - this.label10.Location = new System.Drawing.Point(46, 456); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(70, 17); - this.label10.TabIndex = 27; - this.label10.Text = "90%-100%"; - // - // label7 - // - this.label7.AutoSize = true; - this.label7.BackColor = System.Drawing.Color.White; - this.label7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label7.ForeColor = System.Drawing.Color.DimGray; - this.label7.Location = new System.Drawing.Point(44, 365); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(74, 17); - this.label7.TabIndex = 28; - this.label7.Text = "16-20 次/分"; - // - // label5 - // - this.label5.AutoSize = true; - this.label5.BackColor = System.Drawing.Color.White; - this.label5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label5.ForeColor = System.Drawing.Color.DimGray; - this.label5.Location = new System.Drawing.Point(36, 274); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(91, 17); - this.label5.TabIndex = 29; - this.label5.Text = "60-140 mmHg"; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.BackColor = System.Drawing.Color.White; - this.label3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label3.ForeColor = System.Drawing.Color.DimGray; - this.label3.Location = new System.Drawing.Point(41, 183); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(81, 17); - this.label3.TabIndex = 30; - this.label3.Text = "60-100 次/分"; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.BackColor = System.Drawing.Color.White; - this.label2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label2.ForeColor = System.Drawing.Color.DimGray; - this.label2.Location = new System.Drawing.Point(41, 92); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(81, 17); - this.label2.TabIndex = 31; - this.label2.Text = "60-100 次/分"; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.BackColor = System.Drawing.Color.White; - this.label4.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label4.ForeColor = System.Drawing.Color.DimGray; - this.label4.Location = new System.Drawing.Point(26, 118); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(110, 24); - this.label4.TabIndex = 32; - this.label4.Text = "脉搏( 次/分 )"; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.BackColor = System.Drawing.Color.White; - this.label1.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label1.ForeColor = System.Drawing.Color.DimGray; - this.label1.Location = new System.Drawing.Point(26, 27); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(110, 24); - this.label1.TabIndex = 25; - this.label1.Text = "心率( 次/分 )"; + this.btnChage.BackColor = System.Drawing.Color.Transparent; + this.btnChage.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.btnChage.Cursor = System.Windows.Forms.Cursors.Hand; + this.btnChage.Dock = System.Windows.Forms.DockStyle.Bottom; + this.btnChage.FlatAppearance.BorderSize = 0; + this.btnChage.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnChage.Font = new System.Drawing.Font("微软雅黑", 11F); + this.btnChage.ForeColor = System.Drawing.Color.DimGray; + this.btnChage.Image = global::AIMS.Properties.Resources.麻醉医嘱; + this.btnChage.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.btnChage.Location = new System.Drawing.Point(0, 731); + this.btnChage.Name = "btnChage"; + this.btnChage.Size = new System.Drawing.Size(160, 50); + this.btnChage.TabIndex = 40; + this.btnChage.Text = " 收费记录"; + this.btnChage.UseVisualStyleBackColor = false; + this.btnChage.Visible = false; // // btnsjzx // @@ -877,6 +724,477 @@ this.spTabQXQDD2}); this.superTabMain.SelectedTabChanged += new System.EventHandler(this.superTabMain_SelectedTabChanged); // + // superTabControlPanel1 + // + this.superTabControlPanel1.Controls.Add(this.panelExZKZB); + this.superTabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.superTabControlPanel1.Location = new System.Drawing.Point(0, 28); + this.superTabControlPanel1.Name = "superTabControlPanel1"; + this.superTabControlPanel1.Size = new System.Drawing.Size(1389, 803); + this.superTabControlPanel1.TabIndex = 1; + this.superTabControlPanel1.TabItem = this.spTabQXQDD; + // + // panelExZKZB + // + this.panelExZKZB.CanvasColor = System.Drawing.SystemColors.Control; + this.panelExZKZB.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; + this.panelExZKZB.Controls.Add(this.panel8); + this.panelExZKZB.DisabledBackColor = System.Drawing.Color.Empty; + this.panelExZKZB.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelExZKZB.Location = new System.Drawing.Point(0, 0); + this.panelExZKZB.Name = "panelExZKZB"; + this.panelExZKZB.Size = new System.Drawing.Size(1389, 803); + this.panelExZKZB.Style.Alignment = System.Drawing.StringAlignment.Center; + this.panelExZKZB.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; + this.panelExZKZB.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; + this.panelExZKZB.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; + this.panelExZKZB.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; + this.panelExZKZB.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; + this.panelExZKZB.Style.GradientAngle = 90; + this.panelExZKZB.TabIndex = 0; + // + // panel8 + // + this.panel8.AutoScroll = true; + this.panel8.BackColor = System.Drawing.Color.White; + this.panel8.Controls.Add(this.panelQX); + this.panel8.Controls.Add(this.circularProgress1); + this.panel8.Controls.Add(this.zgcAnaesRecord); + this.panel8.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel8.Location = new System.Drawing.Point(0, 0); + this.panel8.Name = "panel8"; + this.panel8.Size = new System.Drawing.Size(1389, 803); + this.panel8.TabIndex = 2; + this.panel8.Scroll += new System.Windows.Forms.ScrollEventHandler(this.panel8_Scroll); + // + // panelQX + // + this.panelQX.BackColor = System.Drawing.Color.White; + this.panelQX.Controls.Add(this.plBottom); + this.panelQX.Controls.Add(this.plTop); + this.panelQX.Location = new System.Drawing.Point(217, 213); + this.panelQX.Margin = new System.Windows.Forms.Padding(0); + this.panelQX.Name = "panelQX"; + this.panelQX.Size = new System.Drawing.Size(952, 562); + this.panelQX.TabIndex = 12; + this.panelQX.Visible = false; + // + // plBottom + // + this.plBottom.BackColor = System.Drawing.Color.White; + this.plBottom.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.plBottom.Controls.Add(this.panelButton); + this.plBottom.Controls.Add(this.panelQXList); + this.plBottom.Controls.Add(this.plTital); + this.plBottom.Dock = System.Windows.Forms.DockStyle.Fill; + this.plBottom.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.plBottom.Location = new System.Drawing.Point(0, 2); + this.plBottom.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.plBottom.Name = "plBottom"; + this.plBottom.Size = new System.Drawing.Size(952, 560); + this.plBottom.TabIndex = 1355; + // + // panelButton + // + this.panelButton.Controls.Add(this.txtRemark); + this.panelButton.Controls.Add(this.label18); + this.panelButton.Controls.Add(this.label26); + this.panelButton.Controls.Add(this.label20); + this.panelButton.Controls.Add(this.label27); + this.panelButton.Controls.Add(this.txtTourNurse); + this.panelButton.Controls.Add(this.txtOperationDoctor); + this.panelButton.Controls.Add(this.txtInstrumentNurse); + this.panelButton.Dock = System.Windows.Forms.DockStyle.Top; + this.panelButton.Location = new System.Drawing.Point(0, 425); + this.panelButton.Name = "panelButton"; + this.panelButton.Size = new System.Drawing.Size(950, 141); + this.panelButton.TabIndex = 1351; + // + // txtRemark + // + this.txtRemark.BackColor = System.Drawing.Color.White; + // + // + // + this.txtRemark.Border.BackColor = System.Drawing.SystemColors.Desktop; + this.txtRemark.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtRemark.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); + this.txtRemark.Border.BorderBottomWidth = 1; + this.txtRemark.Border.BorderColor = System.Drawing.SystemColors.Desktop; + this.txtRemark.Border.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtRemark.Border.BorderLeftWidth = 1; + this.txtRemark.Border.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtRemark.Border.BorderRightWidth = 1; + this.txtRemark.Border.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtRemark.Border.BorderTopWidth = 1; + this.txtRemark.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.txtRemark.DisabledBackColor = System.Drawing.Color.White; + this.txtRemark.Font = new System.Drawing.Font("微软雅黑", 10.5F); + this.txtRemark.ForeColor = System.Drawing.Color.Black; + this.txtRemark.Location = new System.Drawing.Point(103, 25); + this.txtRemark.Multiline = true; + this.txtRemark.Name = "txtRemark"; + this.txtRemark.Size = new System.Drawing.Size(722, 75); + this.txtRemark.TabIndex = 849; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Font = new System.Drawing.Font("微软雅黑", 12F); + this.label18.Location = new System.Drawing.Point(37, 48); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(42, 21); + this.label18.TabIndex = 851; + this.label18.Text = "备注"; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Font = new System.Drawing.Font("微软雅黑", 12F); + this.label26.Location = new System.Drawing.Point(353, 108); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(74, 21); + this.label26.TabIndex = 851; + this.label26.Text = "巡回护士"; + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Font = new System.Drawing.Font("微软雅黑", 12F); + this.label20.Location = new System.Drawing.Point(586, 107); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(74, 21); + this.label20.TabIndex = 850; + this.label20.Text = "手术医师"; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Font = new System.Drawing.Font("微软雅黑", 12F); + this.label27.Location = new System.Drawing.Point(121, 108); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(74, 21); + this.label27.TabIndex = 850; + this.label27.Text = "器械护士"; + // + // txtTourNurse + // + this.txtTourNurse.BackColor = System.Drawing.Color.White; + // + // + // + this.txtTourNurse.Border.BackColor = System.Drawing.SystemColors.Desktop; + this.txtTourNurse.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtTourNurse.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); + this.txtTourNurse.Border.BorderBottomWidth = 1; + this.txtTourNurse.Border.BorderColor = System.Drawing.SystemColors.Desktop; + this.txtTourNurse.Border.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtTourNurse.Border.BorderLeftWidth = 1; + this.txtTourNurse.Border.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtTourNurse.Border.BorderRightWidth = 1; + this.txtTourNurse.Border.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtTourNurse.Border.BorderTopWidth = 1; + this.txtTourNurse.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.txtTourNurse.DisabledBackColor = System.Drawing.Color.White; + this.txtTourNurse.ForeColor = System.Drawing.Color.Black; + this.txtTourNurse.Location = new System.Drawing.Point(445, 109); + this.txtTourNurse.Name = "txtTourNurse"; + this.txtTourNurse.Size = new System.Drawing.Size(120, 22); + this.txtTourNurse.TabIndex = 847; + this.txtTourNurse.DoubleClick += new System.EventHandler(this.txtTourNurse_Click); + // + // txtOperationDoctor + // + this.txtOperationDoctor.BackColor = System.Drawing.Color.White; + // + // + // + this.txtOperationDoctor.Border.BackColor = System.Drawing.SystemColors.Desktop; + this.txtOperationDoctor.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtOperationDoctor.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); + this.txtOperationDoctor.Border.BorderBottomWidth = 1; + this.txtOperationDoctor.Border.BorderColor = System.Drawing.SystemColors.Desktop; + this.txtOperationDoctor.Border.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtOperationDoctor.Border.BorderLeftWidth = 1; + this.txtOperationDoctor.Border.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtOperationDoctor.Border.BorderRightWidth = 1; + this.txtOperationDoctor.Border.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtOperationDoctor.Border.BorderTopWidth = 1; + this.txtOperationDoctor.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.txtOperationDoctor.DisabledBackColor = System.Drawing.Color.White; + this.txtOperationDoctor.ForeColor = System.Drawing.Color.Black; + this.txtOperationDoctor.Location = new System.Drawing.Point(666, 108); + this.txtOperationDoctor.Name = "txtOperationDoctor"; + this.txtOperationDoctor.Size = new System.Drawing.Size(120, 22); + this.txtOperationDoctor.TabIndex = 848; + this.txtOperationDoctor.DoubleClick += new System.EventHandler(this.txtOperationDoctor_DoubleClick); + // + // txtInstrumentNurse + // + this.txtInstrumentNurse.BackColor = System.Drawing.Color.White; + // + // + // + this.txtInstrumentNurse.Border.BackColor = System.Drawing.SystemColors.Desktop; + this.txtInstrumentNurse.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtInstrumentNurse.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); + this.txtInstrumentNurse.Border.BorderBottomWidth = 1; + this.txtInstrumentNurse.Border.BorderColor = System.Drawing.SystemColors.Desktop; + this.txtInstrumentNurse.Border.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtInstrumentNurse.Border.BorderLeftWidth = 1; + this.txtInstrumentNurse.Border.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtInstrumentNurse.Border.BorderRightWidth = 1; + this.txtInstrumentNurse.Border.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; + this.txtInstrumentNurse.Border.BorderTopWidth = 1; + this.txtInstrumentNurse.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.txtInstrumentNurse.DisabledBackColor = System.Drawing.Color.White; + this.txtInstrumentNurse.ForeColor = System.Drawing.Color.Black; + this.txtInstrumentNurse.Location = new System.Drawing.Point(201, 109); + this.txtInstrumentNurse.Name = "txtInstrumentNurse"; + this.txtInstrumentNurse.Size = new System.Drawing.Size(120, 22); + this.txtInstrumentNurse.TabIndex = 848; + this.txtInstrumentNurse.DoubleClick += new System.EventHandler(this.txtInstrumentNurse_Click); + // + // panelQXList + // + this.panelQXList.Dock = System.Windows.Forms.DockStyle.Top; + this.panelQXList.Location = new System.Drawing.Point(0, 47); + this.panelQXList.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.panelQXList.Name = "panelQXList"; + this.panelQXList.Size = new System.Drawing.Size(950, 378); + this.panelQXList.TabIndex = 1350; + // + // plTital + // + this.plTital.BackColor = System.Drawing.SystemColors.Control; + this.plTital.Controls.Add(this.panel15); + this.plTital.Controls.Add(this.panel16); + this.plTital.Dock = System.Windows.Forms.DockStyle.Top; + this.plTital.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.plTital.Location = new System.Drawing.Point(0, 0); + this.plTital.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.plTital.Name = "plTital"; + this.plTital.Size = new System.Drawing.Size(950, 47); + this.plTital.TabIndex = 1349; + // + // panel15 + // + this.panel15.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel15.Controls.Add(this.label11); + this.panel15.Controls.Add(this.label12); + this.panel15.Controls.Add(this.label13); + this.panel15.Controls.Add(this.label14); + this.panel15.Controls.Add(this.label17); + this.panel15.Controls.Add(this.label15); + this.panel15.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel15.Location = new System.Drawing.Point(477, 0); + this.panel15.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.panel15.Name = "panel15"; + this.panel15.Size = new System.Drawing.Size(473, 47); + this.panel15.TabIndex = 13; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label11.Location = new System.Drawing.Point(42, 5); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(32, 34); + this.label11.TabIndex = 9; + this.label11.Text = "器械\r\n名称"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label12.Location = new System.Drawing.Point(140, 5); + this.label12.Margin = new System.Windows.Forms.Padding(0); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(32, 34); + this.label12.TabIndex = 10; + this.label12.Text = "术前\r\n清点"; + this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label13.Location = new System.Drawing.Point(208, 5); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(32, 34); + this.label13.TabIndex = 12; + this.label13.Text = "术中\r\n加数"; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label14.Location = new System.Drawing.Point(276, 5); + this.label14.Margin = new System.Windows.Forms.Padding(0); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(32, 34); + this.label14.TabIndex = 8; + this.label14.Text = "关体\r\n腔前"; + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label17.Location = new System.Drawing.Point(412, 5); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(32, 34); + this.label17.TabIndex = 11; + this.label17.Text = "缝合\r\n皮后"; + // + // label15 + // + this.label15.AutoSize = true; + this.label15.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label15.Location = new System.Drawing.Point(344, 5); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(32, 34); + this.label15.TabIndex = 11; + this.label15.Text = "关体\r\n腔后"; + // + // panel16 + // + this.panel16.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel16.Controls.Add(this.label65); + this.panel16.Controls.Add(this.label57); + this.panel16.Controls.Add(this.label59); + this.panel16.Controls.Add(this.label16); + this.panel16.Controls.Add(this.label66); + this.panel16.Controls.Add(this.label58); + this.panel16.Dock = System.Windows.Forms.DockStyle.Left; + this.panel16.Location = new System.Drawing.Point(0, 0); + this.panel16.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.panel16.Name = "panel16"; + this.panel16.Size = new System.Drawing.Size(477, 47); + this.panel16.TabIndex = 11; + // + // label65 + // + this.label65.AutoSize = true; + this.label65.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label65.Location = new System.Drawing.Point(46, 5); + this.label65.Name = "label65"; + this.label65.Size = new System.Drawing.Size(32, 34); + this.label65.TabIndex = 9; + this.label65.Text = "器械\r\n名称"; + // + // label57 + // + this.label57.AutoSize = true; + this.label57.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label57.Location = new System.Drawing.Point(139, 5); + this.label57.Margin = new System.Windows.Forms.Padding(0); + this.label57.Name = "label57"; + this.label57.Size = new System.Drawing.Size(32, 34); + this.label57.TabIndex = 10; + this.label57.Text = "术前\r\n清点"; + this.label57.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label59 + // + this.label59.AutoSize = true; + this.label59.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label59.Location = new System.Drawing.Point(277, 5); + this.label59.Margin = new System.Windows.Forms.Padding(0); + this.label59.Name = "label59"; + this.label59.Size = new System.Drawing.Size(32, 34); + this.label59.TabIndex = 8; + this.label59.Text = "关体\r\n腔前"; + // + // label16 + // + this.label16.AutoSize = true; + this.label16.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label16.Location = new System.Drawing.Point(415, 5); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(32, 34); + this.label16.TabIndex = 11; + this.label16.Text = "缝合\r\n皮后"; + // + // label66 + // + this.label66.AutoSize = true; + this.label66.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label66.Location = new System.Drawing.Point(346, 5); + this.label66.Name = "label66"; + this.label66.Size = new System.Drawing.Size(32, 34); + this.label66.TabIndex = 11; + this.label66.Text = "关体\r\n腔后"; + // + // label58 + // + this.label58.AutoSize = true; + this.label58.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label58.Location = new System.Drawing.Point(208, 5); + this.label58.Name = "label58"; + this.label58.Size = new System.Drawing.Size(32, 34); + this.label58.TabIndex = 12; + this.label58.Text = "术中\r\n加数"; + // + // plTop + // + this.plTop.BackColor = System.Drawing.Color.White; + this.plTop.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.plTop.Dock = System.Windows.Forms.DockStyle.Top; + this.plTop.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.plTop.Location = new System.Drawing.Point(0, 0); + this.plTop.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.plTop.Name = "plTop"; + this.plTop.Size = new System.Drawing.Size(952, 2); + this.plTop.TabIndex = 22; + // + // circularProgress1 + // + this.circularProgress1.AnimationSpeed = 50; + // + // + // + this.circularProgress1.BackgroundStyle.BackgroundImageAlpha = ((byte)(0)); + this.circularProgress1.BackgroundStyle.BackgroundImagePosition = DevComponents.DotNetBar.eStyleBackgroundImage.Zoom; + this.circularProgress1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.circularProgress1.FocusCuesEnabled = false; + this.circularProgress1.Font = new System.Drawing.Font("微软雅黑", 9F); + this.circularProgress1.Location = new System.Drawing.Point(602, 274); + this.circularProgress1.Margin = new System.Windows.Forms.Padding(4); + this.circularProgress1.Name = "circularProgress1"; + this.circularProgress1.ProgressColor = System.Drawing.Color.DodgerBlue; + this.circularProgress1.Size = new System.Drawing.Size(389, 239); + this.circularProgress1.Style = DevComponents.DotNetBar.eDotNetBarStyle.OfficeXP; + this.circularProgress1.TabIndex = 6; + this.circularProgress1.Value = 100; + // + // zgcAnaesRecord + // + this.zgcAnaesRecord.Location = new System.Drawing.Point(416, 41); + this.zgcAnaesRecord.Name = "zgcAnaesRecord"; + this.zgcAnaesRecord.ScrollGrace = 0D; + this.zgcAnaesRecord.ScrollMaxX = 0D; + this.zgcAnaesRecord.ScrollMaxY = 0D; + this.zgcAnaesRecord.ScrollMaxY2 = 0D; + this.zgcAnaesRecord.ScrollMinX = 0D; + this.zgcAnaesRecord.ScrollMinY = 0D; + this.zgcAnaesRecord.ScrollMinY2 = 0D; + this.zgcAnaesRecord.Size = new System.Drawing.Size(800, 1000); + this.zgcAnaesRecord.TabIndex = 0; + this.zgcAnaesRecord.Visible = false; + this.zgcAnaesRecord.ContextMenuBuilder += new DrawGraph.ZedGraphControl.ContextMenuBuilderEventHandler(this.zgcAnaesRecord_ContextMenuBuilder); + this.zgcAnaesRecord.MouseDownEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseDownEvent); + this.zgcAnaesRecord.MouseUpEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseUpEvent); + this.zgcAnaesRecord.MouseMoveEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseMoveEvent); + this.zgcAnaesRecord.KeyUp += new System.Windows.Forms.KeyEventHandler(this.zgcAnaesRecord_KeyUp); + this.zgcAnaesRecord.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.zgcAnaesRecord_MouseDoubleClick); + // + // spTabQXQDD + // + this.spTabQXQDD.AttachedControl = this.superTabControlPanel1; + this.spTabQXQDD.GlobalItem = false; + this.spTabQXQDD.Name = "spTabQXQDD"; + this.spTabQXQDD.Text = "器械清点单"; + // // superTabControlPanel2 // this.superTabControlPanel2.Controls.Add(this.panel9); @@ -1502,477 +1820,6 @@ this.spTabQXQDD2.Name = "spTabQXQDD2"; this.spTabQXQDD2.Text = "器械清点单2"; // - // superTabControlPanel1 - // - this.superTabControlPanel1.Controls.Add(this.panelExZKZB); - this.superTabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill; - this.superTabControlPanel1.Location = new System.Drawing.Point(0, 28); - this.superTabControlPanel1.Name = "superTabControlPanel1"; - this.superTabControlPanel1.Size = new System.Drawing.Size(1389, 803); - this.superTabControlPanel1.TabIndex = 1; - this.superTabControlPanel1.TabItem = this.spTabQXQDD; - // - // panelExZKZB - // - this.panelExZKZB.CanvasColor = System.Drawing.SystemColors.Control; - this.panelExZKZB.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; - this.panelExZKZB.Controls.Add(this.panel8); - this.panelExZKZB.DisabledBackColor = System.Drawing.Color.Empty; - this.panelExZKZB.Dock = System.Windows.Forms.DockStyle.Fill; - this.panelExZKZB.Location = new System.Drawing.Point(0, 0); - this.panelExZKZB.Name = "panelExZKZB"; - this.panelExZKZB.Size = new System.Drawing.Size(1389, 803); - this.panelExZKZB.Style.Alignment = System.Drawing.StringAlignment.Center; - this.panelExZKZB.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; - this.panelExZKZB.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; - this.panelExZKZB.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; - this.panelExZKZB.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; - this.panelExZKZB.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; - this.panelExZKZB.Style.GradientAngle = 90; - this.panelExZKZB.TabIndex = 0; - // - // panel8 - // - this.panel8.AutoScroll = true; - this.panel8.BackColor = System.Drawing.Color.White; - this.panel8.Controls.Add(this.panelQX); - this.panel8.Controls.Add(this.circularProgress1); - this.panel8.Controls.Add(this.zgcAnaesRecord); - this.panel8.Dock = System.Windows.Forms.DockStyle.Fill; - this.panel8.Location = new System.Drawing.Point(0, 0); - this.panel8.Name = "panel8"; - this.panel8.Size = new System.Drawing.Size(1389, 803); - this.panel8.TabIndex = 2; - this.panel8.Scroll += new System.Windows.Forms.ScrollEventHandler(this.panel8_Scroll); - // - // panelQX - // - this.panelQX.BackColor = System.Drawing.Color.White; - this.panelQX.Controls.Add(this.plBottom); - this.panelQX.Controls.Add(this.plTop); - this.panelQX.Location = new System.Drawing.Point(217, 213); - this.panelQX.Margin = new System.Windows.Forms.Padding(0); - this.panelQX.Name = "panelQX"; - this.panelQX.Size = new System.Drawing.Size(952, 562); - this.panelQX.TabIndex = 12; - this.panelQX.Visible = false; - // - // plBottom - // - this.plBottom.BackColor = System.Drawing.Color.White; - this.plBottom.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.plBottom.Controls.Add(this.panelButton); - this.plBottom.Controls.Add(this.panelQXList); - this.plBottom.Controls.Add(this.plTital); - this.plBottom.Dock = System.Windows.Forms.DockStyle.Fill; - this.plBottom.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.plBottom.Location = new System.Drawing.Point(0, 2); - this.plBottom.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.plBottom.Name = "plBottom"; - this.plBottom.Size = new System.Drawing.Size(952, 560); - this.plBottom.TabIndex = 1355; - // - // panelButton - // - this.panelButton.Controls.Add(this.txtRemark); - this.panelButton.Controls.Add(this.label18); - this.panelButton.Controls.Add(this.label26); - this.panelButton.Controls.Add(this.label20); - this.panelButton.Controls.Add(this.label27); - this.panelButton.Controls.Add(this.txtTourNurse); - this.panelButton.Controls.Add(this.txtOperationDoctor); - this.panelButton.Controls.Add(this.txtInstrumentNurse); - this.panelButton.Dock = System.Windows.Forms.DockStyle.Top; - this.panelButton.Location = new System.Drawing.Point(0, 425); - this.panelButton.Name = "panelButton"; - this.panelButton.Size = new System.Drawing.Size(950, 141); - this.panelButton.TabIndex = 1351; - // - // txtRemark - // - this.txtRemark.BackColor = System.Drawing.Color.White; - // - // - // - this.txtRemark.Border.BackColor = System.Drawing.SystemColors.Desktop; - this.txtRemark.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtRemark.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); - this.txtRemark.Border.BorderBottomWidth = 1; - this.txtRemark.Border.BorderColor = System.Drawing.SystemColors.Desktop; - this.txtRemark.Border.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtRemark.Border.BorderLeftWidth = 1; - this.txtRemark.Border.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtRemark.Border.BorderRightWidth = 1; - this.txtRemark.Border.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtRemark.Border.BorderTopWidth = 1; - this.txtRemark.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; - this.txtRemark.DisabledBackColor = System.Drawing.Color.White; - this.txtRemark.Font = new System.Drawing.Font("微软雅黑", 10.5F); - this.txtRemark.ForeColor = System.Drawing.Color.Black; - this.txtRemark.Location = new System.Drawing.Point(103, 25); - this.txtRemark.Multiline = true; - this.txtRemark.Name = "txtRemark"; - this.txtRemark.Size = new System.Drawing.Size(722, 75); - this.txtRemark.TabIndex = 849; - // - // label18 - // - this.label18.AutoSize = true; - this.label18.Font = new System.Drawing.Font("微软雅黑", 12F); - this.label18.Location = new System.Drawing.Point(37, 48); - this.label18.Name = "label18"; - this.label18.Size = new System.Drawing.Size(42, 21); - this.label18.TabIndex = 851; - this.label18.Text = "备注"; - // - // label26 - // - this.label26.AutoSize = true; - this.label26.Font = new System.Drawing.Font("微软雅黑", 12F); - this.label26.Location = new System.Drawing.Point(353, 108); - this.label26.Name = "label26"; - this.label26.Size = new System.Drawing.Size(74, 21); - this.label26.TabIndex = 851; - this.label26.Text = "巡回护士"; - // - // label20 - // - this.label20.AutoSize = true; - this.label20.Font = new System.Drawing.Font("微软雅黑", 12F); - this.label20.Location = new System.Drawing.Point(586, 107); - this.label20.Name = "label20"; - this.label20.Size = new System.Drawing.Size(74, 21); - this.label20.TabIndex = 850; - this.label20.Text = "手术医师"; - // - // label27 - // - this.label27.AutoSize = true; - this.label27.Font = new System.Drawing.Font("微软雅黑", 12F); - this.label27.Location = new System.Drawing.Point(121, 108); - this.label27.Name = "label27"; - this.label27.Size = new System.Drawing.Size(74, 21); - this.label27.TabIndex = 850; - this.label27.Text = "器械护士"; - // - // txtTourNurse - // - this.txtTourNurse.BackColor = System.Drawing.Color.White; - // - // - // - this.txtTourNurse.Border.BackColor = System.Drawing.SystemColors.Desktop; - this.txtTourNurse.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtTourNurse.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); - this.txtTourNurse.Border.BorderBottomWidth = 1; - this.txtTourNurse.Border.BorderColor = System.Drawing.SystemColors.Desktop; - this.txtTourNurse.Border.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtTourNurse.Border.BorderLeftWidth = 1; - this.txtTourNurse.Border.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtTourNurse.Border.BorderRightWidth = 1; - this.txtTourNurse.Border.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtTourNurse.Border.BorderTopWidth = 1; - this.txtTourNurse.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; - this.txtTourNurse.DisabledBackColor = System.Drawing.Color.White; - this.txtTourNurse.ForeColor = System.Drawing.Color.Black; - this.txtTourNurse.Location = new System.Drawing.Point(445, 109); - this.txtTourNurse.Name = "txtTourNurse"; - this.txtTourNurse.Size = new System.Drawing.Size(120, 22); - this.txtTourNurse.TabIndex = 847; - this.txtTourNurse.DoubleClick += new System.EventHandler(this.txtTourNurse_Click); - // - // txtOperationDoctor - // - this.txtOperationDoctor.BackColor = System.Drawing.Color.White; - // - // - // - this.txtOperationDoctor.Border.BackColor = System.Drawing.SystemColors.Desktop; - this.txtOperationDoctor.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtOperationDoctor.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); - this.txtOperationDoctor.Border.BorderBottomWidth = 1; - this.txtOperationDoctor.Border.BorderColor = System.Drawing.SystemColors.Desktop; - this.txtOperationDoctor.Border.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtOperationDoctor.Border.BorderLeftWidth = 1; - this.txtOperationDoctor.Border.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtOperationDoctor.Border.BorderRightWidth = 1; - this.txtOperationDoctor.Border.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtOperationDoctor.Border.BorderTopWidth = 1; - this.txtOperationDoctor.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; - this.txtOperationDoctor.DisabledBackColor = System.Drawing.Color.White; - this.txtOperationDoctor.ForeColor = System.Drawing.Color.Black; - this.txtOperationDoctor.Location = new System.Drawing.Point(666, 108); - this.txtOperationDoctor.Name = "txtOperationDoctor"; - this.txtOperationDoctor.Size = new System.Drawing.Size(120, 22); - this.txtOperationDoctor.TabIndex = 848; - this.txtOperationDoctor.DoubleClick += new System.EventHandler(this.txtOperationDoctor_DoubleClick); - // - // txtInstrumentNurse - // - this.txtInstrumentNurse.BackColor = System.Drawing.Color.White; - // - // - // - this.txtInstrumentNurse.Border.BackColor = System.Drawing.SystemColors.Desktop; - this.txtInstrumentNurse.Border.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtInstrumentNurse.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231))))); - this.txtInstrumentNurse.Border.BorderBottomWidth = 1; - this.txtInstrumentNurse.Border.BorderColor = System.Drawing.SystemColors.Desktop; - this.txtInstrumentNurse.Border.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtInstrumentNurse.Border.BorderLeftWidth = 1; - this.txtInstrumentNurse.Border.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtInstrumentNurse.Border.BorderRightWidth = 1; - this.txtInstrumentNurse.Border.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; - this.txtInstrumentNurse.Border.BorderTopWidth = 1; - this.txtInstrumentNurse.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; - this.txtInstrumentNurse.DisabledBackColor = System.Drawing.Color.White; - this.txtInstrumentNurse.ForeColor = System.Drawing.Color.Black; - this.txtInstrumentNurse.Location = new System.Drawing.Point(201, 109); - this.txtInstrumentNurse.Name = "txtInstrumentNurse"; - this.txtInstrumentNurse.Size = new System.Drawing.Size(120, 22); - this.txtInstrumentNurse.TabIndex = 848; - this.txtInstrumentNurse.DoubleClick += new System.EventHandler(this.txtInstrumentNurse_Click); - // - // panelQXList - // - this.panelQXList.Dock = System.Windows.Forms.DockStyle.Top; - this.panelQXList.Location = new System.Drawing.Point(0, 47); - this.panelQXList.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelQXList.Name = "panelQXList"; - this.panelQXList.Size = new System.Drawing.Size(950, 378); - this.panelQXList.TabIndex = 1350; - // - // plTital - // - this.plTital.BackColor = System.Drawing.SystemColors.Control; - this.plTital.Controls.Add(this.panel15); - this.plTital.Controls.Add(this.panel16); - this.plTital.Dock = System.Windows.Forms.DockStyle.Top; - this.plTital.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.plTital.Location = new System.Drawing.Point(0, 0); - this.plTital.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.plTital.Name = "plTital"; - this.plTital.Size = new System.Drawing.Size(950, 47); - this.plTital.TabIndex = 1349; - // - // panel15 - // - this.panel15.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.panel15.Controls.Add(this.label11); - this.panel15.Controls.Add(this.label12); - this.panel15.Controls.Add(this.label13); - this.panel15.Controls.Add(this.label14); - this.panel15.Controls.Add(this.label17); - this.panel15.Controls.Add(this.label15); - this.panel15.Dock = System.Windows.Forms.DockStyle.Fill; - this.panel15.Location = new System.Drawing.Point(477, 0); - this.panel15.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panel15.Name = "panel15"; - this.panel15.Size = new System.Drawing.Size(473, 47); - this.panel15.TabIndex = 13; - // - // label11 - // - this.label11.AutoSize = true; - this.label11.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label11.Location = new System.Drawing.Point(42, 5); - this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(32, 34); - this.label11.TabIndex = 9; - this.label11.Text = "器械\r\n名称"; - // - // label12 - // - this.label12.AutoSize = true; - this.label12.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label12.Location = new System.Drawing.Point(140, 5); - this.label12.Margin = new System.Windows.Forms.Padding(0); - this.label12.Name = "label12"; - this.label12.Size = new System.Drawing.Size(32, 34); - this.label12.TabIndex = 10; - this.label12.Text = "术前\r\n清点"; - this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // label13 - // - this.label13.AutoSize = true; - this.label13.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label13.Location = new System.Drawing.Point(208, 5); - this.label13.Name = "label13"; - this.label13.Size = new System.Drawing.Size(32, 34); - this.label13.TabIndex = 12; - this.label13.Text = "术中\r\n加数"; - // - // label14 - // - this.label14.AutoSize = true; - this.label14.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label14.Location = new System.Drawing.Point(276, 5); - this.label14.Margin = new System.Windows.Forms.Padding(0); - this.label14.Name = "label14"; - this.label14.Size = new System.Drawing.Size(32, 34); - this.label14.TabIndex = 8; - this.label14.Text = "关体\r\n腔前"; - // - // label17 - // - this.label17.AutoSize = true; - this.label17.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label17.Location = new System.Drawing.Point(412, 5); - this.label17.Name = "label17"; - this.label17.Size = new System.Drawing.Size(32, 34); - this.label17.TabIndex = 11; - this.label17.Text = "缝合\r\n皮后"; - // - // label15 - // - this.label15.AutoSize = true; - this.label15.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label15.Location = new System.Drawing.Point(344, 5); - this.label15.Name = "label15"; - this.label15.Size = new System.Drawing.Size(32, 34); - this.label15.TabIndex = 11; - this.label15.Text = "关体\r\n腔后"; - // - // panel16 - // - this.panel16.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.panel16.Controls.Add(this.label65); - this.panel16.Controls.Add(this.label57); - this.panel16.Controls.Add(this.label59); - this.panel16.Controls.Add(this.label16); - this.panel16.Controls.Add(this.label66); - this.panel16.Controls.Add(this.label58); - this.panel16.Dock = System.Windows.Forms.DockStyle.Left; - this.panel16.Location = new System.Drawing.Point(0, 0); - this.panel16.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panel16.Name = "panel16"; - this.panel16.Size = new System.Drawing.Size(477, 47); - this.panel16.TabIndex = 11; - // - // label65 - // - this.label65.AutoSize = true; - this.label65.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label65.Location = new System.Drawing.Point(46, 5); - this.label65.Name = "label65"; - this.label65.Size = new System.Drawing.Size(32, 34); - this.label65.TabIndex = 9; - this.label65.Text = "器械\r\n名称"; - // - // label57 - // - this.label57.AutoSize = true; - this.label57.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label57.Location = new System.Drawing.Point(139, 5); - this.label57.Margin = new System.Windows.Forms.Padding(0); - this.label57.Name = "label57"; - this.label57.Size = new System.Drawing.Size(32, 34); - this.label57.TabIndex = 10; - this.label57.Text = "术前\r\n清点"; - this.label57.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // label59 - // - this.label59.AutoSize = true; - this.label59.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label59.Location = new System.Drawing.Point(277, 5); - this.label59.Margin = new System.Windows.Forms.Padding(0); - this.label59.Name = "label59"; - this.label59.Size = new System.Drawing.Size(32, 34); - this.label59.TabIndex = 8; - this.label59.Text = "关体\r\n腔前"; - // - // label16 - // - this.label16.AutoSize = true; - this.label16.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label16.Location = new System.Drawing.Point(415, 5); - this.label16.Name = "label16"; - this.label16.Size = new System.Drawing.Size(32, 34); - this.label16.TabIndex = 11; - this.label16.Text = "缝合\r\n皮后"; - // - // label66 - // - this.label66.AutoSize = true; - this.label66.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label66.Location = new System.Drawing.Point(346, 5); - this.label66.Name = "label66"; - this.label66.Size = new System.Drawing.Size(32, 34); - this.label66.TabIndex = 11; - this.label66.Text = "关体\r\n腔后"; - // - // label58 - // - this.label58.AutoSize = true; - this.label58.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label58.Location = new System.Drawing.Point(208, 5); - this.label58.Name = "label58"; - this.label58.Size = new System.Drawing.Size(32, 34); - this.label58.TabIndex = 12; - this.label58.Text = "术中\r\n加数"; - // - // plTop - // - this.plTop.BackColor = System.Drawing.Color.White; - this.plTop.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.plTop.Dock = System.Windows.Forms.DockStyle.Top; - this.plTop.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.plTop.Location = new System.Drawing.Point(0, 0); - this.plTop.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.plTop.Name = "plTop"; - this.plTop.Size = new System.Drawing.Size(952, 2); - this.plTop.TabIndex = 22; - // - // circularProgress1 - // - this.circularProgress1.AnimationSpeed = 50; - // - // - // - this.circularProgress1.BackgroundStyle.BackgroundImageAlpha = ((byte)(0)); - this.circularProgress1.BackgroundStyle.BackgroundImagePosition = DevComponents.DotNetBar.eStyleBackgroundImage.Zoom; - this.circularProgress1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; - this.circularProgress1.FocusCuesEnabled = false; - this.circularProgress1.Font = new System.Drawing.Font("微软雅黑", 9F); - this.circularProgress1.Location = new System.Drawing.Point(602, 274); - this.circularProgress1.Margin = new System.Windows.Forms.Padding(4); - this.circularProgress1.Name = "circularProgress1"; - this.circularProgress1.ProgressColor = System.Drawing.Color.DodgerBlue; - this.circularProgress1.Size = new System.Drawing.Size(389, 239); - this.circularProgress1.Style = DevComponents.DotNetBar.eDotNetBarStyle.OfficeXP; - this.circularProgress1.TabIndex = 6; - this.circularProgress1.Value = 100; - // - // zgcAnaesRecord - // - this.zgcAnaesRecord.Location = new System.Drawing.Point(416, 41); - this.zgcAnaesRecord.Name = "zgcAnaesRecord"; - this.zgcAnaesRecord.ScrollGrace = 0D; - this.zgcAnaesRecord.ScrollMaxX = 0D; - this.zgcAnaesRecord.ScrollMaxY = 0D; - this.zgcAnaesRecord.ScrollMaxY2 = 0D; - this.zgcAnaesRecord.ScrollMinX = 0D; - this.zgcAnaesRecord.ScrollMinY = 0D; - this.zgcAnaesRecord.ScrollMinY2 = 0D; - this.zgcAnaesRecord.Size = new System.Drawing.Size(800, 1000); - this.zgcAnaesRecord.TabIndex = 0; - this.zgcAnaesRecord.Visible = false; - this.zgcAnaesRecord.ContextMenuBuilder += new DrawGraph.ZedGraphControl.ContextMenuBuilderEventHandler(this.zgcAnaesRecord_ContextMenuBuilder); - this.zgcAnaesRecord.MouseDownEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseDownEvent); - this.zgcAnaesRecord.MouseUpEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseUpEvent); - this.zgcAnaesRecord.MouseMoveEvent += new DrawGraph.ZedGraphControl.ZedMouseEventHandler(this.zgcAnaesRecord_MouseMoveEvent); - this.zgcAnaesRecord.KeyUp += new System.Windows.Forms.KeyEventHandler(this.zgcAnaesRecord_KeyUp); - this.zgcAnaesRecord.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.zgcAnaesRecord_MouseDoubleClick); - // - // spTabQXQDD - // - this.spTabQXQDD.AttachedControl = this.superTabControlPanel1; - this.spTabQXQDD.GlobalItem = false; - this.spTabQXQDD.Name = "spTabQXQDD"; - this.spTabQXQDD.Text = "器械清点单"; - // // panel7 // this.panel7.BackColor = System.Drawing.SystemColors.Control; @@ -2008,7 +1855,7 @@ this.plPrintBrowse.Name = "plPrintBrowse"; this.plPrintBrowse.Size = new System.Drawing.Size(28, 28); this.plPrintBrowse.TabIndex = 4; - this.toolTip1.SetToolTip(this.plPrintBrowse, "预览"); + this.toolTip1.SetToolTip(this.plPrintBrowse, "预览"); this.plPrintBrowse.Click += new System.EventHandler(this.plPrintBrowse_Click); // // PanelSave @@ -2479,6 +2326,181 @@ this.flowLayoutPanel1.Size = new System.Drawing.Size(147, 71); this.flowLayoutPanel1.TabIndex = 0; // + // lblSpo2 + // + this.lblSpo2.AutoSize = true; + this.lblSpo2.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblSpo2.ForeColor = System.Drawing.Color.Cyan; + this.lblSpo2.Location = new System.Drawing.Point(40, 416); + this.lblSpo2.Name = "lblSpo2"; + this.lblSpo2.Size = new System.Drawing.Size(50, 46); + this.lblSpo2.TabIndex = 54; + this.lblSpo2.Text = "--"; + // + // lblRESP + // + this.lblRESP.AutoSize = true; + this.lblRESP.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblRESP.ForeColor = System.Drawing.Color.DarkOrange; + this.lblRESP.Location = new System.Drawing.Point(50, 323); + this.lblRESP.Name = "lblRESP"; + this.lblRESP.Size = new System.Drawing.Size(50, 46); + this.lblRESP.TabIndex = 52; + this.lblRESP.Text = "--"; + // + // lblDia + // + this.lblDia.AutoSize = true; + this.lblDia.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblDia.ForeColor = System.Drawing.Color.Red; + this.lblDia.Location = new System.Drawing.Point(17, 230); + this.lblDia.Name = "lblDia"; + this.lblDia.Size = new System.Drawing.Size(125, 46); + this.lblDia.TabIndex = 51; + this.lblDia.Text = "---/---"; + // + // lblPR + // + this.lblPR.AutoSize = true; + this.lblPR.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblPR.ForeColor = System.Drawing.Color.Green; + this.lblPR.Location = new System.Drawing.Point(50, 137); + this.lblPR.Name = "lblPR"; + this.lblPR.Size = new System.Drawing.Size(50, 46); + this.lblPR.TabIndex = 49; + this.lblPR.Text = "--"; + // + // lblHR + // + this.lblHR.AutoSize = true; + this.lblHR.Font = new System.Drawing.Font("微软雅黑", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblHR.ForeColor = System.Drawing.Color.Green; + this.lblHR.Location = new System.Drawing.Point(50, 44); + this.lblHR.Name = "lblHR"; + this.lblHR.Size = new System.Drawing.Size(50, 46); + this.lblHR.TabIndex = 42; + this.lblHR.Text = "--"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.BackColor = System.Drawing.Color.White; + this.label9.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label9.ForeColor = System.Drawing.Color.DimGray; + this.label9.Location = new System.Drawing.Point(34, 390); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(95, 24); + this.label9.TabIndex = 55; + this.label9.Text = "SPO2( % )"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.BackColor = System.Drawing.Color.White; + this.label8.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label8.ForeColor = System.Drawing.Color.DimGray; + this.label8.Location = new System.Drawing.Point(26, 297); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(110, 24); + this.label8.TabIndex = 53; + this.label8.Text = "呼吸( 次/分 )"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.BackColor = System.Drawing.Color.White; + this.label6.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label6.ForeColor = System.Drawing.Color.DimGray; + this.label6.Location = new System.Drawing.Point(18, 204); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(127, 24); + this.label6.TabIndex = 50; + this.label6.Text = "血压( mmHg )"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.BackColor = System.Drawing.Color.White; + this.label10.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label10.ForeColor = System.Drawing.Color.DimGray; + this.label10.Location = new System.Drawing.Point(44, 464); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(70, 17); + this.label10.TabIndex = 43; + this.label10.Text = "90%-100%"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.BackColor = System.Drawing.Color.White; + this.label7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label7.ForeColor = System.Drawing.Color.DimGray; + this.label7.Location = new System.Drawing.Point(44, 371); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(74, 17); + this.label7.TabIndex = 44; + this.label7.Text = "16-20 次/分"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.BackColor = System.Drawing.Color.White; + this.label5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label5.ForeColor = System.Drawing.Color.DimGray; + this.label5.Location = new System.Drawing.Point(36, 278); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(91, 17); + this.label5.TabIndex = 45; + this.label5.Text = "60-140 mmHg"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.BackColor = System.Drawing.Color.White; + this.label3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.ForeColor = System.Drawing.Color.DimGray; + this.label3.Location = new System.Drawing.Point(41, 185); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(81, 17); + this.label3.TabIndex = 46; + this.label3.Text = "60-100 次/分"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.BackColor = System.Drawing.Color.White; + this.label2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.ForeColor = System.Drawing.Color.DimGray; + this.label2.Location = new System.Drawing.Point(41, 92); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(81, 17); + this.label2.TabIndex = 47; + this.label2.Text = "60-100 次/分"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.BackColor = System.Drawing.Color.White; + this.label4.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label4.ForeColor = System.Drawing.Color.DimGray; + this.label4.Location = new System.Drawing.Point(26, 111); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(110, 24); + this.label4.TabIndex = 48; + this.label4.Text = "脉搏( 次/分 )"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.BackColor = System.Drawing.Color.White; + this.label1.Font = new System.Drawing.Font("微软雅黑", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.ForeColor = System.Drawing.Color.DimGray; + this.label1.Location = new System.Drawing.Point(26, 18); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(110, 24); + this.label1.TabIndex = 41; + this.label1.Text = "心率( 次/分 )"; + // // frmInstrumentRecord // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; @@ -2499,6 +2521,18 @@ this.panel5.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.superTabMain)).EndInit(); this.superTabMain.ResumeLayout(false); + this.superTabControlPanel1.ResumeLayout(false); + this.panelExZKZB.ResumeLayout(false); + this.panel8.ResumeLayout(false); + this.panelQX.ResumeLayout(false); + this.plBottom.ResumeLayout(false); + this.panelButton.ResumeLayout(false); + this.panelButton.PerformLayout(); + this.plTital.ResumeLayout(false); + this.panel15.ResumeLayout(false); + this.panel15.PerformLayout(); + this.panel16.ResumeLayout(false); + this.panel16.PerformLayout(); this.superTabControlPanel2.ResumeLayout(false); this.panel9.ResumeLayout(false); this.panelQX2.ResumeLayout(false); @@ -2512,18 +2546,6 @@ this.panel22.PerformLayout(); this.panel23.ResumeLayout(false); this.panel23.PerformLayout(); - this.superTabControlPanel1.ResumeLayout(false); - this.panelExZKZB.ResumeLayout(false); - this.panel8.ResumeLayout(false); - this.panelQX.ResumeLayout(false); - this.plBottom.ResumeLayout(false); - this.panelButton.ResumeLayout(false); - this.panelButton.PerformLayout(); - this.plTital.ResumeLayout(false); - this.panel15.ResumeLayout(false); - this.panel15.PerformLayout(); - this.panel16.ResumeLayout(false); - this.panel16.PerformLayout(); this.panel7.ResumeLayout(false); this.panel7.PerformLayout(); this.panel21.ResumeLayout(false); @@ -2630,21 +2652,6 @@ private DevComponents.DotNetBar.Controls.TextBoxX txtTourNurse; private DevComponents.DotNetBar.Controls.TextBoxX txtInstrumentNurse; private System.Windows.Forms.Button button9; - private System.Windows.Forms.Label lblSpo2; - private System.Windows.Forms.Label lblRESP; - private System.Windows.Forms.Label lblDia; - private System.Windows.Forms.Label lblPR; - private System.Windows.Forms.Label lblHR; - private System.Windows.Forms.Label label9; - private System.Windows.Forms.Label label8; - private System.Windows.Forms.Label label6; - private System.Windows.Forms.Label label10; - private System.Windows.Forms.Label label7; - private System.Windows.Forms.Label label5; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.Label label4; - private System.Windows.Forms.Label label1; private System.Windows.Forms.ToolTip toolTip1; public System.Windows.Forms.Label label20; private DevComponents.DotNetBar.Controls.TextBoxX txtOperationDoctor; @@ -2698,5 +2705,21 @@ private System.Windows.Forms.Label labdept; private System.Windows.Forms.Label label41; private System.Windows.Forms.TextBox txtOperationPosition; + private System.Windows.Forms.Button btnChage; + private System.Windows.Forms.Label lblSpo2; + private System.Windows.Forms.Label lblRESP; + private System.Windows.Forms.Label lblDia; + private System.Windows.Forms.Label lblPR; + private System.Windows.Forms.Label lblHR; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label1; } } \ No newline at end of file diff --git a/AIMS/OperationAanesthesia/frmInstrumentRecord.cs b/AIMS/OperationAanesthesia/frmInstrumentRecord.cs index b063c19..13270ae 100644 --- a/AIMS/OperationAanesthesia/frmInstrumentRecord.cs +++ b/AIMS/OperationAanesthesia/frmInstrumentRecord.cs @@ -61,6 +61,10 @@ namespace AIMS.OperationAanesthesia //this.MaximizeBox = false; this.MinimizeBox = false; + if (PublicMethod.OperatorNo == "admin" || PublicMethod.RoleName.Contains("护士收费记录")) + { + btnChage.Visible = true; + } LoadAnesRescue(); } diff --git a/AIMS/OperationAanesthesia/frmRecoverPatient.Designer.cs b/AIMS/OperationAanesthesia/frmRecoverPatient.Designer.cs index cc62c3b..a23ca6f 100644 --- a/AIMS/OperationAanesthesia/frmRecoverPatient.Designer.cs +++ b/AIMS/OperationAanesthesia/frmRecoverPatient.Designer.cs @@ -29,13 +29,20 @@ private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmRecoverPatient)); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); this.panel1 = new System.Windows.Forms.Panel(); + this.panel4 = new System.Windows.Forms.Panel(); + this.btnFind = new System.Windows.Forms.Button(); + this.label3 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.dtpEndTime = new System.Windows.Forms.DateTimePicker(); + this.dtpBeginTime = new System.Windows.Forms.DateTimePicker(); + this.panel2 = new System.Windows.Forms.Panel(); this.label1 = new System.Windows.Forms.Label(); + this.dtpSelectPatientTime = new System.Windows.Forms.DateTimePicker(); this.btnFrontDay = new System.Windows.Forms.Button(); this.btnNextDay = new System.Windows.Forms.Button(); - this.dtpSelectPatientTime = new System.Windows.Forms.DateTimePicker(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.supTabPatient = new DevComponents.DotNetBar.SuperTabControl(); this.superTabControlPanel1 = new DevComponents.DotNetBar.SuperTabControlPanel(); @@ -51,9 +58,6 @@ this.待恢复 = new DevComponents.DotNetBar.SuperTabItem(); this.superTabControlPanel2 = new DevComponents.DotNetBar.SuperTabControlPanel(); this.dgv2 = new System.Windows.Forms.DataGridView(); - this.已恢复 = new DevComponents.DotNetBar.SuperTabItem(); - this.groupBox2 = new System.Windows.Forms.GroupBox(); - this.panel3 = new System.Windows.Forms.Panel(); this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.PatientIdColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.ApplyIdColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -61,7 +65,12 @@ this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.已恢复 = new DevComponents.DotNetBar.SuperTabItem(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.panel3 = new System.Windows.Forms.Panel(); this.panel1.SuspendLayout(); + this.panel4.SuspendLayout(); + this.panel2.SuspendLayout(); this.groupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.supTabPatient)).BeginInit(); this.supTabPatient.SuspendLayout(); @@ -75,10 +84,8 @@ // panel1 // this.panel1.BackColor = System.Drawing.Color.AliceBlue; - this.panel1.Controls.Add(this.label1); - this.panel1.Controls.Add(this.btnFrontDay); - this.panel1.Controls.Add(this.btnNextDay); - this.panel1.Controls.Add(this.dtpSelectPatientTime); + this.panel1.Controls.Add(this.panel4); + this.panel1.Controls.Add(this.panel2); this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.Font = new System.Drawing.Font("宋体", 10.5F); this.panel1.Location = new System.Drawing.Point(0, 0); @@ -86,16 +93,100 @@ this.panel1.Size = new System.Drawing.Size(999, 39); this.panel1.TabIndex = 0; // + // panel4 + // + this.panel4.Controls.Add(this.btnFind); + this.panel4.Controls.Add(this.label3); + this.panel4.Controls.Add(this.label2); + this.panel4.Controls.Add(this.dtpEndTime); + this.panel4.Controls.Add(this.dtpBeginTime); + this.panel4.Dock = System.Windows.Forms.DockStyle.Left; + this.panel4.Location = new System.Drawing.Point(310, 0); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(450, 39); + this.panel4.TabIndex = 10; + this.panel4.Visible = false; + // + // btnFind + // + this.btnFind.Location = new System.Drawing.Point(376, 10); + this.btnFind.Name = "btnFind"; + this.btnFind.Size = new System.Drawing.Size(66, 23); + this.btnFind.TabIndex = 17; + this.btnFind.Text = "查询"; + this.btnFind.UseVisualStyleBackColor = true; + this.btnFind.Click += new System.EventHandler(this.btnFind_Click); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(234, 12); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(15, 20); + this.label3.TabIndex = 4; + this.label3.Text = "-"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(16, 10); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(93, 20); + this.label2.TabIndex = 4; + this.label2.Text = "恢复日期查询"; + // + // dtpEndTime + // + this.dtpEndTime.CustomFormat = "yyyy-MM-dd"; + this.dtpEndTime.Format = System.Windows.Forms.DateTimePickerFormat.Custom; + this.dtpEndTime.Location = new System.Drawing.Point(256, 10); + this.dtpEndTime.Name = "dtpEndTime"; + this.dtpEndTime.Size = new System.Drawing.Size(111, 23); + this.dtpEndTime.TabIndex = 0; + // + // dtpBeginTime + // + this.dtpBeginTime.CustomFormat = "yyyy-MM-dd"; + this.dtpBeginTime.Format = System.Windows.Forms.DateTimePickerFormat.Custom; + this.dtpBeginTime.Location = new System.Drawing.Point(117, 10); + this.dtpBeginTime.Name = "dtpBeginTime"; + this.dtpBeginTime.Size = new System.Drawing.Size(111, 23); + this.dtpBeginTime.TabIndex = 0; + // + // panel2 + // + this.panel2.Controls.Add(this.label1); + this.panel2.Controls.Add(this.dtpSelectPatientTime); + this.panel2.Controls.Add(this.btnFrontDay); + this.panel2.Controls.Add(this.btnNextDay); + this.panel2.Dock = System.Windows.Forms.DockStyle.Left; + this.panel2.Location = new System.Drawing.Point(0, 0); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(310, 39); + this.panel2.TabIndex = 9; + // // label1 // this.label1.AutoSize = true; this.label1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label1.Location = new System.Drawing.Point(12, 12); + this.label1.Location = new System.Drawing.Point(16, 10); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(65, 20); this.label1.TabIndex = 4; this.label1.Text = "恢复日期"; // + // dtpSelectPatientTime + // + this.dtpSelectPatientTime.CustomFormat = "yyyy-MM-dd"; + this.dtpSelectPatientTime.Format = System.Windows.Forms.DateTimePickerFormat.Custom; + this.dtpSelectPatientTime.Location = new System.Drawing.Point(89, 10); + this.dtpSelectPatientTime.Name = "dtpSelectPatientTime"; + this.dtpSelectPatientTime.Size = new System.Drawing.Size(111, 23); + this.dtpSelectPatientTime.TabIndex = 0; + this.dtpSelectPatientTime.ValueChanged += new System.EventHandler(this.dtpSelectPatientTime_ValueChanged); + // // btnFrontDay // this.btnFrontDay.BackColor = System.Drawing.Color.Transparent; @@ -104,7 +195,7 @@ this.btnFrontDay.Cursor = System.Windows.Forms.Cursors.Hand; this.btnFrontDay.FlatAppearance.BorderSize = 0; this.btnFrontDay.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btnFrontDay.Location = new System.Drawing.Point(219, 10); + this.btnFrontDay.Location = new System.Drawing.Point(220, 8); this.btnFrontDay.Name = "btnFrontDay"; this.btnFrontDay.Size = new System.Drawing.Size(34, 24); this.btnFrontDay.TabIndex = 2; @@ -119,23 +210,13 @@ this.btnNextDay.Cursor = System.Windows.Forms.Cursors.Hand; this.btnNextDay.FlatAppearance.BorderSize = 0; this.btnNextDay.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btnNextDay.Location = new System.Drawing.Point(257, 10); + this.btnNextDay.Location = new System.Drawing.Point(258, 8); this.btnNextDay.Name = "btnNextDay"; this.btnNextDay.Size = new System.Drawing.Size(34, 24); this.btnNextDay.TabIndex = 1; this.btnNextDay.UseVisualStyleBackColor = false; this.btnNextDay.Click += new System.EventHandler(this.btnNext_Click); // - // dtpSelectPatientTime - // - this.dtpSelectPatientTime.CustomFormat = "yyyy-MM-dd"; - this.dtpSelectPatientTime.Format = System.Windows.Forms.DateTimePickerFormat.Custom; - this.dtpSelectPatientTime.Location = new System.Drawing.Point(85, 12); - this.dtpSelectPatientTime.Name = "dtpSelectPatientTime"; - this.dtpSelectPatientTime.Size = new System.Drawing.Size(111, 23); - this.dtpSelectPatientTime.TabIndex = 0; - this.dtpSelectPatientTime.ValueChanged += new System.EventHandler(this.dtpSelectPatientTime_ValueChanged); - // // groupBox1 // this.groupBox1.BackColor = System.Drawing.Color.AliceBlue; @@ -164,8 +245,8 @@ this.supTabPatient.ControlBox.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.supTabPatient.ControlBox.MenuBox, this.supTabPatient.ControlBox.CloseBox}); - this.supTabPatient.Controls.Add(this.superTabControlPanel2); this.supTabPatient.Controls.Add(this.superTabControlPanel1); + this.supTabPatient.Controls.Add(this.superTabControlPanel2); this.supTabPatient.Dock = System.Windows.Forms.DockStyle.Fill; this.supTabPatient.Location = new System.Drawing.Point(3, 17); this.supTabPatient.Name = "supTabPatient"; @@ -179,6 +260,7 @@ this.待恢复, this.已恢复}); this.supTabPatient.Text = "superTabControl1"; + this.supTabPatient.SelectedTabChanged += new System.EventHandler(this.supTabPatient_SelectedTabChanged); // // superTabControlPanel1 // @@ -204,14 +286,14 @@ this.OutRoomTime, this.OperationDoctorColumn, this.AnesthesiaDoctorColumn}); - dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 10.5F); - dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgv.DefaultCellStyle = dataGridViewCellStyle2; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 10.5F); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgv.DefaultCellStyle = dataGridViewCellStyle1; this.dgv.Dock = System.Windows.Forms.DockStyle.Fill; this.dgv.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; this.dgv.Location = new System.Drawing.Point(0, 0); @@ -314,14 +396,14 @@ this.dataGridViewTextBoxColumn5, this.dataGridViewTextBoxColumn6, this.dataGridViewTextBoxColumn8}); - dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 10.5F); - dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgv2.DefaultCellStyle = dataGridViewCellStyle1; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 10.5F); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgv2.DefaultCellStyle = dataGridViewCellStyle2; this.dgv2.Dock = System.Windows.Forms.DockStyle.Fill; this.dgv2.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; this.dgv2.Location = new System.Drawing.Point(0, 0); @@ -333,33 +415,6 @@ this.dgv2.TabIndex = 5; this.dgv2.CellContentDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv2_CellContentDoubleClick); // - // 已恢复 - // - this.已恢复.AttachedControl = this.superTabControlPanel2; - this.已恢复.GlobalItem = false; - this.已恢复.Name = "已恢复"; - this.已恢复.Text = "已恢复"; - // - // groupBox2 - // - this.groupBox2.BackColor = System.Drawing.Color.AliceBlue; - this.groupBox2.Controls.Add(this.panel3); - this.groupBox2.Dock = System.Windows.Forms.DockStyle.Fill; - this.groupBox2.Location = new System.Drawing.Point(253, 39); - this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(746, 598); - this.groupBox2.TabIndex = 2; - this.groupBox2.TabStop = false; - this.groupBox2.Text = "恢复床位"; - // - // panel3 - // - this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; - this.panel3.Location = new System.Drawing.Point(3, 17); - this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(740, 578); - this.panel3.TabIndex = 0; - // // dataGridViewTextBoxColumn1 // this.dataGridViewTextBoxColumn1.DataPropertyName = "Id"; @@ -413,6 +468,33 @@ this.dataGridViewTextBoxColumn8.ReadOnly = true; this.dataGridViewTextBoxColumn8.Width = 120; // + // 已恢复 + // + this.已恢复.AttachedControl = this.superTabControlPanel2; + this.已恢复.GlobalItem = false; + this.已恢复.Name = "已恢复"; + this.已恢复.Text = "已恢复"; + // + // groupBox2 + // + this.groupBox2.BackColor = System.Drawing.Color.AliceBlue; + this.groupBox2.Controls.Add(this.panel3); + this.groupBox2.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupBox2.Location = new System.Drawing.Point(253, 39); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(746, 598); + this.groupBox2.TabIndex = 2; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "恢复床位"; + // + // panel3 + // + this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel3.Location = new System.Drawing.Point(3, 17); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(740, 578); + this.panel3.TabIndex = 0; + // // frmRecoverPatient // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -429,7 +511,10 @@ this.Text = "选择患者"; this.Load += new System.EventHandler(this.frmRecoverPatientNew_Load); this.panel1.ResumeLayout(false); - this.panel1.PerformLayout(); + this.panel4.ResumeLayout(false); + this.panel4.PerformLayout(); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); this.groupBox1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.supTabPatient)).EndInit(); this.supTabPatient.ResumeLayout(false); @@ -474,5 +559,12 @@ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5; private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6; private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8; + private System.Windows.Forms.Panel panel4; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.DateTimePicker dtpEndTime; + private System.Windows.Forms.DateTimePicker dtpBeginTime; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Button btnFind; } } \ No newline at end of file diff --git a/AIMS/OperationAanesthesia/frmRecoverPatient.cs b/AIMS/OperationAanesthesia/frmRecoverPatient.cs index c34cb0f..30e49b8 100644 --- a/AIMS/OperationAanesthesia/frmRecoverPatient.cs +++ b/AIMS/OperationAanesthesia/frmRecoverPatient.cs @@ -59,70 +59,75 @@ namespace AIMS.OperationAanesthesia } private void FillDgv() - { - dgv.Rows.Clear(); - DataTable dt = SelectPatient.GetRecoverPatientDataTable - (DateTime.Parse(dtpSelectPatientTime.Value.ToString("yyyy-MM-dd").ToString())); - foreach (DataRow dr in dt.Rows) + { + if (supTabPatient.SelectedTab.Name == "待恢复") { - dgv.Rows.Add(dr["Id"].ToString(), - dr["PatientId"].ToString(), - dr["ApplyId"].ToString(), - dr["OperationRoom"].ToString(), - //dr["MdrecNo"].ToString()+" "+ - dr["PatientName"].ToString(), - DateTime.Parse(dr["OutRoomTime"].ToString()).ToString("MM-dd HH:mm"), - dr["OperationDoctor"].ToString(), - dr["AnesthesiaDoctor"].ToString() - ); - } - - panel3.Controls.Clear(); - DataTable dt2 = SelectPatient.GetRecoverLockingPatientDataTable - (DateTime.Parse(dtpSelectPatientTime.Value.ToString("yyyy-MM-dd").ToString())); - - int i = 0, j = 0; - foreach (OperationRoom room in rooms) - { - ucPatientRecoverCard uc = new ucPatientRecoverCard(room); - uc.InRoom += Uc_InRoom; - uc.Clicks += Uc_Clicks; - uc.Location = new Point((uc.Width + 9) * j, (uc.Height + 10) * i + 30); - foreach (DataRow dr in dt2.Rows) + DateTime dateTime = DateTime.Parse(dtpSelectPatientTime.Value.ToString("yyyy-MM-dd").ToString()); + dgv.Rows.Clear(); + DataTable dt = SelectPatient.GetRecoverPatientDataTable(dateTime); + foreach (DataRow dr in dt.Rows) { - if (dr["OperationRoom"].ToString() == uc.labelName.Text) + dgv.Rows.Add(dr["Id"].ToString(), + dr["PatientId"].ToString(), + dr["ApplyId"].ToString(), + dr["OperationRoom"].ToString(), + //dr["MdrecNo"].ToString()+" "+ + dr["PatientName"].ToString(), + DateTime.Parse(dr["OutRoomTime"].ToString()).ToString("MM-dd HH:mm"), + dr["OperationDoctor"].ToString(), + dr["AnesthesiaDoctor"].ToString() + ); + } + + panel3.Controls.Clear(); + DataTable dt2 = SelectPatient.GetRecoverLockingPatientDataTable(dateTime); + + int i = 0, j = 0; + foreach (OperationRoom room in rooms) + { + ucPatientRecoverCard uc = new ucPatientRecoverCard(room); + uc.InRoom += Uc_InRoom; + uc.Clicks += Uc_Clicks; + uc.Location = new Point((uc.Width + 9) * j, (uc.Height + 10) * i + 30); + foreach (DataRow dr in dt2.Rows) { - uc.SetucPatientRecoverCard(dr); - break; + if (dr["OperationRoom"].ToString() == uc.labelName.Text) + { + uc.SetucPatientRecoverCard(dr); + break; + } } + panel3.Controls.Add(uc); + j++; + if (j == 4) + { + i++; + j = 0; + } + //防止显示全部卡顿 + if (i >= 10) break; } - panel3.Controls.Add(uc); - j++; - if (j == 4) + } + else + { + dgv2.Rows.Clear(); + DataTable dtt = SelectPatient.GetRecoverPatientOutDataTable + (DateTime.Parse(dtpBeginTime.Value.ToString("yyyy-MM-dd 00:00:00").ToString()),DateTime.Parse(dtpEndTime.Value.ToString("yyyy-MM-dd 23:59:59").ToString())); + foreach (DataRow dr in dtt.Rows) { - i++; - j = 0; + dgv2.Rows.Add(dr["Id"].ToString(), + dr["PatientId"].ToString(), + dr["ApplyId"].ToString(), + dr["OperationRoom"].ToString(), + //dr["MdrecNo"].ToString()+" "+ + dr["PatientName"].ToString(), + DateTime.Parse(dr["OutRoomTime"].ToString()).ToString("MM-dd HH:mm"), + dr["OperationDoctor"].ToString(), + dr["AnesthesiaDoctor"].ToString() + ); } - //防止显示全部卡顿 - if (i >= 10) break; } - dgv2.Rows.Clear(); - DataTable dtt = SelectPatient.GetRecoverPatientOutDataTable - (DateTime.Parse(dtpSelectPatientTime.Value.ToString("yyyy-MM-dd").ToString())); - foreach (DataRow dr in dtt.Rows) - { - dgv2.Rows.Add(dr["Id"].ToString(), - dr["PatientId"].ToString(), - dr["ApplyId"].ToString(), - dr["OperationRoom"].ToString(), - //dr["MdrecNo"].ToString()+" "+ - dr["PatientName"].ToString(), - DateTime.Parse(dr["OutRoomTime"].ToString()).ToString("MM-dd HH:mm"), - dr["OperationDoctor"].ToString(), - dr["AnesthesiaDoctor"].ToString() - ); - } } private void dgv_CellContentClick(object sender, DataGridViewCellEventArgs e) @@ -208,5 +213,24 @@ namespace AIMS.OperationAanesthesia frmAnasRecord.State = AIMSExtension.EditState.BROWSE; frmAnasRecord.ShowDialog(); } + + private void supTabPatient_SelectedTabChanged(object sender, DevComponents.DotNetBar.SuperTabStripSelectedTabChangedEventArgs e) + { + if (supTabPatient.SelectedTab.Name == "待恢复") + { + panel2.Visible = true; + panel4.Visible = false; + } + else + { + panel4.Visible = true; + panel2.Visible = false; + } + } + + private void btnFind_Click(object sender, EventArgs e) + { + FillDgv(); + } } } diff --git a/AIMS/OperationAanesthesia/frmRecoverPatient.resx b/AIMS/OperationAanesthesia/frmRecoverPatient.resx index a12849d..0c0b44c 100644 --- a/AIMS/OperationAanesthesia/frmRecoverPatient.resx +++ b/AIMS/OperationAanesthesia/frmRecoverPatient.resx @@ -233,27 +233,6 @@ RK5CYII= - - True - - - True - - - True - - - True - - - True - - - True - - - True - True @@ -278,6 +257,27 @@ True + + True + + + True + + + True + + + True + + + True + + + True + + + True + AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAAAAAA diff --git a/AIMS/OperationAanesthesia/oldSystemCode/frmChargRecordPrint.cs b/AIMS/OperationAanesthesia/oldSystemCode/frmChargRecordPrint.cs index 9770b15..3418d98 100644 --- a/AIMS/OperationAanesthesia/oldSystemCode/frmChargRecordPrint.cs +++ b/AIMS/OperationAanesthesia/oldSystemCode/frmChargRecordPrint.cs @@ -25,7 +25,6 @@ namespace AIMS.OperationAanesthesia private void frmChargRecordPrint_Load(object sender, EventArgs e) { - lblName.Text = _operationRecord.Name; lblInHospitalNo.Text = _operationRecord.InHospitalNo; labsex.Text = _operationRecord.Sex; diff --git a/AIMS/OperationAfter/frmOperationManage.Designer.cs b/AIMS/OperationAfter/frmOperationManage.Designer.cs index ce8b47f..f34da55 100644 --- a/AIMS/OperationAfter/frmOperationManage.Designer.cs +++ b/AIMS/OperationAfter/frmOperationManage.Designer.cs @@ -110,6 +110,7 @@ this.OperationDoctorColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Assistant1Column = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.AnesthesiaDoctorColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.AnesthesiaDoctor2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.TourNurseColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.InstrumentNurseColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.OperationRoomColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -268,6 +269,7 @@ this.OperationDoctorColumn, this.Assistant1Column, this.AnesthesiaDoctorColumn, + this.AnesthesiaDoctor2, this.TourNurseColumn, this.InstrumentNurseColumn, this.OperationRoomColumn, @@ -975,11 +977,19 @@ // AnesthesiaDoctorColumn // this.AnesthesiaDoctorColumn.DataPropertyName = "AnesthesiaDoctor"; - this.AnesthesiaDoctorColumn.HeaderText = "麻醉"; + this.AnesthesiaDoctorColumn.HeaderText = "主麻"; this.AnesthesiaDoctorColumn.Name = "AnesthesiaDoctorColumn"; this.AnesthesiaDoctorColumn.ReadOnly = true; this.AnesthesiaDoctorColumn.Width = 60; // + // AnesthesiaDoctor2 + // + this.AnesthesiaDoctor2.DataPropertyName = "AnesthesiaDoctor2"; + this.AnesthesiaDoctor2.HeaderText = "副麻"; + this.AnesthesiaDoctor2.Name = "AnesthesiaDoctor2"; + this.AnesthesiaDoctor2.ReadOnly = true; + this.AnesthesiaDoctor2.Width = 60; + // // TourNurseColumn // this.TourNurseColumn.DataPropertyName = "TourNurse"; @@ -1143,6 +1153,7 @@ private System.Windows.Forms.DataGridViewTextBoxColumn OperationDoctorColumn; private System.Windows.Forms.DataGridViewTextBoxColumn Assistant1Column; private System.Windows.Forms.DataGridViewTextBoxColumn AnesthesiaDoctorColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn AnesthesiaDoctor2; private System.Windows.Forms.DataGridViewTextBoxColumn TourNurseColumn; private System.Windows.Forms.DataGridViewTextBoxColumn InstrumentNurseColumn; private System.Windows.Forms.DataGridViewTextBoxColumn OperationRoomColumn; diff --git a/AIMS/OperationAfter/frmOperationManage.cs b/AIMS/OperationAfter/frmOperationManage.cs index dc2aaa1..84d344c 100644 --- a/AIMS/OperationAfter/frmOperationManage.cs +++ b/AIMS/OperationAfter/frmOperationManage.cs @@ -254,7 +254,7 @@ namespace AIMS.OperationAfter.UI kk.FilterIndex = 1; if (kk.ShowDialog() == DialogResult.OK) { - string FileName = kk.FileName + ".xls"; + string FileName = kk.FileName ; if (File.Exists(FileName)) File.Delete(FileName); FileStream objFileStream; diff --git a/AIMS/OperationAfter/frmOperationManage.resx b/AIMS/OperationAfter/frmOperationManage.resx index b0f528c..1b9a209 100644 --- a/AIMS/OperationAfter/frmOperationManage.resx +++ b/AIMS/OperationAfter/frmOperationManage.resx @@ -225,6 +225,9 @@ True + + True + True diff --git a/AIMS/OperationAfter/frmPhysiologyLargeScreen.resx b/AIMS/OperationAfter/frmPhysiologyLargeScreen.resx index 7561429..95d8a0b 100644 --- a/AIMS/OperationAfter/frmPhysiologyLargeScreen.resx +++ b/AIMS/OperationAfter/frmPhysiologyLargeScreen.resx @@ -123,168 +123,1134 @@ - AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPSkQgL1pUIO9aVCMPWlQj71pUJA9aVCPvSkQj70pEI+9aRCPvSkQj71pUI+9KVCPvSk - Qj71pUI+9KVCPvWkQj71pEI+9KRCPvWkQj71pUI+9KRBPvKgPT7umDI+7ZUvPu2WMD7tlTA+7ZUwPu2W - MD7tlS8+7ZUwPu2WLz7tli8+7ZUwPu2VLz7tli8+7ZYwPu2VLz7tlS8+7ZUwPuyWMEDslS8+7JYwMO2W - Lw7tljACAAAAAAAAAAAAAAAA9aVCBPWlQij1pUJy9aVCr/WlQr31pUK/9aVCv/WlQr/1pUK/9KVBv/Sl - Qr/1pUK/9KRBv/SkQr/1pUK/9KRBv/WlQr/1pUK/9KVCv/SlQr/1pUK/9KRBv/KgPb/umDK/7ZYvv+yV - L7/sljC/7JUvv+yWML/slTC/7JYvv+yWL7/sljC/7ZYwv+yVL7/tljC/7JUvv+yVL7/sljC/7ZYwv+2W - ML/tljC97ZYvr+2WL3LtlTAo7JYwBAAAAAD1pUIC9aVCKPWlQo30pUHN9KVB2/WlQtv0pEHb9aVB2/Sk - Qdv0pEHb9aVC2/WlQtv1pUHb9KRC2/WlQtv1pELb9aRC2/WlQtv1pULb9aRC2/WlQtv1pULb9aVC2/Oi - PtvumDLb7ZUv2+2VMNvtlTDb7ZYw2+2WMNvtlTDb7ZYw2+2VMNvtljDb7JYv2+2VMNvtljDb7ZYw2+2V - MNvtljDb7ZYw2+2WMNvtljDb7JYv2+2WL83slTCN7ZUvKO2WMAL0pEEQ9KRCdPSkQc30pEHb9aVC2/Sl - Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pUHb9aVC2/WlQtv1pUHb9aVC2/SlQtv1pUHb9aVC2/Sl - Qdv1pUHb9aVC2/SiP9vumDPb7ZUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+2W - MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDN7ZYwcuyVLw71pUIw9aVCr/Wk - Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pULb9aVC2/SlQtv1pULb9KRB2/SkQtv1pULb9aVB2/Sl - Qdv1pULb9aVB2/SlQdv0pULb9aVC2/SiQNvumDPb7ZUv2+yVL9vtljDb7ZYw2+yVL9vslS/b7ZYw2+yV - L9vsljDb7ZYw2+2WMNvtli/b7ZYw2+2VMNvtljDb7ZUw2+2WMNvslS/b7ZYw2+yVMNvsli/b7JUwreyW - LzD1pUI+9aVCvfWlQtv0pEHb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pEHb9aVC2/Wl - Qtv1pULb9aVC2/WkQdv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vumDLb7JUv2+2WMNvtljDb7ZYw2+2V - MNvtljDb7JYv2+2WMNvslS/b7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JYv2+2WMNvtljDb7JUv2+2W - MNvtljDb7ZUvve2WMD71pUI+9KRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVB2/WlQtv1pULb9aVC2/Wk - Qdv1pULb9KRC2/WlQtv1pULb9KRC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W - MNvtljDb7JUv2+2WMNvtljDb7JUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYv2+2W - MNvtljDb7JUv2+2WMNvtljDb7ZYwv+2WMED0pUE+9KRCv/WlQtv0pULb9aVB2/WlQtv1pUHb9aVC2/Wl - Qtv1pULb9KVC2/WlQtv0pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aZF2/atU9/616rt/vXr+/zu - 3Pnzunnn7Zs73eyWMNvsljDb7ZYw2+2WMNvtljDb7JUw2+yVL9vsljDb7JYw2+2WMNvtljDb7ZYw2+yW - MNvsljDb7ZYw2+yWL9vslTDb7ZUw2+2WMNvsljDb7JUvv+yVLz71pUI+9KVBv/WlQtv1pUHb9aVC2/Sk - Qtv1pULb9aRC2/SlQdv0pUHb9aVC2/WlQdv1pEHb9KVC2/WlQtv1pULb9aVB2/WlQtv2r1ff+cWH5/vi - w/P++vb9///////////88eP799Op7++nUeHtljDb7ZYw2+2VMNvtljDb7ZUw2+2WMNvtljDb7ZYw2+2W - MNvslS/b7JYv2+2WMNvtljDb7JYv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JUvv+2VLz71pUI+9KRCv/Sl - Qdv1pELb9aRB2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SlQdv1pULb9aVB2/WlQtv1pULb9KRB2/ax - XN/73rvx/vbs+/7+/v///////v7+//7+/v///////v79//nev/Pwq1nh7Zgz2+2WMNvtljDb7JYw2+2W - MNvtljDb7JYw2+2WMNvtljDb7ZYw2+2VMNvtljDb7JYv2+2WMNvtljDb7JUw2+2WMNvtljDb7ZYvv+2W - MD71pUI+9KRBv/WlQtv1pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aVC2/SlQtv1pULb9aVC2/Sk - Qdv1pULb9rFb3/vfu/H+/Pj9/////////////////////////////////v7+//78+v376NP39MKH6e2Z - N93tljDb7ZYw2+2WMNvtlTDb7ZUw2+2WMNvtlTDb7ZUw2+2WMNvtljDb7ZYw2+2WMNvsljDb7ZYw2+2W - MNvtljDb7JUvv+2VMD71pUI+9aVCv/WlQtv0pEHb9aVC2/SlQtv1pULb9KVC2/WlQtv1pULb9aRB2/Wl - Qtv1pEHb9KVC2/WlQtv2tmbh/OTI8/79+//+/v7////////+/v/++vb9+9y28fznzfX9+PH9/v79//7+ - /v/+/v7//vr2/fXJlevumzvd8rRr5fXHkuvun0Hd7ZYw2+yVL9vsljDb7ZYw2+2WMNvsli/b7ZYw2+yW - MNvsljDb7JYw2+yWL9vtljDb7ZYwv+2WLz71pUI+9aRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVC2/Wl - Qtv1pULb9aVC2/WlQtv1pULb9KRB2/ayX9/85cnz/v37//7+/v///////vz5/f3v3vn606Pt9apM3fWx - Xd/1xo3p/PDi+f////////////////337/33zp/t++nU9/779/331Knv8a9j4+6cPd3tljDb7ZYw2+2W - MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRBv/SkQtv1pULb9aVC2/Sk - Qdv1pULb9KVC2/WlQtv0pEHb9KVB2/WlQtv1pUPb9rJe4frhwPP+/fv////////////+/fz//OnR9fe+ - eOX1qUvd9aVC2/SjP9vunDrd875/6f327v3+/v7///////7+/f/++vb9/v38///////++/f9++3b+ffS - p+/vp1Hh7ZUw2+yWMNvtlTDb7ZYw2+2WMNvslS/b7ZYw2+2WMNvsli/b7ZYwv+2VMD71pEI+9aVCv/Wl - Qdv1pELb9aVC2/WlQtv1pULb9KRB2/SkQdv0pEHb9aVC2/SkQdv1qkzd+tmv7/77+P3//////v7+//76 - 9P374cDx97pu4/SmRdvxokTb76FG2+6fRNvqlTXb7Jg23fO+f+n76NP3/vr2/f/////+/v7//v7+//// - /////////v7+//77+P354cPz7qFF3+2XMtvtljDb7JYw2+2WMNvtljDb7ZYw2+yVL9vtljDb7JYvv+2W - Lz71pUI+9KVCv/WlQtv0pULb9aVC2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SkQdv1q07d+9+88/79 - /P/+/v7//vr2/fnOmev1p0bb9aVB2++gRt2baYXnYEC18V9As/GRY33p4pE33e2WMNvxrmHj++vZ9/7+ - /v///////v7+///+/v///v7////////////+/v7/++fR9/TBhuntnD3d7JYw2+2WMNvtljDb7JUv2+2W - MNvtljDb7JYvv+2WLz71pUI+9KRBv/SkQtv0pELb9aVC2/SkQtv1pULb9KRC2/WlQtv1pULb9aVB2/Wl - Qtv1rFHd++C+8/79/P/+/v7//OrV9/a0Y+H1pULb9aVB2+ueSd1dQLXxAQH9/wAB/v9VQrDz244+3eyV - L9vunDzd9s+g7f77+P3//////v38//rix/X76NL3/v7+/////////////v7+//316/v1xpDr7Zo53e2V - MNvsli/b7ZYw2+2VMNvtljDb7JYvv+2VMD71pEI+9aVCv/WkQtv0pULb9KVC2/WlQtv0pEHb9KVC2/Sk - Qdv0pEHb9aVC2/WnR9v4xYbn/fHk+f7+/v/+/fz/+tiu7/WnR93yo0Pb76FG3eicS91fQbPxAQH9/wAA - /v9XQq7x3I8+3e6oV+Hwq1nh9L5/5/zz6fv//////vv4/fK3cuXxrV7j+uLG9f758/3+/v7//v7+///+ - /v/99ez79MOJ6e2XMtvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRCv/WlQtv0pULb9aVB2/Sl - Qtv0pEHb9KVC2/SkQdv1pUPb9apN3fjGiOf98+b7/v79//7+/v/+/fz/+dmy7/SoSt2iboDnVzu68Vg8 - uvElGuL5AAH+/wEA/f9hR6bx35VE3/zw4vn99/D9/vfx/f78+v/+/v7//vv4/fK3cOXtlzLb7p0/3fTA - g+n98uf7///+//7+/v/+/v7//fXr+++mUOHtljDb7JUv2+2VMNvtljDb7JYvv+2WMD71pUI+9KRBv/Wk - Qtv1pULb9aVC2/SkQtv1pULb9aVC2/WlQ9v2tGLh+tu07/737/v+/v7//v7+//7+/v/+/v7/+Ovh+fO1 - bONuSqntAAD+/wAA//8AAP//AAD+/wIB/f9xUKbv5JhE3/338Pv//////v7+///////+/v7//vv4/fK3 - ceXtljDb7JUv2+2XMtvzvX7n/fXr+/7+/f/+/v7//v37//fSp+/tljDb7ZYw2+2WMNvsli/b7JUvv+2V - MD71pUE+9KVBv/WkQdv1pELb9aVC2/WlQtv1pULb9KVC2/azX+H74L/z/vz4/f/////+/v7///////// - ///+/v7/9/Hx/fK6eOVwTabtAgX7/wEE/P8AAf3/AAD+/wIB/f98WKnv6JtH3/359f3+/v7///////7+ - /v/+/v7//v38//K4dOXtljDb7ZYw2+2WMNvtmDXb9ceS6/337/3//////v7+//nhxPPtljDb7JUv2+2W - MNvtljDb7ZYwv+2VMD71pUI+9KRBv/SkQdv0pUHb9aVC2/WlQtv1pULb9rFb3/vhwfP++/j9//////// - ///+/v7////////////+/v7/9/Du+/K5duWodXjlX0qx8V5GsvEnHt75AAD+/wIB/f98Warv6JlC3fjY - svH53Lrz+dy68fncuvH53Lrx+Nq38/CsW+PtljDb7JYv2+2VMNvtljDb8a5g4/zw4vn//////v7+//ng - wvPtljDb7JYv2+2WMNvtlTDb7JUvv+2WLz70pUI+9KRCv/WkQdv1pULb9aVC2/SlQdv1pUHb+MaH5/7+ - /f///////v7+//78+v/85831/OnS9f79+////////Pbv/fa9duXzo0Pb8KJF2+ufSN1gQbTvAQH9/wIB - /f9kQavx34483e2XM9vtmDTb7Zg02+2YNdvtmDXb7Zg12+2XMtvtljDb7ZUw2+2VMNvtljDb8a9i4/zx - 4/n//////v7+//ngwvPtljDb7ZUw2+2WMNvtlS/b7JYwv+2VMD71pUI+9aVCv/WlQdv0pEHb9aVC2/Wk - Qdv1pULb/fHh+f/////+/v7///79//zmzPX3unDj+9668f79+//+/v7//vfv/fe+d+X1pUHb9aVC2+yf - SN1tTKjvFhTs/RER7/1lQqTv3o083e2WMNvtljDb7p5A3fO7eef1xIrr9cOK6/O9funtlzPb7ZYw2+2W - MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+yVMNvtlS/b7ZYvv+2WMD71pUI+9aVCv/Wl - Qdv1pULb9aVC2/SkQtv1pULb/vbs+////////////fPm+/e4auP1q07d+9+78f79/P/+/v7//vfv/fe+ - duX1pULb9aVB2/KjQ9vIiWPhoHOC6ZBqiumxd2Pl5pI02+2WL9vtmDTb9MCE6f316/v+/fz//v38//zx - 4/ntmjnd7ZYw2+2VMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WMNvtlS/b7ZYvv+2W - MD70pEE+9aVCv/WlQtv0pULb9aVC2/WlQtv1pEHb/vXr+/7+/v///////e3b9/WrT931q07d+9+78f79 - /P///////vjw/ffBfef1pkXb9aVC2/WlQtv1pULb86RD2++hQ9vqljTb7JUv2+2WMNvtmTfd9s6f7f77 - +f3//////v7+//zx5fvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+2V - MNvtlTDb7JUvv+yVMD71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////e7c9/Wr - UN31q07d+9+78f79/P///////v37//3v3/n62K3v97535fayXt/1q0/d9aVC2/SjP9vumjbb7p5B3fK1 - beX1xpDr/O3d+f7+/f////////////zx5fvtmjnd7ZUw2+2WL9vtljDb8a9j4/zx4/n//////v7+//ng - wvPtljDb7ZYw2+yVMNvtli/b7JYvv+2WMD71pUI+9aVCv/SlQdv1pUHb9aVC2/SkQdv1pULb/vXr+/7+ - /v///////e7c9/WrUN31q07d+9+78f79/P/+/v7////////////+/Pn9/fTo+/zlyvX62a/v97x04/a1 - ZuH0unfn99Wt7/zz5/v9+fP9/v79///////+/v7///////zy5vvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx - 4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WL9vtljDb7JUvv+2WMD70pEE+9aVCv/WlQtv1pUHb9aVB2/Sl - Qtv1pULb/vXr+/7+/v///////e7c9/WrUN31q0/d++C/8/79+////////v7+///////+/v7///////79 - /P/+/Pn9/fHi+f3t2ff98eT7/vv4/f///////////////////////v7//v37//ndvfPtmTbb7JUv2+2W - MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+yWL9vtljDb7ZYvv+2WLz70pEI+9KRBv/Wl - Qtv1pULb9aVC2/SkQdv1pULb/vXr+////////////e7c9/WrUN31p0bb97lt4/jDguf86M/1/vjx/f79 - +//+/fz//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v3//vz5/fzy5fv30KPt87p45++j - St/tljDb7ZYv2+2WMNvtljDb8a5g4/zw4vn//////v7+//ngwvPtljDb7ZYw2+2WMNvtljDb7JUwv+yV - Lz71pUI+9aVCv/WkQtv1pULb9aVC2/WlQdv1pULb/vXr+/7+/v/+/v7//e7c9/WrUN31pULb9aVC2/Wl - Qtv1rFHf+MSE5/rZse/737zx/fPm+/758v3+/v3////////////+/v7///////7+/v/99ez7+Nm08fGw - Y+PsljDb7ZUw2+2WMNvslS/b7Zk22+6hRt/vo0nf9caP6/327vv+/v7//v7+//ngwvPtli/b7ZUw2+2W - MNvtlS/b7ZYwv+yWMD71pUI+9KVCv/WlQtv1pELb9KRB2/SlQtv0pUHb/vXr+////////////e7c9/Wr - UN31pELb9KRB2/WlQtv1pUHb9aVC2/WlQtv1qkzd97545fnOmOv75cnz/vv3/f///////////v7+///+ - /v/99+/7+uTJ9ffSpu/ytW/l8rRs5fK1bOXytGvl9MKH6fndvPP64cTz/fXr+/7+/v/+/v7//v7+//ng - wvPtljDb7ZYw2+2VL9vtljDb7JUwv+2VMD71pUI+9KRBv/WlQtv1pULb9aVC2/WkQdv1pULb/vXr+/// - /////////e7c9/WrUN31pELb9aVC2/WlQtv1pELb9aVC2/WlQtv0pEHb9aVC2/WnSN32sFrf/fDg+f7+ - /v/+/v7///////7+/v/+/v7///////77+P388+j7/PLn+/3z5/v88ub7/fbu+/7+/f////////////7+ - /v///////v7+//rhxfXtljDb7ZYw2+2WMNvtljDb7ZYwv+2WMD71pUI+9aVCv/SlQtv0pEHb9aVB2/Sk - Qtv1pULb/vXr+////////////O3b9/asUt31pULb9KRB2/WlQtv1pULb9KRB2/WlQtv1pULb9KRB2/Wl - Qtv1qEnd/e/e9////////////v7+/////////////v7+/////////////v7+/////////////v7+//// - /////////v7+//79+//++/j9/O/g+fbOn+3tli/b7JUw2+2VL9vtli/b7JUvv+2WLz71pUI+9KVBv/Wk - Qtv1pELb9aRC2/SlQtv1pULb/vXr+/7+/v/+/v7//vfv/fnJjuf2tGPh9atP3fWmRNv1pULb9KVC2/Wl - Qtv1pkTb9atP3fa0YeH5yIzn/vfv+////////////v7+//748/398+n7/vv4///+/v////////////// - /////////v7+//7+/P/++vX9/O/f+fnevvP2zZ3t8K1d4+2ZON3tljDb7JUv2+2VMNvtljDb7JUvv+yV - Lz71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////v7+//327Pv869X3+tes7/nJ - j+n2sl3f9apM3fawWd/4x4vp+tit7/zq0/f+9uz7/v7+/////////////v79//ngwvPzu3rn99Ws8fvo - 0ff++fT9/vr1/f769f399/H9+uXM9fjbufP2zZ7t8bFl4++jSt/tlzLb7JYw2+2WMNvslS/b7ZYw2+2V - MNvsli/b7ZYwv+2VMD71pUI+9KVCv/SkQdv1pULb9KRB2/SlQtv1pULb/vfv+////////////v7+//// - /////v7//vv3/f748f385871+9+98fznzfX+9+/7/vv3/f/+/v///////v7+/////////////v7+//nc - u/PtmTbd7p0/3fCnUuHzv4Hp9MGF6fTBhenzvoDp8KdR4e6fQt3tmzvd7ZYw2+2WMNvtljDb7ZYw2+2W - MNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WMD71pUI+9aVCv/WkQdv1pULb9aVC2/WkQdv1pULb+9y37/32 - 7Pv++vX9/v7+//7+/v/+/v7///////////////////////7+/v///////////////////////v7+//76 - 9f399Or7/fPn+/TBhensljHb7ZUv2+2WMNvtljDb7ZUv2+2WL9vtlTDb7ZYw2+2WMNvtli/b7ZUv2+2W - L9vtljDb7ZUw2+2VMNvtli/b7ZUw2+2WL9vtli/b7ZYvv+2WLz71pUI+9aVCv/WlQtv1pEHb9aVC2/Wl - Qtv1pULb9a5V3/jBf+X606Lt/OXJ8/zq0/X++vT9/v7+//////////////////7+/v/+/v7//v7+//75 - 9P3869X3/ObL9fnTpe3zuHLl8rVu5e2aON3tljDb7ZYw2+yVL9vtljDb7ZYw2+2WMNvslS/b7JUv2+2W - MNvtljDb7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JUv2+2WMNvtlS/b7ZYwv+2WMD71pUI+9KVCv/Sk - Qtv1pULb9aVB2/WlQtv0pEHb9aVC2/WlQtv1qUvd9rBZ3/a0Y+H5yY7p+tiu7/737/v//fv//v36/f/9 - +//+9+/9+tqx7/nIjOn2tWXh9rBa3/SoS93tlzLb7JUv2+2WMNvslS/b7ZYw2+2WMNvtlS/b7ZYw2+2W - MNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvslS/b7ZUw2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYwv+2V - MD71pUI+9aVCv/WlQdv0pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9KVC2/WlQtv1pkXb9ahK3faw - Wt/2sl3f9rFd3/ayXd/2sFrf9alL3fWmRdv1pULb9aVC2/SjP9vtlzLb7JUv2+2WL9vtli/b7ZYw2+2W - L9vtli/b7ZUw2+2WL9vtljDb7ZYw2+2WL9vtlS/b7ZUw2+2WL9vtli/b7ZYw2+2WL9vtlS/b7ZUw2+2W - MNvslS/b7ZYvv+2VMD70pUJA9aVCv/WlQtv1pULb9aVC2/WlQtv1pULb9KRB2/SkQdv1pULb9aVC2/Wl - Qtv1pULb9aVC2/WlQtv1pULb9KVB2/WlQtv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W - MNvtljDb7ZYw2+yVL9vslS/b7JUv2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYw2+2WMNvtljDb7ZYw2+2W - MNvtljDb7ZYw2+2WMNvslS/b7ZYwv+2WMD71pUI+9KVCu/WlQdv1pULb9aVC2/WlQtv1pULb9KRB2/Wl - Qtv1pULb9aRB2/WlQtv1pEHb9KVC2/WkQtv1pUHb9KVC2/WkQdv0pUHb9KVC2/WkQdv1pEHb9aVC2/Sj - P9vtlzLb7JUv2+yVL9vtlS/b7ZYw2+2VL9vtljDb7JUw2+yVL9vtljDb7JUw2+2VL9vtljDb7ZUw2+2V - L9vtlS/b7ZYw2+2VL9vtlS/b7ZYw2+yVL9vtljDb7ZYwve2WMD70pEEs9aVCq/WlQtv1pUHb9aVB2/Wl - Qtv1pULb9aVB2/WlQtv1pULb9aVC2/WlQdv1pULb9aVC2/WlQtv1pULb9aVB2/WlQtv0pEHb9aVB2/Wl - Qtv1pULb9aVC2/OiPtvumDLb7JUv2+yVMNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2W - MNvsljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwr+2VLzD1pUIO9aVCbvSk - Qcv0pEHb9aVB2/WlQtv1pULb9aVC2/WkQdv1pUHb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aRC2/Wl - Qtv1pUHb9aVC2/SlQdv1pULb9KRB2/KgPdvumDLb7ZUv2+yVL9vslS/b7JUw2+2VL9vtli/b7ZYw2+yV - L9vtli/b7ZUw2+2VL9vsli/b7ZYw2+2WMNvtlS/b7ZYw2+yVL9vslS/b7ZUw2+yVL9vslS/N7ZUwdO2W - MBD1pEIC9aVCJvSlQYv0pULN9KRB2/WlQtv1pULb9aVB2/WlQtv1pULb9aRB2/WlQtv1pULb9aRC2/Wl - Qdv1pUHb9aRC2/SlQdv1pUHb9aVC2/SkQdv1pULb9KRB2/KgPdvumDLb7JUv2+2VMNvtlTDb7ZYw2+yV - L9vtlTDb7ZYw2+2VMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+yW - L83sli+N7ZYwKOyWLwIAAAAA9aVCBPWlQij0pEFy9aVCr/SlQb31pUK/9aVCv/SlQr/0pUK/9aVCv/Sl - Qr/1pEK/9KRBv/WlQr/1pUK/9KVCv/WlQr/0pEK/9KRBv/SlQb/1pUK/9KRBv/KgPb/umDK/7JUvv+2W - ML/tljC/7JUvv+yWL7/sljC/7JUvv+yWL7/sli+/7JUvv+yVML/sli+/7JUvv+yVML/slTC/7ZYwv+yW - L7/tljC97ZYvr+2WMHTtljAo7ZYwBAAAAAAAAAAAAAAAAPSkQgL1pUEO9aVCMPWlQj70pUJA9aVCPvWl - Qj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj70pUI+9aRCPvWlQj71pUI+9KRBPvKg - PT7umDI+7ZYvPu2WMD7slTA+7ZYwPu2WLz7tli8+7ZYwPu2WMD7tli8+7ZYwPu2WLz7tljA+7ZYwPu2W - MD7tli8+7ZYwPu2WMD7slS8+7ZYwMu2WLxDsljACAAAAAAAAAAD///////8AAPAAAAAADwAAwAAAAAAD - AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAwAAAAAADAADAAAAAAAMAAPAAAAAADwAA//////// - AAA= + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABACUWAAAlFgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8B////D////0v///+J////vf///9/////1/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+////9f///9////+9////if// + /0v///8P////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////Ff// + /0n///+J////tP///9H////l////8v////v////+//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7////7////8v///+X////R////tP///4n///9J////Ff///wD///8A////AP// + /wAAAAAAAAAAAP///wD///8A////A////yf///9n////sf///+7///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////7v///7L///9o////KP///wP///8A////AAAAAAD///8A////AP///wP///8i////hv// + /9n//////////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////+/////////9r///+H////Iv// + /wP///8A////AP///wD///8A////Jf///4D////b/////f////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////f///9v///+A////Jf///wD///8A////AP///xX///9n////1v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////P// + /9b///9n////Ff///wD///8B////S////7T///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////7T///9M////Af///w////+N////8/// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////9P///47///8Q////S////7X///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////tv///0z///+J////0f// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////R////iv///7r////k//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////+X///+9////2f// + //D///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D////t////+P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////7////9P// + //r////9//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////7////9//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3//fz7//v5+P/79/X/+vf1//v49//8+/n//v38/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//37+v/59PH/9e3o//Ln + 4P/y59//8+rk//fx7P/7+Pb//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////v///v3/+/f0//Tq4//u3NH/6tPE/+nSwv/s2cz/8eTa//jy7f/9+/r///7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//79/P/58uz/8d3P/+jI + sv/lu5//5bqd/+fDqv/r0b//9Ojf//v49v/+/f3///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3/+/r5//bq4v/u0Lv/5baV/+Opgf/jqH//5bCN/+jApf/w283/+PHt//z6 + +f/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////7+//38+//59fP/8uLW/+vE + qf/kqH//451t/+Odbf/jo3j/5rGO/+zNuv/z5t//+fTy//79/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/f3//Pn4//bv6//v2Mr/6LqZ/+Sebv/jlWD/45Zh/+Oaaf/kpXv/58Cn/+3c + 0f/17+v//fz7//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/7+Pb/8unk/+vR + wP/ms5D/45lm/+OTXP/jlF3/45di/+Ofcf/jt5j/6NLD//Lp4//9+/r///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39//r29P/w5N3/6Mu3/+Wviv/jl2P/45Jb/+OTXP/jlmD/45xr/+Gv + jf/lybb/8eTc//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pz/+vTy/+7f + 1v/lxa//46uF/+OWYv/jklv/45Nc/+OVXv/immj/4KqE/+XDq//w4NT//Pn3//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////38+//58/D/7NvQ/+PAqP/iqID/45Zh/+OSW//jk1z/45Re/+OY + Zv/hpXz/5b2h//Dczf/79vT///7////+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v///fv7//ny + 7v/q18r/4ruh/+GlfP/jlmH/45Jb/+OTXP/jlF7/45hk/+Ojdv/nuJj/79bE//fw7P/8+/v//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////9+/v/+PHt/+rUxf/huJv/4aN5/+OVYP/jk1v/45Nc/+OT + Xf/jl2L/5KBw/+eyjf/szbf/8+ff//n29P/+/fz///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////37 + +v/48Or/6tG//+G0lP/hoXX/45Vg/+OTW//jk1z/45Nd/+OVYP/km2n/5qqB/+nDqP/t3dH/9vHs//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//fv5//jv6P/qzrn/4rGO/+Gfcv/jlV//45Nb/+OT + XP/jk1z/45Re/+SXYv/ko3X/5bma/+jSwv/z6+T//Pv5//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vj/+e7m/+3Ls//lrof/455u/+OVX//jk1v/45Nc/+OTXP/jk13/45Rf/+Odbv/isY7/5cm1//Hl + 3f/8+ff///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v79//z49f/46uD/7sar/+eqgP/knGr/45Re/+OT + XP/jk1z/45Nc/+KSXP/jk13/4ppp/+Krhf/lwan/8eHV//z49f///v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/Pv/+fPw//Tj1//sv6D/5qR2/+SZZf/jlF3/45Nc/+OTXP/iklv/4ZFb/+KSXP/imGb/46Z9/+a7 + nv/x3M7/+/by//79/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////7///7+///+/v///v7///7+///+ + /v///v7///7+///+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z6+f/27ur/8NvO/+m4lf/lnm3/45Vg/+OT + XP/jk1z/4pJb/+CRWv/gkFn/4ZFa/+OXY//konX/57WS//DWxP/58uz//Pv6///+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7//v39//38+v/8+ff//Pj2//z39f/89/T//Pf1//z49v/8+ff//Pv5//39/P/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7/+vf2//Pp4//s1MT/57GM/+SaZ//jlF3/4pNc/+KSW//hkVv/35Ba/96PWf/gkFn/4pVf/+Sd + bP/mrIP/7My0//Po4P/59vT//v39//////////////////////////////////////////////////// + //////////////////////////////////////////////38/P/7+Pb/9/Ds//Pn4P/y49n/8uHW//Hg + 1f/x4db/8ePZ//Ln3//17un/+ff1//z7+//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/59fP/8OTc/+jNuv/krIb/45hl/+OT + XP/iklv/4ZFb/+CQWv/ej1n/3Y5Y/96PWf/hklz/45hl/+Wkd//owKT/7dzQ//Xv6//9/Pv///////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pr/+vXy//br5f/v3tL/6dC+/+jJtP/oxq//58Wt/+fGr//nybT/6M+8/+3azP/06eD/+fPu//z6 + +P/+/v3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//n08f/u39b/5May/+Opgv/jmGT/45Nc/+KSW//hklv/35Fa/96PWv/cj1n/3o9a/+GR + XP/ilWH/5J5v/+S2lv/p0cH/8+ni//37+f////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//n07//z597/7tfI/+nHsP/luZv/5LKQ/+Sw + jP/kr4v/47CM/+OykP/kt5f/6cGm/+/Svf/z4dT/9+/p//v49//+/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v///v7/+PLu/+3b0P/iwar/4aZ9/+OX + Y//jk1z/4pNc/+CTXv/flF//3pNf/92TX//fk17/4ZNd/+KVX//im2r/4q6J/+bIs//x49n//Pn4//// + ///////////////////////////////////////////////////////////////////////////+//79 + +//59fL/8+jh/+3Wxv/owqj/5LGN/+Olev/ioHL/4p5v/+Kebv/in2//4qBx/+Ojdv/lq4L/6rqX/+7N + tv/y4dX/9/Ht//z6+v///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////7+//79/v/38Oz/69fK/+C8ov/hpHn/45Zi/+OTXf/ilWD/4Jpq/96fcv/fonf/4KJ3/+Ke + b//jmWb/45dj/+OaaP/hqID/5cCm//He0v/8+fb///////////////////////////////////////// + /////////////////////////////////////////fz6//Xu6P/r2cv/58Oq/+Svi//ioXT/4plo/+KX + Y//ilmH/4pZh/+KWYf/il2P/45hm/+SdbP/mp3r/6bmX/+zOuf/y5Nn/+vf0//7+/f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/fz//fr5//z59v/99/T//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8//99/P//ffz//338//99/P//ffz//338//99/P//ffz//338//99/P//ff0//349f/9+vj//v38///+ + /v///////////////////////////////////////////////////v7//v7+//bv6v/q1MT/4Lea/+Ch + df/jlmL/45Re/+KYZf/go3r/4K+N/+K2l//luJn/5q2G/+Whc//kmmj/45pn/+Kkef/mu5z/8drL//v2 + 8////////////////////v7//fz6//z59//8+PX//ffz//338//99/P//ffz//338//99/P//ffz//33 + 8v/68uv/8eHV/+bJs//js5L/4qF2/+KYZf/jlWD/45Re/+OUXf/jlF3/45Rd/+OUXv/jlV//45Zi/+Sb + af/lqH7/57qb/+3TwP/37uj//Pn4//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//fz8//r28//16+T/9OTZ//Xf + 0P/23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bc + y//23Mv/9tzM//bczP/13s7/9eHU//Xn3v/69PD//fv7//7+/v////////////////////////////// + ///////////////+/v/+/v3/9+7n/+rQvv/hspL/4Z9y/+KWYf/jlWD/45tr/+Kui//kwaj/6cu3/+zO + uP/pu5z/5ad+/+Odbf/jmWb/46Jz/+e3lP/v1cL/+PHs//z9/P/+/v3///79//37+v/48ev/9OXb//Tg + 0v/13c3/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//TZxf/tzbX/5rmb/+Opgf/im2r/4pRf/+OT + Xf/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXf/jlF3/45Zh/+Oebv/kq4T/6cKn//Hg1f/38e3//Pv6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/8+vj/9+7p/+3bzv/rzbn/7MSo/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+3CpP/sx67/7dLA//Xp + 4f/79vT//fz8//////////////////////////////////////////////7+//7+/v/37eX/7M25/+Ku + i//hnW7/4pZh/+OXY//koHL/5rqd/+rSwv/v39T/8uDU/+vIsP/kroj/4p9x/+OZZf/kn27/6LKM/+3O + uP/06uL/+vj3//78/P/9/Pv/+vbz//Lj2P/rz7v/68Ws/+3Aov/uv5//7r+f/+6/n//uv5//7r+f/+6/ + n//uv57/7b6c/+q3k//mrIX/5KFz/+OXY//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jlF3/4pdj/+OfcP/ls5D/6tLB//Ln4f/79/b///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v79//z59v/06uP/59DB/+W+ + ov/msIr/6Kl8/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/56uB/+axjP/ovaH/7tnL//Xt5//7+Pb////+//////////////////// + /////////////////////v7///7+//js4//uy7T/5KuE/+Kba//jl2L/5Jto/+eoff/rx67/8OHX//Xt + 5//36+T/7NC9/+Oykf/ioXX/45hk/+SaZ//mqn//6cSp/+7f0//28e7//Pr5//r39f/27Ob/7tXE/+e9 + oP/msYz/56qA/+ipfP/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipfP/nqHv/5qZ4/+Whcv/km2j/45Vf/+OT + W//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jlF7/4pln/+Oqg//lx7L/7uDW//n1 + 8v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3/+/j2//Po4f/lzLv/4raY/+Ome//lnWr/5Z1r/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1q/+Wcaf/knWv/5KJ0/+Wu + iP/oyrX/7+HY//jz7////v7////////////////////////////////////////+/v/+/fz/+Org/+/J + r//mqX//45po/+SYZP/mn27/6a+H//DRvf/27Ob/+vXy//nw6//s1cX/4ria/+Gkev/jl2P/45Zg/+Si + dP/muZr/6dLD//Pq5P/69vT/9vDs//Dh1v/qyLD/5rCL/+Wlef/ln27/5Z1q/+Wda//lnWv/5Z1r/+Wd + a//lnWv/5Z1r/+Wdav/lnWr/5Jto/+OYY//jlF7/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/imGT/4ad+/+LBqv/s3NH/+PPw//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/f/7+Pb/8+jh/+XL + uf/itpj/5KZ8/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+We + bP/lnmz/5Z5s/+WdbP/lnGn/5Jhj/+OXYv/jm2j/46Z7/+S/pf/r2Mv/9u7p//7+/f////////////// + //////////////////////7//f38//r59//15dn/7saq/+eofP/kmmf/5Jll/+ehcv/qs43/8tjE//ny + 7f/8+ff/+fPv/+3bzf/jvqT/4ah//+OYY//jlF3/451t/+Owjv/myLT/8eXc//jz7v/z6OD/6tTE/+a7 + nf/lp3z/5aBx/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnWr/5Jlk/+OV + Xv/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OXY//hp37/4cGr/+vc + 0f/48/D///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//v49v/z6eP/59C//+W9ov/nsIr/6Kl8/+ipff/oqX3/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqHv/56V4/+agcf/kmGT/45Vf/+OX + Y//ioXP/4raY/+nRwP/16uP//v79//////////////////////////////////7+/v/8+/r/9/Pw//Hf + 0v/swaT/56Z5/+WaZf/kmWX/5qN0/+u2kf/028r/+/by//38+//69vL/7uDW/+XGr//irYf/45pm/+OT + XP/jmmj/4qqD/+TAp//w39T/9+/q/+/g1f/lyLL/4q+L/+Sgcf/ln23/56Jy/+ileP/oqHz/6Kl9/+ip + ff/oqX3/6Kl9/+ipff/oqHz/56Z5/+ajc//knGn/45Zg/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlF3/45lm/+Kpgf/jxbD/7d7V//j08f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7//Pr5//fw + 6//u39P/7dO//+/KsP/wxaf/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DF + qP/wxaj/8MWn/+2/oP/otpP/5KqC/+Obav/jlF//45Zg/+Kebv/hsI7/6Mu3//To3//+/v3///////// + /////////////////////////v39//v49//07ej/7dfH/+m7mv/moXL/5Jhi/+SZZf/lpXf/6rmV//Xe + zf/8+PT//v38//v49v/x6OH/6dC+/+W2lP/kn2//45Zg/+OZZv/jpnv/5rqb//Lczf/47eb/7trN/+O+ + pP/gp3//45xq/+afbf/oqHr/7LWQ/+/Bov/wxaf/8Mao//DGqP/wxqj/8MWn/+7CpP/quZf/5auD/+Of + cf/jlmH/45Jb/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OWYf/knm3/5K+L/+bM + uv/v49v/+fb0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+///+/fz/+/j2//fw6v/26+H/9+fa//jl1//45df/+OXX//jl + 1//45df/+OXX//jl1//45df/+OXX//jl1//45df/+OXX//jk1v/449X/8tnI/+rKs//kt5f/46Fz/+OX + Yv/jlmH/45xr/+Kshv/pxq7/9OXa//78+//////////////////////////////////9/f3/+/b1//Hn + 4P/pz7z/5rOQ/+Sbaf/jlV//45lm/+Smev/ou5n/9N/Q//z49f/+/v3//Pr5//Xv6//u283/6MCj/+Sm + e//jmWb/45ll/+Wjdv/ptpL/89fE//fo3v/u1ML/47eY/+Gidv/jmmf/5qBv/+mtg//wxqn/9t3M//jk + 1v/45df/+OXX//jl1//35Nb/9eDQ/+3Puf/kt5n/4qZ9/+KZZ//jlF3/45Nc/+OTXP/jk1z/45Nc/+OT + XP/jk1z/45Nc/+OTXP/jlV//5Jtq/+WmfP/mupz/6tbI//Lp5P/7+Pb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/9/Pv//Pj2//v28v/89e///PTu//z07v/89O7//PTu//z07v/89O7//PTu//z07v/89O7//PTu//z0 + 7v/89O7//PPu//zz7P/26N7/7dfI/+fCqf/lqX//5Jtp/+SXY//jm2n/46h//+nCpf/y4NL/+/j1//79 + /P////7///////////////////////38/P/69fL/7uHY/+bIsv/krYj/45hk/+OTXf/jmWj/46d+/+a9 + n//z4NP//fj2///+/v/9/Pv/+fXz//Lk2v/qyK//5KyF/+Kca//jmWX/5aJy/+mxiv/vzbf/8tvN/+zJ + s//ksI3/4p9w/+OZZv/loXL/6LCL//HPuP/66+H/+/Ps//z07v/89O7//PTu//zz7v/57+f/8t/S/+jI + sv/ks5P/4qJ2/+KYZf/jlV//45Nd/+OTXP/jk1z/45Nc/+OTXP/jlF3/5JZg/+WbaP/kpXn/5bOQ/+nI + sf/w4tj/9/Ht//z7+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////+/v/+/v3//v38//79/P/+/Pv//vz7//78 + +//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz6//jz7f/x49j/6s66/+ey + jP/loHH/5Jlm/+OaZv/lpXf/6ryc//DZyP/48u7//Pv6//7+/v///////////////////////fz7//nz + 8P/s3NH/5MGp/+Opgf/jlmL/45Nd/+Kaaf/iqYP/5L+m//Li1//9+ff///////7+/v/8+/r/9uzk/+zP + u//jso//4Z9x/+OZZv/ln2//6KuC/+vApP/syrX/6b2f/+Wqgf/jnGv/45lm/+Sidv/ntJP/8dXC//vz + 7v/++/r//v38//78+//+/fv//vz7//z59v/27eb/7dnM/+jErP/kr4z/4qB0/+KZZv/ilmH/45Vg/+OV + X//jlV//4pVg/+OXY//knGr/5qR4/+axjv/mwqj/69fI//Xt6P/7+Pb//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////+/n2//Xt5v/u2cn/6LmY/+Slef/jmmj/45hj/+Wfbv/otJD/7dC8//Pq + 5P/69/b//v39///////////////////+///9+/r/+PLt/+rXyf/iu6D/4aV8/+OVYf/jklz/4ptr/+Gs + iP/kxK3/8uTb//359/////////7+//7+/f/48Ov/7dTE/+K3mf/gonb/45ll/+SbaP/monX/56+K/+e1 + k//mrYb/5aJz/+SZZf/jmWb/46V8/+W5nP/w2sv/+/bz///+/v///////////////////////v39//r2 + 8//06eL/7tfI/+nErP/kspH/4aV7/+Gfcv/inGz/4ptp/+Kbav/hnW//4aJ2/+Oqg//nt5b/6sau/+3W + xv/y59//+vb0//38/P///v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////9/Pv/+fTv//Li + 1v/nv6P/46iA/+Kbav/jlmD/5Jlm/+WshP/oxq//7uHY//jz8f/+/fz///////////////////7///37 + +v/48Or/6dLB/+G2mP/honj/45Vg/+OTXP/inW7/4rGP/+TKt//y6N///fr4/////////v7///7///nz + 7//t2cz/4r2k/+Gmff/jmWb/45Zi/+OZZv/jnm//46F0/+Oebv/kmmf/5JZh/+ObaP/jq4X/5cKq//Df + 1P/8+PX///7+/////////////////////////v7//fv6//r18v/16uL/8NvP/+nKtv/juZ3/4rGP/+Os + hv/kqoL/5aqC/+Ouiv/itZb/5cCn/+rOvP/w3dD/9erj//r08f/9+/r///7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////79/f/79/T/9Ofd/+fErP/irIf/4p1t/+OVX//jl2H/5KZ8/+W+ + pf/q2c7/9/Dt//78+/////////////////////7//fv5//jv6P/qzrv/4rKR/+Ggc//jlWD/45Nd/+Of + cf/jt5f/59HB//Pr5f/8+/n/////////////////+vXy/+/f1f/lxrL/462K/+Scbf/jlmL/4pVg/+GX + Y//hmGX/4pdj/+SXYv/kmGP/5aJy/+a3lv/pz77/8ujh//z69////v7////////////////////////+ + /v///f3//fr6//r08f/27Ob/8eDV/+zTwv/rzLf/7Mmx/+3Hrf/tx63/68u0/+vQvf/t2Mr/8eLZ//Xs + 5v/59PL//Pv6//7+/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//z5 + 9//26+L/58q1/+Gwjv/hn3H/45Rf/+OVX//jonb/47ib/+jSw//27ej//fz7//////////////////// + /v/9+/j/+O7m/+vLtf/jr4r/4p5w/+OVYP/jlF7/5KN2/+a9oP/r2c3/9u/r//38+/////////////// + ///79/b/8ubf/+nRwf/mt5j/5KJ2/+KYZf/hk13/4JJc/+GTXf/ilF7/45Zg/+SbaP/nqX7/6sOo/+/e + 0v/28e7//fv7///////////////////////////////////////+/v7//fz6//v49v/58u7/9uvk//bn + 3v/25tv/9uXZ//bl2f/259z/9erh//bu6P/48/D/+/f2//37+//+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////v7//fr4//bt5//nz77/4bWW/+GhdP/jlF7/45Re/+Kf + cv/is5P/58u5//Xr5P/9+/r////////////////////+//37+P/57eX/7cmw/+WshP/jnW3/45Zh/+SY + ZP/nqn//68eu//Dk2//49fP//v38//////////////////z6+f/37ur/793S/+nApv/kp37/4ppp/+GT + Xf/hkVr/4pJb/+KTXP/jlmH/5J5t/+evif/tzbb/9Oni//r4+P/+/f3///////////////////////// + //////////////////////7//v79//37+//8+ff//Pf1//z39P/89/P//Pfz//z39P/8+Pb//Pr5//38 + +//+/f3///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/9+vn/9+/q/+nVyP/ju5//46R6/+OVYP/jlF7/4p1u/+Kui//mxrD/9eff//36+P////////////// + /////v7//fr3//ns4v/vx6v/56qA/+Sca//kmGP/5Z1r/+myi//w0bz/9u7o//v6+f/+/v7///////// + /////////v39//v28//16OH/68mz/+Osh//hnG7/4ZRf/+KSW//ik1z/45Nd/+OXYv/ioHP/5bST/+/T + wf/48ev//f39//7+/v///////////////////////////////////////////////////v////7+//79 + /P/+/fz//vz8//78/P/+/Pz//vz8//79/P/+/v3//v7+///+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////+//38+v/48u7/7NzS/+fErP/lrIT/5Zpn/+OW + YP/jnGv/5KqE/+jBp//z49j/+/f0//79/f////////////79/P/79vP/9+fd/+7Ep//nqX7/5Z1q/+SZ + ZP/moHD/67eT//LXxP/59PD//f39//7+/v/////////////////+/v7//Pr4//ju6P/sz7z/47CP/+Gf + c//ilWD/4pNb/+OTXP/jk17/45hk/+Kkev/kup7/79jJ//r18P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////7//vz7//n18v/x5d3/6826/+e0kf/loHD/45hj/+Obaf/lp33/6Lyd//Hez//48+7//Pv6//// + /////////Pv6//jy7f/z4dT/7MCh/+ene//lnGn/5Jll/+WidP/qupj/89vK//z49f/+//////////// + ///////////////////9/Pv/+fLt/+3Vxf/itpj/4aN5/+KWYv/jklv/45Nc/+OVX//jmmj/4amD/+TA + qv/v3tL/+/f0//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/f3/+/j3//bt6f/v18j/6bye/+Sk + eP/jmWb/45lm/+WidP/otJD/7tXD//Ts5f/6+Pb///7+///////7+Pf/9ezm/+7Zyf/puZf/5qN0/+Sa + Zv/jmWb/46N3/+m8nP/z3c3//fr3//////////////////////////////////79+//69PD/7drN/+O9 + o//hp3//45dj/+OSW//jlF7/5Jhj/+SfcP/jsZD/5sq4//Hj2//8+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/++/v/+vbz//Pg1P/pw6j/4qiA/+Kaaf/jl2L/5Jxq/+aqgv/pyrT/8OPa//jz + 8P/+/v3///7+//r28//x5t3/6dC9/+axi//knWv/5Jdi/+OZZv/ipXv/576h//Le0P/9+vj///////// + /////////////////////////v38//r28v/v4Nf/5caw/+Osh//jmWX/45Nb/+OWYP/lnGr/5qh9/+e9 + of/r1sn/8+rl//z6+f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////+//79/P/8+vj/9OXb/+nI + sf/hrIj/4pxs/+OWYf/jmWX/5KV5/+XCqP/s28//9vDr//7+/P////7/+PPw/+7g1f/lx7L/46qD/+OZ + Zv/jlmD/4ppo/+Cof//mwab/8uDT//37+f/////////////////////////////////+/f3/+/j1//Ho + 4f/p0L//5raU/+Wfbv/klV//45di/+SgcP/mr4j/68mx//Hi2f/38u///fz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v79//38+v/06eD/6M25/+CxkP/hnm//45Zg/+OXYv/joXT/4rqd/+nU + xf/07OX//v38//7+/v/38e3/7NrN/+K/p//hpXz/45dj/+OVYP/im2n/4KqF/+XErP/x4tb//fv5//// + //////////////////////////////7+/v/8+/n/9fDr/+7bzv/pwKP/5qd6/+SaZ//jm2j/5KV6/+a2 + lv/u08H/9u7o//v49//+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v7//v37//Xs + 5f/p0sH/4LaY/+Kgcv/jlmH/45Zh/+KfcP/gs5T/5868//Tp4f/+/Pv//v7+//bv6f/q1MX/4Lic/+Gi + dv/jlmL/45Vg/+Kca//grYr/5cey//Hk2v/9+/r///////////////////////////////////////38 + +//59vT/8+bc/+vLtP/lsYz/4qN3/+Kid//jrov/58Gp//De0f/69fL//vz8//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/v/+/fz/9u7p/+vYyf/ivqL/46R3/+OXYv/jlmH/4p1t/+Cv + i//nybP/8+bc//77+v/+/v7/9u3m/+rQvv/gspT/4Z9y/+OWYf/jlWD/4p1t/+Cxkf/mzLr/8ubf//37 + +v///////////////////////////////////////v79//37+v/37+n/7dfI/+S/pf/hsZL/4rKS/+W/ + pv/q0cL/8+jh//z59////v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////+//79 + /P/48u7/7t/U/+bHsf/lq4L/5Jxp/+SXY//jnGv/4qqE/+fEq//y4db//Pn3//79/f/26+T/6824/+Gv + jP/hnW7/45Vg/+OVYf/jnnD/47eZ/+jTxP/z6uT//fz7//////////////////////////////////// + //////7//v79//v28//z5t3/7NXG/+nMuP/qzbj/7dbG//Hj2v/48e3//fz7/////v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////7//v7+//n18//y5t7/69HA/+ezj//loXL/5Jlm/+Oa + aP/jpnz/6L6h//Dczv/59fL//fv6//fq4f/sy7P/46yF/+Kca//jlWD/45dj/+SidP/mv6T/7NvP//Xv + 6v/+/fz///////////////////////////////////////////////7//fv6//nz7//16+X/9Ofe//Xn + 3v/27OX/+PPu//v59//+/v3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+////+/n3//bu6P/w287/6buc/+Wlev/jm2n/45hk/+Ogcf/nt5X/7tTD//Xu6f/7+Pb/+One/+7J + r//lqoD/45tp/+OWYf/kmmj/5qh9/+vJsf/x5dz/+PXx//7+/f////////////////////////////// + ///////////////////+/v3//fz7//z6+P/8+Pb//Pj2//z6+P/9/Pr//v39//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/Pv/+vTx//Tj2f/owaf/46mC/+Kc + a//jlmH/45ln/+athv/qybP/8OTc//jy7f/35dn/78er/+eofP/kmmf/5Jhk/+agb//qsYn/8dTB//fv + 6f/8+vj///7+///////////////////////////////////////////////////////+/v7//v38//79 + /P/+/fz//v39//7+/v/+//7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/f/7+PX/9eng/+fHsP/irYn/4p1v/+OVX//jlmH/5KV7/+a9of/q1MX/8eHV//LY + xf/tv5//56Z4/+SaZv/kmWb/5aJ1/+q1kv/z2sn/+/Tv//79/P////////////////////////////// + ///////////////////////////////////////////+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z5+P/27OX/58y4/+Gy + kf/hn3L/45Rf/+OUX//jn3H/47CO/+TBqv/qy7f/7Mar/+q1kP/mo3T/5Jll/+OZZ//kpHn/6bmY//Tf + z//89/T///7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v///fr5//fu6P/o0cH/4beZ/+Gidv/jlF7/45Nd/+KZaf/go3v/4a2M/+W1 + lP/nso3/5qh+/+Sdbf/jl2P/45pp/+Omff/nvJ7/9OHT//359v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////+/v/9+/r/9/Hs/+rY + y//jvqP/4qZ8/+OVX//iklz/4ZRh/+CYaP/fnG//4qBy/+OgcP/im2n/4ZZi/+KUX//immn/46mC/+a+ + o//z4tb//fn3//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////+//38+//49PD/7uHX/+jIsv/lroj/5Jln/+KUX//hkl7/4JNf/9+V + Yv/gl2P/4ZZi/+CUYP/gk13/4ZNd/+Kba//iq4f/5cKq//Pk2v/9+ff///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////7//v38//r4 + 9f/y6+T/7NPB/+i3lv/koHH/45Zi/+KTXP/gkVv/35Fc/9+SXP/fklz/35Fb/+CSW//hk13/4Zxt/+Gu + jP/lxrH/8+bd//36+P////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v3//Pv5//fz7//w3c7/6cCi/+Slev/jmWb/4pNd/+CR + Wv/fkFr/35Ba/9+QWv/fkFr/4JJb/+GTXf/inW//4rKR/+XLuf/z6eH//fv5//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /v/+/fz/+/n2//Pk2P/pxaz/4qmB/+Kbaf/hk17/4JBa/96PWf/fkFr/35Ba/+CQWv/gkVz/4ZNe/+Kg + c//jtpj/5tDB//Pr5f/9+/n///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////79/f/8+/r/9Off/+nKtP/grYn/4Zxt/+KU + X//gkFr/349Z/9+PWf/fkFn/4JBb/+GSXv/jl2T/5KZ7/+a9ov/p18v/9e7q//37+v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//38/P/16uP/6c68/+Cykv/hnnH/4pRg/+GRW//gkFr/349Z/96PWf/fkVv/4ZRg/+Sc + a//mrYX/6cat/+3f1f/38u///fz7//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v39//bt5//q08T/4bic/+Gh + dP/ilWH/4pJc/+GRW//fkFr/35Ba/+CRXP/ilmL/5aBw/+i0j//tz7n/8ujh//n29f/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////+/v/+/f3/9/Dr/+zazf/kwKf/46V6/+OWYv/jk1z/4pJc/+GRW//hkVv/4pNd/+OY + ZP/lonP/6rmW//HXxf/58+///fz7//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/v/48/H/8OLY/+jL + tv/mrYb/5Jtp/+OVX//jk1z/4pJc/+KSXP/jlF7/45ll/+Wjdv/qu5v/89zM//z49f/+//////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//r39f/06uT/7tbG/+i2lP/lonP/5Jhj/+OTXf/jk1z/45Nc/+OU + Xv/jmWb/46V6/+m+oP/z39D//fr4//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v///Pv5//jx + 7f/y4NT/6b+h/+WnfP/jm2j/45Rd/+OTXP/jk1z/45Vf/+OaaP/ip3//58Cm//Pg1P/9+/r///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/fz/+/fz//Xn3v/oxav/4quF/+KcbP/jlF3/45Nc/+OT + XP/jlV//4ptp/+CqhP/mw6z/8uLX//37+v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////////////+ + /v/8+ff/9uvj/+jKtf/hsI3/4Z5w/+OUXv/jk1v/45Nc/+OVYP/inGv/4K2K/+bHsv/y5Nr//fz6//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////7+//36+f/27ef/6M++/+G0lf/hoXX/45Re/+OT + W//jk1z/45Vh/+Kdbv/hsZH/5su5//Lm3v/9/Pv///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7//fv6//fw6//p1cf/4rqf/+Kkev/jlF//45Nb/+OTXP/jlmH/455w/+K1l//o0MD/8+nj//38 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////v/9/Pr/+PPv/+zc0f/lwqn/46h//+OV + X//jk1v/45Nc/+OWYf/joHL/47ue/+nWyP/07ef//v38//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////79/P/69vP/8OXe/+rMuP/msIv/5Jpn/+OVXv/jlV//5Jpm/+Wme//mwqn/7NzR//Xw + 7P/+/f3///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////39//z59//27ur/79jI/+m6 + mv/loHL/45dj/+OXY//ln27/566G/+rLtf/v49v/9/Pw//7+/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//vz7//r39P/z4dX/68On/+SnfP/jmmj/45pn/+Skdf/otZH/7dTC//Tr + 5f/69/X//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/fz//Pr5//Xn + 3f/qyLH/4auG/+KcbP/im2r/46d9/+a7nP/w3M7/+fPv//38+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////+/f/9/Pv/9u3m/+zTw//jup7/4qqE/+Kogf/js5L/58au//Pl + 2v/7+PX//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////7+//7+ + /f/58+//8OLY/+nPvv/kwKb/472i/+XFr//q1cX/9uzm//37+f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v////v59//27+r/8OTb/+vYyv/p1cb/69rO/+/k + 3P/48/D//v38//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v38//v59v/59PD/9u7o//Xt5v/27+r/+PTw//z6+f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////v7//v38//38+v/8+vj//Pn3//z6 + +P/9+/r//v39//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////v7//v7+//7+/v///v3//v79//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////8/////v// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////+/////f////P////6//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////v////0////4P// + //P///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////8////+D///+8////5P////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////l////vf// + /4n////R//////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////9H///+K////S////7X///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tf// + /0z///8P////jf////P///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////T///+O////D////wH///9L////tP////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////tP// + /0v///8B////AP///xX///9m////1v////z///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////P///9b///9m////Ff///wD///8A////AP///yT///9/////2v// + //z///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////z////a////f/// + /yT///8A////AP///wD///8A////A////yD///9/////1v/////////+//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////7/////////1v///3////8g////A////wD///8AAAAAAP///wD///8A////A/// + /yT///9l////sP///+7///////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////7v///7H///9l////JP// + /wP///8A////AAAAAAAAAAAA////AP///wD///8A////AP///xT///9I////iP///7L////P////4/// + //L////7/////v////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////////9////+P// + /+/////i////z////7L///+I////SP///xT///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAP// + /wD///8A////AP///wH///8O////R////4P///+4////3/////T////9//////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////r////t////1////7b///+D////Rv///w7///8B////AP// + /wD///8AAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA + AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAA + AAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAc= \ No newline at end of file diff --git a/AIMS/OperationFront/frmOperationApply.cs b/AIMS/OperationFront/frmOperationApply.cs index 7f31267..7e2af93 100644 --- a/AIMS/OperationFront/frmOperationApply.cs +++ b/AIMS/OperationFront/frmOperationApply.cs @@ -183,32 +183,32 @@ namespace AIMS.OperationFront.UI private void tsbDelete_Click(object sender, EventArgs e) { - if (dgv.RowCount > 0) + if (dgv.Rows.Count > 0) { + int ApplyId = int.Parse(dgv.CurrentRow.Cells["ApplyId"].Value.ToString()); string MdrecNo = dgv.CurrentRow.Cells["MdrecNoColumn"].Value.ToString(); string PatientName = dgv.CurrentRow.Cells["PatientNameColumn"].Value.ToString(); - int ApplyId = int.Parse(dgv.CurrentRow.Cells["ApplyId"].Value.ToString()); - for (int i = 0; i < dgv.Rows.Count; i++) + bool isDelete = false; + if (AIMSExtension.PublicMethod.RoleId == 7 || AIMSExtension.PublicMethod.RoleId == 1 || AIMSExtension.PublicMethod.RoleId == 10) { - if (bool.Parse(this.dgv.Rows[i].Cells["CheckBoxColumn"].EditedFormattedValue.ToString())) - { - if (MessageBox.Show("您确定要作废 (住院号:" + MdrecNo + " 患者姓名:" + PatientName + ")?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) - { - try - { - BOperationApply.UpdateApplyState(ApplyId, 11); - MessageBox.Show("作废成功!"); - btnFind_Click(null, null); - } - catch (Exception ex) - { - MessageBox.Show("作废失败!" + ex.Message); - } - - } - } + isDelete = true; } + if (isDelete == true) + if (MessageBox.Show("您确定要作废 (住院号:" + MdrecNo + " 患者姓名:" + PatientName + ")?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) + { + try + { + BOperationApply.UpdateApplyState(ApplyId, 11); + MessageBox.Show("作废成功!"); + btnFind_Click(null, null); + } + catch (Exception ex) + { + MessageBox.Show("作废失败!" + ex.Message); + } + + } } } diff --git a/AIMS/OperationFront/frmOperationApplyDetail.cs b/AIMS/OperationFront/frmOperationApplyDetail.cs index e580bf2..b13b3f8 100644 --- a/AIMS/OperationFront/frmOperationApplyDetail.cs +++ b/AIMS/OperationFront/frmOperationApplyDetail.cs @@ -1311,7 +1311,7 @@ namespace AIMS.OperationFront.UI if (dt != null && dt.Rows.Count > 0) { DataRow row = dt.Rows[0]; - txtArchivesNo.Text = row["PATIENT_ID"].ToString();//HIS患者ID + txtArchivesNo.Text = row["IPD_NO"].ToString();//HIS患者ID cboDepartment.Text = row["名称"].ToString(); //申请手术科室编码 cboApplyDepId.Text = row["名称"].ToString(); //申请手术科室编码 txtName.Text = row["PATIENT_NAME"].ToString(); @@ -1329,7 +1329,7 @@ namespace AIMS.OperationFront.UI cboRHBloodType.Text = row["PATINET_BLOODTYPE_RH"].ToString(); txtIdentityCard.Text = row["IDNO"].ToString(); cboPatientKind.Text = row["PATIENT_CHARGE_TYPE"].ToString(); - txtIlldistrict.Text = row["ROOM_NO"].ToString(); + txtIlldistrict.Text = row["WARD_NO"].ToString(); txtSickBed.Text = row["ROOM_NO"].ToString(); //patient.ADDRESS = row["PATIENT_ADDRESS"].ToString(); txtContacts.Text = row["PATIENT_CONTACTOR"].ToString(); diff --git a/AIMS/OperationFront/frmSelectiveOperationsPrint.cs b/AIMS/OperationFront/frmSelectiveOperationsPrint.cs index 698a23a..a9e0457 100644 --- a/AIMS/OperationFront/frmSelectiveOperationsPrint.cs +++ b/AIMS/OperationFront/frmSelectiveOperationsPrint.cs @@ -75,11 +75,13 @@ namespace AIMS.OperationFront.UI private void btnBeforeDay_Click(object sender, EventArgs e) { dtpTime.Value = dtpTime.Value.AddDays(-1); + checkBoxX1.Checked = false; } private void btnAfterDay_Click(object sender, EventArgs e) { dtpTime.Value = dtpTime.Value.AddDays(1); + checkBoxX1.Checked = false; } private void dtpTime_ValueChanged(object sender, EventArgs e) @@ -101,6 +103,8 @@ namespace AIMS.OperationFront.UI } if (dt == null) return; FullDgv(dt); + + checkBoxX1.Checked= true; dgvApplyOrDoctor.ClearSelection(); } @@ -260,5 +264,23 @@ namespace AIMS.OperationFront.UI if (flag == "end") return dt.Date.AddHours(23).AddMinutes(59).AddSeconds(59); return dt; } + + private void checkBoxX1_CheckedChanged(object sender, EventArgs e) + { + if (checkBoxX1.Checked==true ) + { + foreach (DataGridViewRow item in dgvApplyOrDoctor.Rows) + { + item.Cells[0].Value = true; + } + } + else + { + foreach (DataGridViewRow item in dgvApplyOrDoctor.Rows) + { + item.Cells[0].Value = false; + } + } + } } } diff --git a/AIMS/OperationFront/frmSelectiveOperationsPrint.designer.cs b/AIMS/OperationFront/frmSelectiveOperationsPrint.designer.cs index 98a7f48..393dc80 100644 --- a/AIMS/OperationFront/frmSelectiveOperationsPrint.designer.cs +++ b/AIMS/OperationFront/frmSelectiveOperationsPrint.designer.cs @@ -32,6 +32,12 @@ namespace AIMS.OperationFront.UI System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); @@ -42,12 +48,6 @@ namespace AIMS.OperationFront.UI System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmSelectiveOperationsPrint)); this.panel1 = new System.Windows.Forms.Panel(); this.rbosh = new System.Windows.Forms.RadioButton(); @@ -64,24 +64,6 @@ namespace AIMS.OperationFront.UI this.panel2 = new System.Windows.Forms.Panel(); this.dgvApplyOrDoctor = new DevComponents.DotNetBar.Controls.DataGridViewX(); this.Column1 = new System.Windows.Forms.DataGridViewCheckBoxColumn(); - this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn12 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn13 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn14 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn17 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.dataGridViewTextBoxColumn18 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Index = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.PlanOperationRoomName = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -100,6 +82,25 @@ namespace AIMS.OperationFront.UI this.InstrumentNurse = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.TourNurse = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Remark = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn12 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn13 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn14 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn17 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn18 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.checkBoxX1 = new DevComponents.DotNetBar.Controls.CheckBoxX(); this.panel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dtpTime)).BeginInit(); this.panel2.SuspendLayout(); @@ -284,6 +285,7 @@ namespace AIMS.OperationFront.UI // // panel2 // + this.panel2.Controls.Add(this.checkBoxX1); this.panel2.Controls.Add(this.dgvApplyOrDoctor); this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; this.panel2.Location = new System.Drawing.Point(12, 59); @@ -364,6 +366,141 @@ namespace AIMS.OperationFront.UI this.Column1.TrueValue = "1"; this.Column1.Width = 30; // + // Id + // + this.Id.HeaderText = "编号"; + this.Id.Name = "Id"; + this.Id.ReadOnly = true; + this.Id.Visible = false; + // + // Index + // + this.Index.HeaderText = "序号"; + this.Index.Name = "Index"; + this.Index.ReadOnly = true; + this.Index.Visible = false; + this.Index.Width = 40; + // + // PlanOperationRoomName + // + this.PlanOperationRoomName.HeaderText = "术间"; + this.PlanOperationRoomName.Name = "PlanOperationRoomName"; + this.PlanOperationRoomName.ReadOnly = true; + this.PlanOperationRoomName.Width = 60; + // + // PlanOrder + // + this.PlanOrder.HeaderText = "台次"; + this.PlanOrder.Name = "PlanOrder"; + this.PlanOrder.ReadOnly = true; + this.PlanOrder.Width = 30; + // + // OrderOperationTime + // + dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 12F); + this.OrderOperationTime.DefaultCellStyle = dataGridViewCellStyle2; + this.OrderOperationTime.HeaderText = "时间"; + this.OrderOperationTime.Name = "OrderOperationTime"; + this.OrderOperationTime.ReadOnly = true; + this.OrderOperationTime.Width = 65; + // + // DepartmentId + // + dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 12F); + this.DepartmentId.DefaultCellStyle = dataGridViewCellStyle3; + this.DepartmentId.HeaderText = "科室"; + this.DepartmentId.Name = "DepartmentId"; + this.DepartmentId.ReadOnly = true; + this.DepartmentId.Width = 120; + // + // SickBed + // + this.SickBed.HeaderText = "床号"; + this.SickBed.Name = "SickBed"; + this.SickBed.ReadOnly = true; + this.SickBed.Width = 50; + // + // InHospitalNo + // + this.InHospitalNo.HeaderText = "住院号"; + this.InHospitalNo.Name = "InHospitalNo"; + this.InHospitalNo.ReadOnly = true; + this.InHospitalNo.Width = 80; + // + // PatientName + // + dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 11F); + this.PatientName.DefaultCellStyle = dataGridViewCellStyle4; + this.PatientName.HeaderText = "姓名"; + this.PatientName.Name = "PatientName"; + this.PatientName.ReadOnly = true; + this.PatientName.Width = 160; + // + // ApplyDiagnoseInfoName + // + this.ApplyDiagnoseInfoName.HeaderText = "诊断"; + this.ApplyDiagnoseInfoName.Name = "ApplyDiagnoseInfoName"; + this.ApplyDiagnoseInfoName.ReadOnly = true; + // + // Operation + // + dataGridViewCellStyle5.Font = new System.Drawing.Font("微软雅黑", 11F); + this.Operation.DefaultCellStyle = dataGridViewCellStyle5; + this.Operation.HeaderText = "手术"; + this.Operation.Name = "Operation"; + this.Operation.ReadOnly = true; + // + // OperationDoctor + // + dataGridViewCellStyle6.Font = new System.Drawing.Font("微软雅黑", 12F); + this.OperationDoctor.DefaultCellStyle = dataGridViewCellStyle6; + this.OperationDoctor.HeaderText = "医师"; + this.OperationDoctor.Name = "OperationDoctor"; + this.OperationDoctor.ReadOnly = true; + this.OperationDoctor.Width = 65; + // + // Assistant + // + this.Assistant.HeaderText = "助手"; + this.Assistant.Name = "Assistant"; + this.Assistant.ReadOnly = true; + this.Assistant.Width = 65; + // + // AnaesthesiaMethodId + // + this.AnaesthesiaMethodId.HeaderText = "拟施麻醉"; + this.AnaesthesiaMethodId.Name = "AnaesthesiaMethodId"; + this.AnaesthesiaMethodId.ReadOnly = true; + this.AnaesthesiaMethodId.Visible = false; + // + // AnesthesiaDoctor + // + this.AnesthesiaDoctor.HeaderText = "麻醉医生"; + this.AnesthesiaDoctor.Name = "AnesthesiaDoctor"; + this.AnesthesiaDoctor.ReadOnly = true; + // + // InstrumentNurse + // + this.InstrumentNurse.HeaderText = "洗手护士"; + this.InstrumentNurse.Name = "InstrumentNurse"; + this.InstrumentNurse.ReadOnly = true; + this.InstrumentNurse.Width = 65; + // + // TourNurse + // + this.TourNurse.HeaderText = "巡回护士"; + this.TourNurse.Name = "TourNurse"; + this.TourNurse.ReadOnly = true; + this.TourNurse.Width = 65; + // + // Remark + // + dataGridViewCellStyle7.Font = new System.Drawing.Font("微软雅黑", 12F); + this.Remark.DefaultCellStyle = dataGridViewCellStyle7; + this.Remark.HeaderText = "备注"; + this.Remark.Name = "Remark"; + this.Remark.ReadOnly = true; + // // dataGridViewTextBoxColumn1 // this.dataGridViewTextBoxColumn1.HeaderText = "编号"; @@ -506,140 +643,18 @@ namespace AIMS.OperationFront.UI this.dataGridViewTextBoxColumn18.HeaderText = "备注"; this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18"; // - // Id + // checkBoxX1 // - this.Id.HeaderText = "编号"; - this.Id.Name = "Id"; - this.Id.ReadOnly = true; - this.Id.Visible = false; // - // Index // - this.Index.HeaderText = "序号"; - this.Index.Name = "Index"; - this.Index.ReadOnly = true; - this.Index.Visible = false; - this.Index.Width = 40; // - // PlanOperationRoomName - // - this.PlanOperationRoomName.HeaderText = "术间"; - this.PlanOperationRoomName.Name = "PlanOperationRoomName"; - this.PlanOperationRoomName.ReadOnly = true; - this.PlanOperationRoomName.Width = 60; - // - // PlanOrder - // - this.PlanOrder.HeaderText = "台次"; - this.PlanOrder.Name = "PlanOrder"; - this.PlanOrder.ReadOnly = true; - this.PlanOrder.Width = 30; - // - // OrderOperationTime - // - dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 12F); - this.OrderOperationTime.DefaultCellStyle = dataGridViewCellStyle2; - this.OrderOperationTime.HeaderText = "时间"; - this.OrderOperationTime.Name = "OrderOperationTime"; - this.OrderOperationTime.ReadOnly = true; - this.OrderOperationTime.Width = 65; - // - // DepartmentId - // - dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 12F); - this.DepartmentId.DefaultCellStyle = dataGridViewCellStyle3; - this.DepartmentId.HeaderText = "科室"; - this.DepartmentId.Name = "DepartmentId"; - this.DepartmentId.ReadOnly = true; - this.DepartmentId.Width = 120; - // - // SickBed - // - this.SickBed.HeaderText = "床号"; - this.SickBed.Name = "SickBed"; - this.SickBed.ReadOnly = true; - this.SickBed.Width = 50; - // - // InHospitalNo - // - this.InHospitalNo.HeaderText = "住院号"; - this.InHospitalNo.Name = "InHospitalNo"; - this.InHospitalNo.ReadOnly = true; - this.InHospitalNo.Width = 80; - // - // PatientName - // - dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 11F); - this.PatientName.DefaultCellStyle = dataGridViewCellStyle4; - this.PatientName.HeaderText = "姓名"; - this.PatientName.Name = "PatientName"; - this.PatientName.ReadOnly = true; - this.PatientName.Width = 160; - // - // ApplyDiagnoseInfoName - // - this.ApplyDiagnoseInfoName.HeaderText = "诊断"; - this.ApplyDiagnoseInfoName.Name = "ApplyDiagnoseInfoName"; - this.ApplyDiagnoseInfoName.ReadOnly = true; - // - // Operation - // - dataGridViewCellStyle5.Font = new System.Drawing.Font("微软雅黑", 11F); - this.Operation.DefaultCellStyle = dataGridViewCellStyle5; - this.Operation.HeaderText = "手术"; - this.Operation.Name = "Operation"; - this.Operation.ReadOnly = true; - // - // OperationDoctor - // - dataGridViewCellStyle6.Font = new System.Drawing.Font("微软雅黑", 12F); - this.OperationDoctor.DefaultCellStyle = dataGridViewCellStyle6; - this.OperationDoctor.HeaderText = "医师"; - this.OperationDoctor.Name = "OperationDoctor"; - this.OperationDoctor.ReadOnly = true; - this.OperationDoctor.Width = 65; - // - // Assistant - // - this.Assistant.HeaderText = "助手"; - this.Assistant.Name = "Assistant"; - this.Assistant.ReadOnly = true; - this.Assistant.Width = 65; - // - // AnaesthesiaMethodId - // - this.AnaesthesiaMethodId.HeaderText = "拟施麻醉"; - this.AnaesthesiaMethodId.Name = "AnaesthesiaMethodId"; - this.AnaesthesiaMethodId.ReadOnly = true; - this.AnaesthesiaMethodId.Visible = false; - // - // AnesthesiaDoctor - // - this.AnesthesiaDoctor.HeaderText = "麻醉医生"; - this.AnesthesiaDoctor.Name = "AnesthesiaDoctor"; - this.AnesthesiaDoctor.ReadOnly = true; - // - // InstrumentNurse - // - this.InstrumentNurse.HeaderText = "洗手护士"; - this.InstrumentNurse.Name = "InstrumentNurse"; - this.InstrumentNurse.ReadOnly = true; - this.InstrumentNurse.Width = 65; - // - // TourNurse - // - this.TourNurse.HeaderText = "巡回护士"; - this.TourNurse.Name = "TourNurse"; - this.TourNurse.ReadOnly = true; - this.TourNurse.Width = 65; - // - // Remark - // - dataGridViewCellStyle7.Font = new System.Drawing.Font("微软雅黑", 12F); - this.Remark.DefaultCellStyle = dataGridViewCellStyle7; - this.Remark.HeaderText = "备注"; - this.Remark.Name = "Remark"; - this.Remark.ReadOnly = true; + this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.checkBoxX1.Location = new System.Drawing.Point(4, 7); + this.checkBoxX1.Name = "checkBoxX1"; + this.checkBoxX1.Size = new System.Drawing.Size(21, 23); + this.checkBoxX1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; + this.checkBoxX1.TabIndex = 63; + this.checkBoxX1.CheckedChanged += new System.EventHandler(this.checkBoxX1_CheckedChanged); // // frmSelectiveOperationsPrint // @@ -717,5 +732,6 @@ namespace AIMS.OperationFront.UI private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn16; private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn17; private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn18; + private DevComponents.DotNetBar.Controls.CheckBoxX checkBoxX1; } } \ No newline at end of file diff --git a/AIMS/OremrUserControl/ucPatientRecoverCard.Designer.cs b/AIMS/OremrUserControl/ucPatientRecoverCard.Designer.cs index f2c7b5c..f0c3dc4 100644 --- a/AIMS/OremrUserControl/ucPatientRecoverCard.Designer.cs +++ b/AIMS/OremrUserControl/ucPatientRecoverCard.Designer.cs @@ -72,10 +72,10 @@ // labPatientName // this.labPatientName.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.labPatientName.Location = new System.Drawing.Point(47, 13); + this.labPatientName.Location = new System.Drawing.Point(57, 13); this.labPatientName.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.labPatientName.Name = "labPatientName"; - this.labPatientName.Size = new System.Drawing.Size(115, 20); + this.labPatientName.Size = new System.Drawing.Size(105, 20); this.labPatientName.TabIndex = 7; this.labPatientName.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; this.labPatientName.Click += new System.EventHandler(this.labTabindex_Click); @@ -99,7 +99,7 @@ this.labelName.Location = new System.Drawing.Point(2, 13); this.labelName.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.labelName.Name = "labelName"; - this.labelName.Size = new System.Drawing.Size(45, 20); + this.labelName.Size = new System.Drawing.Size(73, 20); this.labelName.TabIndex = 6; this.labelName.Click += new System.EventHandler(this.labTabindex_Click); // diff --git a/AIMS/PublicUI/frmDrugSel.Designer.cs b/AIMS/PublicUI/frmDrugSel.Designer.cs index b77818e..2a14920 100644 --- a/AIMS/PublicUI/frmDrugSel.Designer.cs +++ b/AIMS/PublicUI/frmDrugSel.Designer.cs @@ -36,7 +36,6 @@ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmDrugSel)); this.panel1 = new System.Windows.Forms.Panel(); this.panel5 = new System.Windows.Forms.Panel(); @@ -66,9 +65,6 @@ this.superTabItem3 = new DevComponents.DotNetBar.SuperTabItem(); this.superTabItem4 = new DevComponents.DotNetBar.SuperTabItem(); this.dgvYP = new System.Windows.Forms.DataGridView(); - this.dgvDosage = new System.Windows.Forms.DataGridView(); - this.Dosage = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.imageList1 = new System.Windows.Forms.ImageList(this.components); this.id = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Code = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.TypeId = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -84,6 +80,7 @@ this.Channel = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Remark = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.ZFBL = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.imageList1 = new System.Windows.Forms.ImageList(this.components); this.panel1.SuspendLayout(); this.panel5.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.tabDrugs)).BeginInit(); @@ -94,7 +91,6 @@ ((System.ComponentModel.ISupportInitialize)(this.TabSelDrugs)).BeginInit(); this.panel2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dgvYP)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.dgvDosage)).BeginInit(); this.SuspendLayout(); // // panel1 @@ -480,53 +476,6 @@ this.dgvYP.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.dgvYP_KeyPress); this.dgvYP.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.dgvYP_PreviewKeyDown); // - // dgvDosage - // - this.dgvDosage.AllowUserToAddRows = false; - this.dgvDosage.AllowUserToDeleteRows = false; - this.dgvDosage.BackgroundColor = System.Drawing.Color.White; - this.dgvDosage.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None; - dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle8.BackColor = System.Drawing.Color.White; - dataGridViewCellStyle8.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvDosage.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8; - this.dgvDosage.ColumnHeadersHeight = 30; - this.dgvDosage.ColumnHeadersVisible = false; - this.dgvDosage.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { - this.Dosage}); - this.dgvDosage.EnableHeadersVisualStyles = false; - this.dgvDosage.Location = new System.Drawing.Point(317, 148); - this.dgvDosage.Name = "dgvDosage"; - this.dgvDosage.ReadOnly = true; - this.dgvDosage.RowHeadersVisible = false; - this.dgvDosage.RowTemplate.Height = 30; - this.dgvDosage.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.dgvDosage.Size = new System.Drawing.Size(60, 90); - this.dgvDosage.TabIndex = 18; - this.dgvDosage.Visible = false; - this.dgvDosage.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvDosage_CellClick); - this.dgvDosage.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvDosage_KeyDown); - this.dgvDosage.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.dgvDosage_KeyPress); - this.dgvDosage.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.dgvDosage_PreviewKeyDown); - // - // Dosage - // - this.Dosage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; - this.Dosage.HeaderText = "剂量"; - this.Dosage.Name = "Dosage"; - this.Dosage.ReadOnly = true; - // - // imageList1 - // - this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); - this.imageList1.TransparentColor = System.Drawing.Color.Transparent; - this.imageList1.Images.SetKeyName(0, "插入列.png"); - this.imageList1.Images.SetKeyName(1, "未插入列 .png"); - // // id // this.id.DataPropertyName = "Id"; @@ -647,12 +596,18 @@ this.ZFBL.ReadOnly = true; this.ZFBL.Visible = false; // + // imageList1 + // + this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); + this.imageList1.TransparentColor = System.Drawing.Color.Transparent; + this.imageList1.Images.SetKeyName(0, "插入列.png"); + this.imageList1.Images.SetKeyName(1, "未插入列 .png"); + // // frmDrugSel // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; this.AutoScroll = true; this.ClientSize = new System.Drawing.Size(1195, 677); - this.Controls.Add(this.dgvDosage); this.Controls.Add(this.dgvYP); this.Controls.Add(this.panel1); this.DoubleBuffered = true; @@ -676,7 +631,6 @@ ((System.ComponentModel.ISupportInitialize)(this.TabSelDrugs)).EndInit(); this.panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.dgvYP)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.dgvDosage)).EndInit(); this.ResumeLayout(false); } @@ -702,8 +656,6 @@ public DevComponents.DotNetBar.SuperTabControl tabDrugs; private DevComponents.DotNetBar.Controls.DataGridViewX dgvDrugsSZ; private System.Windows.Forms.DataGridView dgvYP; - private System.Windows.Forms.DataGridView dgvDosage; - private System.Windows.Forms.DataGridViewTextBoxColumn Dosage; private System.Windows.Forms.ImageList imageList1; private System.Windows.Forms.DataGridViewImageColumn dataGridViewImageColumn1; private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1; diff --git a/AIMS/PublicUI/frmDrugSel.resx b/AIMS/PublicUI/frmDrugSel.resx index e6338c5..0605311 100644 --- a/AIMS/PublicUI/frmDrugSel.resx +++ b/AIMS/PublicUI/frmDrugSel.resx @@ -146,7 +146,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAa - CAAAAk1TRnQBSQFMAgEBAgEAAdABBgHQAQYBFAEAARQBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFQ + CAAAAk1TRnQBSQFMAgEBAgEAAdgBBgHYAQYBFAEAARQBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFQ AwABFAMAAQEBAAEgBgABGS4AA1UBrwOAAf4DKwH8AysB/AGZAYsBQAH9AaEBkgEAAf8BkwGCAQAB/wGW AYcBQAH9AaMBlAEAAf8BowGUAQAB/wGjAZQBAAH/AysB/ANgAej/AA0AAZMBggEAAf8DYgH2A20B9wNt AfcDXAH4A4AB/gGXAYYBAAH/A20B9wHsAecB5AH/AewB5wHkAf8B7AHnAeQB/wNtAfcBkwGCAQAB//8A diff --git a/AIMS/Template/麻醉收费单.xlt b/AIMS/Template/麻醉收费单.xlt new file mode 100644 index 0000000..f92ad81 Binary files /dev/null and b/AIMS/Template/麻醉收费单.xlt differ diff --git a/AIMSEntity/AIMSEntity.csproj b/AIMSEntity/AIMSEntity.csproj index 46a6e01..a704640 100644 --- a/AIMSEntity/AIMSEntity.csproj +++ b/AIMSEntity/AIMSEntity.csproj @@ -51,6 +51,11 @@ + + + + + @@ -67,6 +72,7 @@ + @@ -188,6 +194,7 @@ + @@ -325,6 +332,7 @@ + @@ -337,6 +345,7 @@ + @@ -457,6 +466,7 @@ + @@ -478,6 +488,7 @@ + diff --git a/AIMSEntity/BLL/AutoGenerate/BChargsTemplate.cs b/AIMSEntity/BLL/AutoGenerate/BChargsTemplate.cs new file mode 100644 index 0000000..70d553c --- /dev/null +++ b/AIMSEntity/BLL/AutoGenerate/BChargsTemplate.cs @@ -0,0 +1,166 @@ +using AIMSDAL; +using AIMSModel; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Data; + +namespace AIMSBLL +{ + public partial class BChargsTemplate + { + #region 插入实体操作部份 + /// + /// 插入实体 + /// + /// 实体类对象 + /// 标识列值或影响的记录行数 + public static int Insert(ChargsTemplate chargsTemplate) + { + return DChargsTemplate.Insert(chargsTemplate); + } + #endregion + + #region 删除实体操作 + /// + /// 删除实体 + /// + /// 实体类对象 + /// 影响的记录行数 + public static int Delete(ChargsTemplate chargsTemplate) + { + return DChargsTemplate.Delete(chargsTemplate); + } + /// + /// 根据对象查询语句删除 + /// + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int Delete(string oql, ParameterList parameters) + { + return DChargsTemplate.Delete(oql, parameters); + } + #endregion + + #region 更新实体操作 + + /// + /// 更新实体 + /// + /// 实体类对象 + /// 影响的记录行数 + public static int Update(ChargsTemplate chargsTemplate) + { + return DChargsTemplate.Update(chargsTemplate); + } + + /// + /// 根据对象查询语句更新实体 + /// + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int Update(string oql, ParameterList parameters) + { + return DChargsTemplate.Update(oql, parameters); + } + #endregion + + #region 查询实体集合 + /// + /// \查询实体集合 + /// + /// 实体类对象集合 + public static List Select() + { + return DChargsTemplate.Select(); + } + /// + /// 递归查询实体集合 + /// + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + public static List Select(RecursiveType recursiveType, int recursiveDepth) + { + return DChargsTemplate.Select(recursiveType, recursiveDepth); + } + + /// + /// 根据对象查询语句查询实体集合 + /// + /// 对象查询语句 + /// 参数列表 + /// 实体类对象集合 + public static List Select(string oql, ParameterList parameters) + { + return DChargsTemplate.Select(oql, parameters); + } + + /// + /// 根据对象查询语句递归查询实体集合 + /// + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + public static List Select(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + return DChargsTemplate.Select(oql, parameters, recursiveType, recursiveDepth); + } + #endregion + + #region 查询单个实体 + /// + /// 更据对象查询语句查询单个实体 + /// + /// 对象查询语句 + /// 参数列表 + /// 实体对象 + public static ChargsTemplate SelectSingle(string oql, ParameterList parameters) + { + return DChargsTemplate.SelectSingle(oql, parameters); + } + /// + /// 更据对象查询语句递归查询单个实体 + /// + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体对象 + public static ChargsTemplate SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + return DChargsTemplate.SelectSingle(oql, parameters, recursiveType, recursiveDepth); + } + + /// + /// 按主键字段查询特定实体 + /// + /// 主键值 + /// 实体类对象 + public static ChargsTemplate SelectSingle(int? id) + { + return DChargsTemplate.SelectSingle(id); + } + + /// + /// 更据主键递归查询单个实体 + /// + /// 递归类型 + /// 递归深度 + /// 实体对象 + public static ChargsTemplate SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth) + { + return DChargsTemplate.SelectSingle(id, recursiveType, recursiveDepth); + } + #endregion + + public static DataTable GetChargsTemplate(string type, string name) + { + return DChargsTemplate.GetChargsTemplate(type, name); + } + } +} diff --git a/AIMSEntity/BLL/AutoGenerate/BFeesRecord.cs b/AIMSEntity/BLL/AutoGenerate/BFeesRecord.cs new file mode 100644 index 0000000..9e1fb5c --- /dev/null +++ b/AIMSEntity/BLL/AutoGenerate/BFeesRecord.cs @@ -0,0 +1,160 @@ +using System; +using AIMSDAL; +using AIMSModel; +using System.Collections; +using System.Collections.Generic; + +namespace AIMSBLL +{ + public partial class BFeesRecord + { + #region 插入实体操作部份 + /// + /// 插入实体 + /// + /// 实体类对象 + /// 标识列值或影响的记录行数 + public static int Insert(FeesRecord feesRecord) + { + return DFeesRecord.Insert(feesRecord); + } + #endregion + + #region 删除实体操作 + /// + /// 删除实体 + /// + /// 实体类对象 + /// 影响的记录行数 + public static int Delete(FeesRecord feesRecord) + { + return DFeesRecord.Delete(feesRecord); + } + /// + /// 根据对象查询语句删除 + /// + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int Delete(string oql, ParameterList parameters) + { + return DFeesRecord.Delete(oql,parameters); + } + #endregion + + #region 更新实体操作 + + /// + /// 更新实体 + /// + /// 实体类对象 + /// 影响的记录行数 + public static int Update(FeesRecord feesRecord) + { + return DFeesRecord.Update(feesRecord); + } + + /// + /// 根据对象查询语句更新实体 + /// + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int Update(string oql, ParameterList parameters) + { + return DFeesRecord.Update(oql,parameters); + } + #endregion + + #region 查询实体集合 + /// + /// \查询实体集合 + /// + /// 实体类对象集合 + public static List Select() + { + return DFeesRecord.Select(); + } + /// + /// 递归查询实体集合 + /// + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + public static List Select(RecursiveType recursiveType, int recursiveDepth) + { + return DFeesRecord.Select(recursiveType, recursiveDepth); + } + + /// + /// 根据对象查询语句查询实体集合 + /// + /// 对象查询语句 + /// 参数列表 + /// 实体类对象集合 + public static List Select(string oql, ParameterList parameters) + { + return DFeesRecord.Select(oql, parameters); + } + + /// + /// 根据对象查询语句递归查询实体集合 + /// + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + public static List Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth) + { + return DFeesRecord.Select(oql, parameters, recursiveType, recursiveDepth); + } + #endregion + + #region 查询单个实体 + /// + /// 更据对象查询语句查询单个实体 + /// + /// 对象查询语句 + /// 参数列表 + /// 实体对象 + public static FeesRecord SelectSingle(string oql, ParameterList parameters) + { + return DFeesRecord.SelectSingle(oql, parameters); + } + /// + /// 更据对象查询语句递归查询单个实体 + /// + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体对象 + public static FeesRecord SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + return DFeesRecord.SelectSingle(oql, parameters, recursiveType, recursiveDepth); + } + + /// + /// 按主键字段查询特定实体 + /// + /// 主键值 + /// 实体类对象 + public static FeesRecord SelectSingle(int? id) + { + return DFeesRecord.SelectSingle(id); + } + + /// + /// 更据主键递归查询单个实体 + /// + /// 递归类型 + /// 递归深度 + /// 实体对象 + public static FeesRecord SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth) + { + return DFeesRecord.SelectSingle(id, recursiveType, recursiveDepth); + } + #endregion + } +} diff --git a/AIMSEntity/BLL/Extension/BCharges.cs b/AIMSEntity/BLL/Extension/BCharges.cs index 56639be..033a5b7 100644 --- a/AIMSEntity/BLL/Extension/BCharges.cs +++ b/AIMSEntity/BLL/Extension/BCharges.cs @@ -1,11 +1,11 @@ -using System; -using AIMSDAL; +using AIMSDAL; using AIMSModel; -using AIMSObjectQuery; -using System.Collections; +using DrawGraph; +using HelperDB; +using System; using System.Collections.Generic; using System.Data; -using HelperDB; +using System.Data.SqlClient; namespace AIMSBLL { @@ -24,6 +24,11 @@ namespace AIMSBLL return DBHelper.GetDataTable(sql); } } + public static DataTable GetAllChargesByCondition(string Condition) + { + string strSql = "SELECT top 20 d.*, Bill Stand,unit DosageUnit,Form Factory,d.Class as TypeName FROM Charges d where d.IsValid=1 and (d.HelpCode like'%" + Condition.ToUpper() + "%' or d.Name like'%" + Condition + "%') "; + return DBHelper.GetDataTable(strSql); + } public static DataTable SelectIdName(string str) { @@ -38,5 +43,71 @@ namespace AIMSBLL } return DBHelper.GetDataTable(sql); } + + public static DataTable GetChargsByCodes(string ids, string numbers) + { + DataTable dt = BCharges.GetChargsByCodes(ids); + dt.Columns.Add(new DataColumn("Number", typeof(string))); + string[] numbes = new string[0]; + if (numbers != null && numbers != "") numbes = numbers.Split(','); + for (int i = 0; i < dt.Rows.Count; i++) + { + if (numbes.Length != 0 && numbes.Length <= dt.Rows.Count) dt.Rows[i]["Number"] = numbes[i].ToString(); + else dt.Rows[i]["Number"] = "0"; + } + return dt; + } + public static DataTable GetChargsByCodes(string ChargCodes) + { + if (ChargCodes != null && ChargCodes.Length > 0) + { + string sql = string.Format("select * from Charges where Id in({0}) order by charindex(','+rtrim(Id)+',',',{1},') ", ChargCodes, ChargCodes.Replace("'", "")); + return DBHelper.GetDataTable(sql); + } + else + { + string sql = string.Format("select * from Charges where 1<>1 "); + return DBHelper.GetDataTable(sql); + } + } + + /// + /// 模糊查询事件 + /// + /// + public static DataTable SelectByIdName(string str, string deptid) + { + string sql = string.Empty; + if (str == "") + { + sql = string.Format("select Top 40 Id ID,name+' '+ISNULL(Bill,'') Name, Code,code xmbm,Form,Price from Charges where Class <> '药品'"); + } + else + { + sql = string.Format("select Top 40 Id ID,name+' '+ISNULL(Bill,'') Name, Code,code xmbm,Form,Price from Charges where Class <> '药品' and ( Code like '%{0}%' OR name like '%{0}%' ) ", str); + } + try + { + return DBHelper.GetDataTable(sql); + } + catch (SqlException ex) + { + throw new Exception(ex.Message); + } + } + + public static List GetChargsListByCodes(string ids, string numbers) + { + List dt = DCharges.GetChargsListByCodes(ids); + string[] numbes = new string[0]; + if (numbers != null && numbers != "") numbes = numbers.Split(','); + for (int i = 0; i < dt.Count; i++) + { + if (numbes.Length != 0 && numbes.Length <= dt.Count) dt[i].Number = numbes[i].ToString(); + else dt[i].Number = "1"; + } + return dt; + } + } -} +} diff --git a/AIMSEntity/BLL/Extension/BDrugs.cs b/AIMSEntity/BLL/Extension/BDrugs.cs index 92a32ea..d02afd0 100644 --- a/AIMSEntity/BLL/Extension/BDrugs.cs +++ b/AIMSEntity/BLL/Extension/BDrugs.cs @@ -14,7 +14,7 @@ namespace AIMSBLL { public static DataTable GetAllDrugsByCondition(string Condition) { - string strSql = "SELECT top 20 d.*, d.DrugKind as TypeName,Stand,DosageUnit,Unit,Dosage,Factory,Channel,Remark,ZFBL FROM Drugs d where d.IsValid=1 and (d.HelpCode like'%" + Condition.ToUpper() + "%' or d.Name like'%" + Condition + "%') Order By UseRate desc"; + string strSql = "SELECT top 20 d.*, d.DrugKind as TypeName FROM Drugs d where d.IsValid=1 and (d.HelpCode like'%" + Condition.ToUpper() + "%' or d.Name like'%" + Condition + "%') Order By UseRate desc"; return DBHelper.GetDataTable(strSql); } diff --git a/AIMSEntity/BLL/Extension/BFeesRecord.cs b/AIMSEntity/BLL/Extension/BFeesRecord.cs new file mode 100644 index 0000000..d8059bb --- /dev/null +++ b/AIMSEntity/BLL/Extension/BFeesRecord.cs @@ -0,0 +1,12 @@ +using System; +using AIMSDAL; +using AIMSModel; +using AIMSObjectQuery; +using System.Collections; +using System.Collections.Generic; +namespace AIMSBLL +{ + public partial class BFeesRecord + { + } +} diff --git a/AIMSEntity/DAL/AutoGenerate/DChargsTemplate.cs b/AIMSEntity/DAL/AutoGenerate/DChargsTemplate.cs new file mode 100644 index 0000000..2be6b3f --- /dev/null +++ b/AIMSEntity/DAL/AutoGenerate/DChargsTemplate.cs @@ -0,0 +1,634 @@ +using System; +using System.Data; +using System.Data.SqlClient; +using System.Collections; +using System.Collections.Generic; +using AIMSModel; +using AIMSObjectQuery; +using HelperDB; + +namespace AIMSDAL +{ + public partial class DChargsTemplate + { + #region 插入实体操作部份 + /// + /// 插入 + /// + /// Command对象 + /// 实体类对象 + /// 标识列值或影响的记录行数 + public static int Insert(SqlCommand cmd, ChargsTemplate chargsTemplate) + { + cmd.Parameters.Clear(); + cmd.CommandText = "insert into ChargsTemplate (TemplateType,TemplateName,HCode,ConnectId,DefaultValue,IsValid,OperatorId,OperatorTime) values (@TemplateType,@TemplateName,@HCode,@ConnectId,@DefaultValue,@IsValid,@OperatorId,@OperatorTime);select @@identity"; + //从实体中取出值放入Command的参数列表 + cmd.Parameters.Add(new SqlParameter("@TemplateType", chargsTemplate.TemplateType == null ? (object)DBNull.Value : (object)chargsTemplate.TemplateType)); + cmd.Parameters.Add(new SqlParameter("@TemplateName", chargsTemplate.TemplateName == null ? (object)DBNull.Value : (object)chargsTemplate.TemplateName)); + cmd.Parameters.Add(new SqlParameter("@HCode", chargsTemplate.HCode == null ? (object)DBNull.Value : (object)chargsTemplate.HCode)); + cmd.Parameters.Add(new SqlParameter("@ConnectId", chargsTemplate.ConnectId == null ? (object)DBNull.Value : (object)chargsTemplate.ConnectId)); + cmd.Parameters.Add(new SqlParameter("@DefaultValue", chargsTemplate.DefaultValue == null ? (object)DBNull.Value : (object)chargsTemplate.DefaultValue)); + cmd.Parameters.Add(new SqlParameter("@IsValid", chargsTemplate.IsValid.HasValue ? (object)chargsTemplate.IsValid.Value : (object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@OperatorId", chargsTemplate.OperatorId.HasValue ? (object)chargsTemplate.OperatorId.Value : (object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@OperatorTime", chargsTemplate.OperatorTime.HasValue ? (object)chargsTemplate.OperatorTime.Value : (object)DBNull.Value)); + return Convert.ToInt32(cmd.ExecuteScalar()); + } + /// + /// 不使用事务的插入方法 + /// + /// 实体类对象 + /// 标识列值或影响的记录行数 + public static int Insert(ChargsTemplate chargsTemplate) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return Insert(cmd, chargsTemplate); + } + } + } + + /// + /// 使用事务的插入方法 + /// + /// 实现共享Connection的对象 + /// 实体类对象 + /// 标识列值或影响的记录行数 + public static int Insert(Connection connection, ChargsTemplate chargsTemplate) + { + return Insert(connection.Command, chargsTemplate); + } + #endregion + + #region 删除实体操作 + + /// + /// 删除 + /// + /// Command对象 + /// 实体类对象 + /// 影响的记录行数 + public static int ExcuteDeleteCommand(SqlCommand cmd, ChargsTemplate chargsTemplate) + { + cmd.Parameters.Clear(); + cmd.CommandText = "delete from ChargsTemplate where Id=@Id"; + //从实体中取出值放入Command的参数列表 + cmd.Parameters.Add(new SqlParameter("@Id", chargsTemplate.Id)); + return cmd.ExecuteNonQuery(); + } + /// + /// 不使用事务的删除方法 + /// + /// 实体类对象 + /// 影响的记录行数 + public static int Delete(ChargsTemplate chargsTemplate) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteDeleteCommand(cmd, chargsTemplate); + } + } + } + /// + /// 使用事务的删除方法 + /// + /// 实现共享Connection的对象 + /// 实体类对象 + /// 影响的记录行数 + public static int Delete(Connection connection, ChargsTemplate chargsTemplate) + { + return ExcuteDeleteCommand(connection.Command, chargsTemplate); + } + + /// + /// 执行删除命令 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int ExcuteDeleteCommand(SqlCommand cmd, string oql, ParameterList parameters) + { + //解析过滤部份Sql语句 + string filterString = SyntaxAnalyzer.ParseSql(oql, new ChargsTemplateMap()); + if (filterString != string.Empty) + { + filterString = " where " + filterString; + } + cmd.Parameters.Clear(); + cmd.CommandText = "delete from ChargsTemplate " + filterString; + //添加参数 + if (parameters != null) + { + foreach (string key in parameters.Keys) + { + cmd.Parameters.Add(new SqlParameter(key, parameters[key])); + } + } + return cmd.ExecuteNonQuery(); + } + + /// + /// 不使用事务的删除方法 + /// + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int Delete(string oql, ParameterList parameters) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteDeleteCommand(cmd, oql, parameters); + } + } + } + + /// + /// 使用事务的删除方法 + /// + /// 实现共享Connection的对象 + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int Delete(Connection connection, string oql, ParameterList parameters) + { + return ExcuteDeleteCommand(connection.Command, oql, parameters); + } + + #endregion + + #region 更新实体操作 + + /// + /// 更新 + /// + /// Command对象 + /// 实体类对象 + /// 影响的记录行数 + public static int ExcuteUpdateCommand(SqlCommand cmd, ChargsTemplate chargsTemplate) + { + cmd.CommandText = "update ChargsTemplate set TemplateType=@TemplateType,TemplateName=@TemplateName,HCode=@HCode,ConnectId=@ConnectId,DefaultValue=@DefaultValue,IsValid=@IsValid,OperatorId=@OperatorId,OperatorTime=@OperatorTime where Id=@Id"; + //从实体中取出值放入Command的参数列表 + cmd.Parameters.Add(new SqlParameter("@TemplateType", chargsTemplate.TemplateType == null ? (object)DBNull.Value : (object)chargsTemplate.TemplateType)); + cmd.Parameters.Add(new SqlParameter("@TemplateName", chargsTemplate.TemplateName == null ? (object)DBNull.Value : (object)chargsTemplate.TemplateName)); + cmd.Parameters.Add(new SqlParameter("@HCode", chargsTemplate.HCode == null ? (object)DBNull.Value : (object)chargsTemplate.HCode)); + cmd.Parameters.Add(new SqlParameter("@ConnectId", chargsTemplate.ConnectId == null ? (object)DBNull.Value : (object)chargsTemplate.ConnectId)); + cmd.Parameters.Add(new SqlParameter("@DefaultValue", chargsTemplate.DefaultValue == null ? (object)DBNull.Value : (object)chargsTemplate.DefaultValue)); + cmd.Parameters.Add(new SqlParameter("@IsValid", chargsTemplate.IsValid.HasValue ? (object)chargsTemplate.IsValid.Value : (object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@OperatorId", chargsTemplate.OperatorId.HasValue ? (object)chargsTemplate.OperatorId.Value : (object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@OperatorTime", chargsTemplate.OperatorTime.HasValue ? (object)chargsTemplate.OperatorTime.Value : (object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@Id", chargsTemplate.Id)); + return cmd.ExecuteNonQuery(); + } + + /// + /// 不使用事务的更新方法 + /// + /// 实体类对象 + /// 影响的记录行数 + public static int Update(ChargsTemplate chargsTemplate) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteUpdateCommand(cmd, chargsTemplate); + } + } + } + /// + /// 使用事务的更新方法 + /// + /// 实现共享Connection的对象 + /// 实体类对象 + /// 影响的记录行数 + public static int Update(Connection connection, ChargsTemplate chargsTemplate) + { + return ExcuteUpdateCommand(connection.Command, chargsTemplate); + } + /// + /// 执行更新命令 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int ExcuteUpdateCommand(SqlCommand cmd, string oql, ParameterList parameters) + { + //解析过滤部份Sql语句 + string updateString = SyntaxAnalyzer.ParseSql(oql, new ChargsTemplateMap()); + cmd.CommandText = "update ChargsTemplate set " + updateString; + cmd.Parameters.Clear(); + //添加参数 + if (parameters != null) + { + foreach (string key in parameters.Keys) + { + cmd.Parameters.Add(new SqlParameter(key, parameters[key])); + } + } + return cmd.ExecuteNonQuery(); + } + + /// + /// 不使用事务的更新方法 + /// + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int Update(string oql, ParameterList parameters) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteUpdateCommand(cmd, oql, parameters); + } + } + } + + /// + /// 使用事务的更新方法 + /// + /// 实现共享Connection的对象 + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + public static int Update(Connection connection, string oql, ParameterList parameters) + { + return ExcuteUpdateCommand(connection.Command, oql, parameters); + } + #endregion + + #region 查询实体集合 + /// + /// 执行Command获取对象列表 + /// + /// Command对象 + /// 递归类型 + /// 递归深度 + /// 实体类对象列表 + public static List ExcuteSelectCommand(SqlCommand cmd, RecursiveType recursiveType, int recursiveDepth) + { + List chargsTemplateList = new List(); + using (SqlDataReader dr = cmd.ExecuteReader()) + { + while (dr.Read()) + { + ChargsTemplate chargsTemplate = DataReaderToEntity(dr); + chargsTemplateList.Add(chargsTemplate); + } + } + return chargsTemplateList; + } + /// + /// 执行查询命令 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + public static List ExcuteSelectCommand(SqlCommand cmd, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + //解析过滤部份Sql语句 + string filterString = SyntaxAnalyzer.ParseSql(oql, new ChargsTemplateMap()); + if (filterString != string.Empty) + { + if (filterString.Trim().ToLower().IndexOf("order ") != 0) + filterString = " where " + filterString; + } + cmd.Parameters.Clear(); + cmd.CommandText = "select * from ChargsTemplate " + filterString; + //添加参数 + if (parameters != null) + { + foreach (string key in parameters.Keys) + { + cmd.Parameters.Add(new SqlParameter(key, parameters[key])); + } + } + return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth); + } + + /// + /// 根据对象查询语句查询实体集合 + /// + /// 实体类对象集合 + public static List Select() + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + cmd.CommandText = "select * from ChargsTemplate"; + return ExcuteSelectCommand(cmd, RecursiveType.Parent, 1); + } + } + } + /// + /// 根据对象查询语句查询实体集合 + /// + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + public static List Select(RecursiveType recursiveType, int recursiveDepth) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + cmd.CommandText = "select * from ChargsTemplate"; + return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth); + } + } + } + + /// + /// 根据对象查询语句查询实体集合 + /// + /// 对象查询语句 + /// 参数列表 + /// 实体类对象集合 + public static List Select(string oql, ParameterList parameters) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteSelectCommand(cmd, oql, parameters, RecursiveType.Parent, 1); + } + } + } + + /// + /// 根据对象查询语句查询实体集合 + /// + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + public static List Select(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteSelectCommand(cmd, oql, parameters, recursiveType, recursiveDepth); + } + } + } + + /// + /// 根据对象查询语句查询实体集合(启用事务) + /// + /// 连接对象 + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + public static List Select(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + return ExcuteSelectCommand(connection.Command, oql, parameters, recursiveType, recursiveDepth); + } + #endregion + + #region 查询单个实体 + + /// + /// 递归查询单个实体 + /// + /// Command对象 + /// 递归类型 + /// 递归深度 + /// 实体对象 + public static ChargsTemplate ExcuteSelectSingleCommand(SqlCommand cmd, RecursiveType recursiveType, int recursiveDepth) + { + ChargsTemplate chargsTemplate = null; + using (SqlDataReader dr = cmd.ExecuteReader()) + { + if (dr.Read()) + chargsTemplate = DataReaderToEntity(dr); + } + if (chargsTemplate == null) + return chargsTemplate; + return chargsTemplate; + } + /// + /// 更据对象查询语句递归查询单个实体 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体对象 + public static ChargsTemplate ExcuteSelectSingleCommand(SqlCommand cmd, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + //解析过滤部份Sql语句 + string filterString = SyntaxAnalyzer.ParseSql(oql, new ChargsTemplateMap()); + if (filterString != string.Empty) + { + filterString = " where " + filterString; + } + cmd.CommandText = "select * from ChargsTemplate " + filterString; + cmd.Parameters.Clear(); + //添加参数 + if (parameters != null) + { + foreach (string key in parameters.Keys) + { + cmd.Parameters.Add(new SqlParameter(key, parameters[key])); + } + } + return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth); + } + + /// + /// 更据对象查询语句递归查询单个实体 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体对象 + public static ChargsTemplate SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteSelectSingleCommand(cmd, oql, parameters, recursiveType, recursiveDepth); + } + } + } + + /// + /// 更据对象查询语句查询单个实体 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 实体对象 + public static ChargsTemplate SelectSingle(string oql, ParameterList parameters) + { + return SelectSingle(oql, parameters, RecursiveType.Parent, 1); + } + + /// + /// 更据对象查询语句并启用事务查询单个实体 + /// + /// 连接对象 + /// 对象查询语句 + /// 参数列表 + /// 实体对象 + public static ChargsTemplate SelectSingle(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + return ExcuteSelectSingleCommand(connection.Command, oql, parameters, recursiveType, recursiveDepth); + } + + /// + /// 更据主键值递归查询单个实体 + /// + /// Command对象 + /// 主键值 + /// 递归类型 + /// 递归深度 + /// 实体对象 + public static ChargsTemplate SelectSingle(SqlCommand cmd, int? id, RecursiveType recursiveType, int recursiveDepth) + { + cmd.Parameters.Clear(); + if (id.HasValue) + { + cmd.CommandText = "select * from ChargsTemplate where Id=@pk"; + cmd.Parameters.Add(new SqlParameter("@pk", id.Value)); + } + else + { + cmd.CommandText = "select * from ChargsTemplate where Id is null"; + } + return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth); + } + + /// + /// 按主键字段查询特定实体 + /// + /// 主键值 + /// 实体类对象 + public static ChargsTemplate SelectSingle(int? id) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return SelectSingle(cmd, id, RecursiveType.Parent, 1); + } + } + } + /// + /// 按主键字段查询特定实体 + /// + /// 主键值 + /// 递归类型 + /// 递归深度 + /// 实体类对象 + public static ChargsTemplate SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return SelectSingle(cmd, id, recursiveType, recursiveDepth); + } + } + } + + /// + /// 使用事务并按主键字段查询特定实体 + /// + /// 连接对象 + /// 主键值 + /// 实体类对象 + public static ChargsTemplate SelectSingle(Connection connection, int? id, RecursiveType recursiveType, int recursiveDepth) + { + return SelectSingle(connection.Command, id, recursiveType, recursiveDepth); + } + #endregion + + + /// + /// 从DataReader中取出值生成实体对象 + /// + /// 查询对象 + /// 过滤条件字符串 + private static ChargsTemplate DataReaderToEntity(SqlDataReader dr) + { + ChargsTemplate entity = new ChargsTemplate(); + if (dr["Id"] != System.DBNull.Value) + { + entity.Id = Convert.ToInt32(dr["Id"]); + } + if (dr["TemplateType"] != System.DBNull.Value) + { + entity.TemplateType = dr["TemplateType"].ToString(); + } + if (dr["TemplateName"] != System.DBNull.Value) + { + entity.TemplateName = dr["TemplateName"].ToString(); + } + if (dr["HCode"] != System.DBNull.Value) + { + entity.HCode = dr["HCode"].ToString(); + } + if (dr["ConnectId"] != System.DBNull.Value) + { + entity.ConnectId = dr["ConnectId"].ToString(); + } + if (dr["DefaultValue"] != System.DBNull.Value) + { + entity.DefaultValue = dr["DefaultValue"].ToString(); + } + if (dr["IsValid"] != System.DBNull.Value) + { + entity.IsValid = Convert.ToInt32(dr["IsValid"]); + } + if (dr["OperatorId"] != System.DBNull.Value) + { + entity.OperatorId = Convert.ToInt32(dr["OperatorId"]); + } + if (dr["OperatorTime"] != System.DBNull.Value) + { + entity.OperatorTime = Convert.ToDateTime(dr["OperatorTime"]); + } + return entity; + } + + public static DataTable GetChargsTemplate(string type, string name) + { + string sql = string.Format("select * FROM ChargsTemplate where TemplateType='{0}' AND TemplateName LIKE '%{1}%'", type, name); + return DBHelper.GetDataTable(sql); + } + } +} + diff --git a/AIMSEntity/DAL/AutoGenerate/DDrugs.cs b/AIMSEntity/DAL/AutoGenerate/DDrugs.cs index e314a4e..dc554f8 100644 --- a/AIMSEntity/DAL/AutoGenerate/DDrugs.cs +++ b/AIMSEntity/DAL/AutoGenerate/DDrugs.cs @@ -678,6 +678,14 @@ namespace AIMSDAL { entity.Price = dr["Price"].ToString(); } + if (dr["Code"] != System.DBNull.Value) + { + entity.Code = dr["Code"].ToString(); + } + if (dr["Dosage"] != System.DBNull.Value) + { + entity.Dosage = dr["Dosage"].ToString(); + } return entity; } } diff --git a/AIMSEntity/DAL/AutoGenerate/DFeesRecord.cs b/AIMSEntity/DAL/AutoGenerate/DFeesRecord.cs new file mode 100644 index 0000000..619f2a6 --- /dev/null +++ b/AIMSEntity/DAL/AutoGenerate/DFeesRecord.cs @@ -0,0 +1,891 @@ +using System; +using System.Data; +using System.Data.SqlClient; +using System.Collections; +using AIMSModel; +using AIMSObjectQuery; +using System.Collections.Generic; + +namespace AIMSDAL +{ + internal partial class DFeesRecord + { + #region 插入实体操作部份 + /// + /// 插入 + /// + /// Command对象 + /// 实体类对象 + /// 标识列值或影响的记录行数 + internal static int Insert(SqlCommand cmd, FeesRecord feesRecord) + { + cmd.Parameters.Clear(); + cmd.CommandText = "insert into FeesRecord (PatientId,ApplyId,OperationRecordId,ApplyOrderNo,FeeIsDrug,FeeType,BillCode,GroupID,FeeTypeId,FeeId,FeeCode,FeeSerial,Unit,FeeNum,DrugSite,FeeId2,FeeClass,UnitPrice,ChargePrice,ActualPrice,ChargeFee,Valuer,BillingDeptId,BillingDept,BillingWorkId,BillingWork,HappenTime,EnrollTime,ExecDeptId,ExecDept,ExecWorkId,ExecWork,ExecState,ExecTime,Conclusion,IsInsure,InsureNO,LimitDrug,DrugType,IsUpLoad,Remark,EmergencyFlag,OrderNo,Extend1,Extend2,Extend3,Extend4,Extend5,OrderState,OperatorId,OperatorNo,OperatorName) values (@PatientId,@ApplyId,@OperationRecordId,@ApplyOrderNo,@FeeIsDrug,@FeeType,@BillCode,@GroupID,@FeeTypeId,@FeeId,@FeeCode,@FeeSerial,@Unit,@FeeNum,@DrugSite,@FeeId2,@FeeClass,@UnitPrice,@ChargePrice,@ActualPrice,@ChargeFee,@Valuer,@BillingDeptId,@BillingDept,@BillingWorkId,@BillingWork,@HappenTime,@EnrollTime,@ExecDeptId,@ExecDept,@ExecWorkId,@ExecWork,@ExecState,@ExecTime,@Conclusion,@IsInsure,@InsureNO,@LimitDrug,@DrugType,@IsUpLoad,@Remark,@EmergencyFlag,@OrderNo,@Extend1,@Extend2,@Extend3,@Extend4,@Extend5,@OrderState,@OperatorId,@OperatorNo,@OperatorName);select @@identity"; + //从实体中取出值放入Command的参数列表 + cmd.Parameters.Add(new SqlParameter("@PatientId",feesRecord.PatientId.HasValue?(object)feesRecord.PatientId.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@ApplyId",feesRecord.ApplyId.HasValue?(object)feesRecord.ApplyId.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@OperationRecordId",feesRecord.OperationRecordId.HasValue?(object)feesRecord.OperationRecordId.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@ApplyOrderNo",feesRecord.ApplyOrderNo==null?(object)DBNull.Value:(object)feesRecord.ApplyOrderNo)); + cmd.Parameters.Add(new SqlParameter("@FeeIsDrug",feesRecord.FeeIsDrug==null?(object)DBNull.Value:(object)feesRecord.FeeIsDrug)); + cmd.Parameters.Add(new SqlParameter("@FeeType",feesRecord.FeeType==null?(object)DBNull.Value:(object)feesRecord.FeeType)); + cmd.Parameters.Add(new SqlParameter("@BillCode",feesRecord.BillCode==null?(object)DBNull.Value:(object)feesRecord.BillCode)); + cmd.Parameters.Add(new SqlParameter("@GroupID",feesRecord.GroupID==null?(object)DBNull.Value:(object)feesRecord.GroupID)); + cmd.Parameters.Add(new SqlParameter("@FeeTypeId",feesRecord.FeeTypeId==null?(object)DBNull.Value:(object)feesRecord.FeeTypeId)); + cmd.Parameters.Add(new SqlParameter("@FeeId",feesRecord.FeeId==null?(object)DBNull.Value:(object)feesRecord.FeeId)); + cmd.Parameters.Add(new SqlParameter("@FeeCode",feesRecord.FeeCode==null?(object)DBNull.Value:(object)feesRecord.FeeCode)); + cmd.Parameters.Add(new SqlParameter("@FeeSerial",feesRecord.FeeSerial==null?(object)DBNull.Value:(object)feesRecord.FeeSerial)); + cmd.Parameters.Add(new SqlParameter("@Unit",feesRecord.Unit==null?(object)DBNull.Value:(object)feesRecord.Unit)); + cmd.Parameters.Add(new SqlParameter("@FeeNum",feesRecord.FeeNum==null?(object)DBNull.Value:(object)feesRecord.FeeNum)); + cmd.Parameters.Add(new SqlParameter("@DrugSite",feesRecord.DrugSite==null?(object)DBNull.Value:(object)feesRecord.DrugSite)); + cmd.Parameters.Add(new SqlParameter("@FeeId2",feesRecord.FeeId2==null?(object)DBNull.Value:(object)feesRecord.FeeId2)); + cmd.Parameters.Add(new SqlParameter("@FeeClass",feesRecord.FeeClass==null?(object)DBNull.Value:(object)feesRecord.FeeClass)); + cmd.Parameters.Add(new SqlParameter("@UnitPrice",feesRecord.UnitPrice==null?(object)DBNull.Value:(object)feesRecord.UnitPrice)); + cmd.Parameters.Add(new SqlParameter("@ChargePrice",feesRecord.ChargePrice==null?(object)DBNull.Value:(object)feesRecord.ChargePrice)); + cmd.Parameters.Add(new SqlParameter("@ActualPrice",feesRecord.ActualPrice==null?(object)DBNull.Value:(object)feesRecord.ActualPrice)); + cmd.Parameters.Add(new SqlParameter("@ChargeFee",feesRecord.ChargeFee==null?(object)DBNull.Value:(object)feesRecord.ChargeFee)); + cmd.Parameters.Add(new SqlParameter("@Valuer",feesRecord.Valuer==null?(object)DBNull.Value:(object)feesRecord.Valuer)); + cmd.Parameters.Add(new SqlParameter("@BillingDeptId",feesRecord.BillingDeptId==null?(object)DBNull.Value:(object)feesRecord.BillingDeptId)); + cmd.Parameters.Add(new SqlParameter("@BillingDept",feesRecord.BillingDept==null?(object)DBNull.Value:(object)feesRecord.BillingDept)); + cmd.Parameters.Add(new SqlParameter("@BillingWorkId",feesRecord.BillingWorkId==null?(object)DBNull.Value:(object)feesRecord.BillingWorkId)); + cmd.Parameters.Add(new SqlParameter("@BillingWork",feesRecord.BillingWork==null?(object)DBNull.Value:(object)feesRecord.BillingWork)); + cmd.Parameters.Add(new SqlParameter("@HappenTime",feesRecord.HappenTime.HasValue?(object)feesRecord.HappenTime.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@EnrollTime",feesRecord.EnrollTime.HasValue?(object)feesRecord.EnrollTime.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@ExecDeptId",feesRecord.ExecDeptId==null?(object)DBNull.Value:(object)feesRecord.ExecDeptId)); + cmd.Parameters.Add(new SqlParameter("@ExecDept",feesRecord.ExecDept==null?(object)DBNull.Value:(object)feesRecord.ExecDept)); + cmd.Parameters.Add(new SqlParameter("@ExecWorkId",feesRecord.ExecWorkId==null?(object)DBNull.Value:(object)feesRecord.ExecWorkId)); + cmd.Parameters.Add(new SqlParameter("@ExecWork",feesRecord.ExecWork==null?(object)DBNull.Value:(object)feesRecord.ExecWork)); + cmd.Parameters.Add(new SqlParameter("@ExecState",feesRecord.ExecState==null?(object)DBNull.Value:(object)feesRecord.ExecState)); + cmd.Parameters.Add(new SqlParameter("@ExecTime",feesRecord.ExecTime==null?(object)DBNull.Value:(object)feesRecord.ExecTime)); + cmd.Parameters.Add(new SqlParameter("@Conclusion",feesRecord.Conclusion==null?(object)DBNull.Value:(object)feesRecord.Conclusion)); + cmd.Parameters.Add(new SqlParameter("@IsInsure",feesRecord.IsInsure==null?(object)DBNull.Value:(object)feesRecord.IsInsure)); + cmd.Parameters.Add(new SqlParameter("@InsureNO",feesRecord.InsureNO==null?(object)DBNull.Value:(object)feesRecord.InsureNO)); + cmd.Parameters.Add(new SqlParameter("@LimitDrug",feesRecord.LimitDrug==null?(object)DBNull.Value:(object)feesRecord.LimitDrug)); + cmd.Parameters.Add(new SqlParameter("@DrugType",feesRecord.DrugType==null?(object)DBNull.Value:(object)feesRecord.DrugType)); + cmd.Parameters.Add(new SqlParameter("@IsUpLoad",feesRecord.IsUpLoad==null?(object)DBNull.Value:(object)feesRecord.IsUpLoad)); + cmd.Parameters.Add(new SqlParameter("@Remark",feesRecord.Remark==null?(object)DBNull.Value:(object)feesRecord.Remark)); + cmd.Parameters.Add(new SqlParameter("@EmergencyFlag",feesRecord.EmergencyFlag==null?(object)DBNull.Value:(object)feesRecord.EmergencyFlag)); + cmd.Parameters.Add(new SqlParameter("@OrderNo",feesRecord.OrderNo==null?(object)DBNull.Value:(object)feesRecord.OrderNo)); + cmd.Parameters.Add(new SqlParameter("@Extend1",feesRecord.Extend1==null?(object)DBNull.Value:(object)feesRecord.Extend1)); + cmd.Parameters.Add(new SqlParameter("@Extend2",feesRecord.Extend2==null?(object)DBNull.Value:(object)feesRecord.Extend2)); + cmd.Parameters.Add(new SqlParameter("@Extend3",feesRecord.Extend3==null?(object)DBNull.Value:(object)feesRecord.Extend3)); + cmd.Parameters.Add(new SqlParameter("@Extend4",feesRecord.Extend4==null?(object)DBNull.Value:(object)feesRecord.Extend4)); + cmd.Parameters.Add(new SqlParameter("@Extend5",feesRecord.Extend5==null?(object)DBNull.Value:(object)feesRecord.Extend5)); + cmd.Parameters.Add(new SqlParameter("@OrderState",feesRecord.OrderState==null?(object)DBNull.Value:(object)feesRecord.OrderState)); + cmd.Parameters.Add(new SqlParameter("@OperatorId",feesRecord.OperatorId.HasValue?(object)feesRecord.OperatorId.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@OperatorNo",feesRecord.OperatorNo==null?(object)DBNull.Value:(object)feesRecord.OperatorNo)); + cmd.Parameters.Add(new SqlParameter("@OperatorName",feesRecord.OperatorName==null?(object)DBNull.Value:(object)feesRecord.OperatorName)); + return Convert.ToInt32(cmd.ExecuteScalar()); + } + /// + /// 不使用事务的插入方法 + /// + /// 实体类对象 + /// 标识列值或影响的记录行数 + internal static int Insert(FeesRecord feesRecord) + { + using(SqlConnection conn=new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return Insert(cmd, feesRecord); + } + } + } + + /// + /// 使用事务的插入方法 + /// + /// 实现共享Connection的对象 + /// 实体类对象 + /// 标识列值或影响的记录行数 + internal static int Insert(Connection connection,FeesRecord feesRecord) + { + return Insert(connection.Command, feesRecord); + } + #endregion + + #region 删除实体操作 + + /// + /// 删除 + /// + /// Command对象 + /// 实体类对象 + /// 影响的记录行数 + internal static int ExcuteDeleteCommand(SqlCommand cmd, FeesRecord feesRecord) + { + cmd.Parameters.Clear(); + cmd.CommandText = "delete from FeesRecord where Id=@Id"; + //从实体中取出值放入Command的参数列表 + cmd.Parameters.Add(new SqlParameter("@Id", feesRecord.Id)); + return cmd.ExecuteNonQuery(); + } + /// + /// 不使用事务的删除方法 + /// + /// 实体类对象 + /// 影响的记录行数 + internal static int Delete(FeesRecord feesRecord) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteDeleteCommand(cmd, feesRecord); + } + } + } + /// + /// 使用事务的删除方法 + /// + /// 实现共享Connection的对象 + /// 实体类对象 + /// 影响的记录行数 + internal static int Delete(Connection connection,FeesRecord feesRecord) + { + return ExcuteDeleteCommand(connection.Command, feesRecord); + } + + /// + /// 执行删除命令 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + internal static int ExcuteDeleteCommand(SqlCommand cmd, string oql, ParameterList parameters) + { + //解析过滤部份Sql语句 + string filterString = SyntaxAnalyzer.ParseSql(oql, new FeesRecordMap()); + if (filterString != string.Empty) + { + filterString = " where " + filterString; + } + cmd.Parameters.Clear(); + cmd.CommandText = "delete from FeesRecord " + filterString; + //添加参数 + if (parameters != null) + { + foreach (string key in parameters.Keys) + { + cmd.Parameters.Add(new SqlParameter(key, parameters[key])); + } + } + return cmd.ExecuteNonQuery(); + } + + /// + /// 不使用事务的删除方法 + /// + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + internal static int Delete(string oql, ParameterList parameters) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteDeleteCommand(cmd, oql, parameters); + } + } + } + + /// + /// 使用事务的删除方法 + /// + /// 实现共享Connection的对象 + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + internal static int Delete(Connection connection, string oql, ParameterList parameters) + { + return ExcuteDeleteCommand(connection.Command, oql, parameters); + } + + #endregion + + #region 更新实体操作 + + /// + /// 更新 + /// + /// Command对象 + /// 实体类对象 + /// 影响的记录行数 + internal static int ExcuteUpdateCommand(SqlCommand cmd, FeesRecord feesRecord) + { + cmd.CommandText = "update FeesRecord set PatientId=@PatientId,ApplyId=@ApplyId,OperationRecordId=@OperationRecordId,ApplyOrderNo=@ApplyOrderNo,FeeIsDrug=@FeeIsDrug,FeeType=@FeeType,BillCode=@BillCode,GroupID=@GroupID,FeeTypeId=@FeeTypeId,FeeId=@FeeId,FeeCode=@FeeCode,FeeSerial=@FeeSerial,Unit=@Unit,FeeNum=@FeeNum,DrugSite=@DrugSite,FeeId2=@FeeId2,FeeClass=@FeeClass,UnitPrice=@UnitPrice,ChargePrice=@ChargePrice,ActualPrice=@ActualPrice,ChargeFee=@ChargeFee,Valuer=@Valuer,BillingDeptId=@BillingDeptId,BillingDept=@BillingDept,BillingWorkId=@BillingWorkId,BillingWork=@BillingWork,HappenTime=@HappenTime,EnrollTime=@EnrollTime,ExecDeptId=@ExecDeptId,ExecDept=@ExecDept,ExecWorkId=@ExecWorkId,ExecWork=@ExecWork,ExecState=@ExecState,ExecTime=@ExecTime,Conclusion=@Conclusion,IsInsure=@IsInsure,InsureNO=@InsureNO,LimitDrug=@LimitDrug,DrugType=@DrugType,IsUpLoad=@IsUpLoad,Remark=@Remark,EmergencyFlag=@EmergencyFlag,OrderNo=@OrderNo,Extend1=@Extend1,Extend2=@Extend2,Extend3=@Extend3,Extend4=@Extend4,Extend5=@Extend5,OrderState=@OrderState,OperatorId=@OperatorId,OperatorNo=@OperatorNo,OperatorName=@OperatorName where Id=@Id"; + //从实体中取出值放入Command的参数列表 + cmd.Parameters.Add(new SqlParameter("@PatientId",feesRecord.PatientId.HasValue?(object)feesRecord.PatientId.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@ApplyId",feesRecord.ApplyId.HasValue?(object)feesRecord.ApplyId.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@OperationRecordId",feesRecord.OperationRecordId.HasValue?(object)feesRecord.OperationRecordId.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@ApplyOrderNo",feesRecord.ApplyOrderNo==null?(object)DBNull.Value:(object)feesRecord.ApplyOrderNo)); + cmd.Parameters.Add(new SqlParameter("@FeeIsDrug",feesRecord.FeeIsDrug==null?(object)DBNull.Value:(object)feesRecord.FeeIsDrug)); + cmd.Parameters.Add(new SqlParameter("@FeeType",feesRecord.FeeType==null?(object)DBNull.Value:(object)feesRecord.FeeType)); + cmd.Parameters.Add(new SqlParameter("@BillCode",feesRecord.BillCode==null?(object)DBNull.Value:(object)feesRecord.BillCode)); + cmd.Parameters.Add(new SqlParameter("@GroupID",feesRecord.GroupID==null?(object)DBNull.Value:(object)feesRecord.GroupID)); + cmd.Parameters.Add(new SqlParameter("@FeeTypeId",feesRecord.FeeTypeId==null?(object)DBNull.Value:(object)feesRecord.FeeTypeId)); + cmd.Parameters.Add(new SqlParameter("@FeeId",feesRecord.FeeId==null?(object)DBNull.Value:(object)feesRecord.FeeId)); + cmd.Parameters.Add(new SqlParameter("@FeeCode",feesRecord.FeeCode==null?(object)DBNull.Value:(object)feesRecord.FeeCode)); + cmd.Parameters.Add(new SqlParameter("@FeeSerial",feesRecord.FeeSerial==null?(object)DBNull.Value:(object)feesRecord.FeeSerial)); + cmd.Parameters.Add(new SqlParameter("@Unit",feesRecord.Unit==null?(object)DBNull.Value:(object)feesRecord.Unit)); + cmd.Parameters.Add(new SqlParameter("@FeeNum",feesRecord.FeeNum==null?(object)DBNull.Value:(object)feesRecord.FeeNum)); + cmd.Parameters.Add(new SqlParameter("@DrugSite",feesRecord.DrugSite==null?(object)DBNull.Value:(object)feesRecord.DrugSite)); + cmd.Parameters.Add(new SqlParameter("@FeeId2",feesRecord.FeeId2==null?(object)DBNull.Value:(object)feesRecord.FeeId2)); + cmd.Parameters.Add(new SqlParameter("@FeeClass",feesRecord.FeeClass==null?(object)DBNull.Value:(object)feesRecord.FeeClass)); + cmd.Parameters.Add(new SqlParameter("@UnitPrice",feesRecord.UnitPrice==null?(object)DBNull.Value:(object)feesRecord.UnitPrice)); + cmd.Parameters.Add(new SqlParameter("@ChargePrice",feesRecord.ChargePrice==null?(object)DBNull.Value:(object)feesRecord.ChargePrice)); + cmd.Parameters.Add(new SqlParameter("@ActualPrice",feesRecord.ActualPrice==null?(object)DBNull.Value:(object)feesRecord.ActualPrice)); + cmd.Parameters.Add(new SqlParameter("@ChargeFee",feesRecord.ChargeFee==null?(object)DBNull.Value:(object)feesRecord.ChargeFee)); + cmd.Parameters.Add(new SqlParameter("@Valuer",feesRecord.Valuer==null?(object)DBNull.Value:(object)feesRecord.Valuer)); + cmd.Parameters.Add(new SqlParameter("@BillingDeptId",feesRecord.BillingDeptId==null?(object)DBNull.Value:(object)feesRecord.BillingDeptId)); + cmd.Parameters.Add(new SqlParameter("@BillingDept",feesRecord.BillingDept==null?(object)DBNull.Value:(object)feesRecord.BillingDept)); + cmd.Parameters.Add(new SqlParameter("@BillingWorkId",feesRecord.BillingWorkId==null?(object)DBNull.Value:(object)feesRecord.BillingWorkId)); + cmd.Parameters.Add(new SqlParameter("@BillingWork",feesRecord.BillingWork==null?(object)DBNull.Value:(object)feesRecord.BillingWork)); + cmd.Parameters.Add(new SqlParameter("@HappenTime",feesRecord.HappenTime.HasValue?(object)feesRecord.HappenTime.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@EnrollTime",feesRecord.EnrollTime.HasValue?(object)feesRecord.EnrollTime.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@ExecDeptId",feesRecord.ExecDeptId==null?(object)DBNull.Value:(object)feesRecord.ExecDeptId)); + cmd.Parameters.Add(new SqlParameter("@ExecDept",feesRecord.ExecDept==null?(object)DBNull.Value:(object)feesRecord.ExecDept)); + cmd.Parameters.Add(new SqlParameter("@ExecWorkId",feesRecord.ExecWorkId==null?(object)DBNull.Value:(object)feesRecord.ExecWorkId)); + cmd.Parameters.Add(new SqlParameter("@ExecWork",feesRecord.ExecWork==null?(object)DBNull.Value:(object)feesRecord.ExecWork)); + cmd.Parameters.Add(new SqlParameter("@ExecState",feesRecord.ExecState==null?(object)DBNull.Value:(object)feesRecord.ExecState)); + cmd.Parameters.Add(new SqlParameter("@ExecTime",feesRecord.ExecTime==null?(object)DBNull.Value:(object)feesRecord.ExecTime)); + cmd.Parameters.Add(new SqlParameter("@Conclusion",feesRecord.Conclusion==null?(object)DBNull.Value:(object)feesRecord.Conclusion)); + cmd.Parameters.Add(new SqlParameter("@IsInsure",feesRecord.IsInsure==null?(object)DBNull.Value:(object)feesRecord.IsInsure)); + cmd.Parameters.Add(new SqlParameter("@InsureNO",feesRecord.InsureNO==null?(object)DBNull.Value:(object)feesRecord.InsureNO)); + cmd.Parameters.Add(new SqlParameter("@LimitDrug",feesRecord.LimitDrug==null?(object)DBNull.Value:(object)feesRecord.LimitDrug)); + cmd.Parameters.Add(new SqlParameter("@DrugType",feesRecord.DrugType==null?(object)DBNull.Value:(object)feesRecord.DrugType)); + cmd.Parameters.Add(new SqlParameter("@IsUpLoad",feesRecord.IsUpLoad==null?(object)DBNull.Value:(object)feesRecord.IsUpLoad)); + cmd.Parameters.Add(new SqlParameter("@Remark",feesRecord.Remark==null?(object)DBNull.Value:(object)feesRecord.Remark)); + cmd.Parameters.Add(new SqlParameter("@EmergencyFlag",feesRecord.EmergencyFlag==null?(object)DBNull.Value:(object)feesRecord.EmergencyFlag)); + cmd.Parameters.Add(new SqlParameter("@OrderNo",feesRecord.OrderNo==null?(object)DBNull.Value:(object)feesRecord.OrderNo)); + cmd.Parameters.Add(new SqlParameter("@Extend1",feesRecord.Extend1==null?(object)DBNull.Value:(object)feesRecord.Extend1)); + cmd.Parameters.Add(new SqlParameter("@Extend2",feesRecord.Extend2==null?(object)DBNull.Value:(object)feesRecord.Extend2)); + cmd.Parameters.Add(new SqlParameter("@Extend3",feesRecord.Extend3==null?(object)DBNull.Value:(object)feesRecord.Extend3)); + cmd.Parameters.Add(new SqlParameter("@Extend4",feesRecord.Extend4==null?(object)DBNull.Value:(object)feesRecord.Extend4)); + cmd.Parameters.Add(new SqlParameter("@Extend5",feesRecord.Extend5==null?(object)DBNull.Value:(object)feesRecord.Extend5)); + cmd.Parameters.Add(new SqlParameter("@OrderState",feesRecord.OrderState==null?(object)DBNull.Value:(object)feesRecord.OrderState)); + cmd.Parameters.Add(new SqlParameter("@OperatorId",feesRecord.OperatorId.HasValue?(object)feesRecord.OperatorId.Value:(object)DBNull.Value)); + cmd.Parameters.Add(new SqlParameter("@OperatorNo",feesRecord.OperatorNo==null?(object)DBNull.Value:(object)feesRecord.OperatorNo)); + cmd.Parameters.Add(new SqlParameter("@OperatorName",feesRecord.OperatorName==null?(object)DBNull.Value:(object)feesRecord.OperatorName)); + cmd.Parameters.Add(new SqlParameter("@Id", feesRecord.Id)); + return cmd.ExecuteNonQuery(); + } + + /// + /// 不使用事务的更新方法 + /// + /// 实体类对象 + /// 影响的记录行数 + internal static int Update(FeesRecord feesRecord) + { + using(SqlConnection conn=new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteUpdateCommand(cmd, feesRecord); + } + } + } + /// + /// 使用事务的更新方法 + /// + /// 实现共享Connection的对象 + /// 实体类对象 + /// 影响的记录行数 + internal static int Update(Connection connection,FeesRecord feesRecord) + { + return ExcuteUpdateCommand(connection.Command, feesRecord); + } + /// + /// 执行更新命令 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + internal static int ExcuteUpdateCommand(SqlCommand cmd, string oql, ParameterList parameters) + { + //解析过滤部份Sql语句 + string updateString = SyntaxAnalyzer.ParseSql(oql, new FeesRecordMap()); + cmd.CommandText = "update FeesRecord set " + updateString; + cmd.Parameters.Clear(); + //添加参数 + if (parameters != null) + { + foreach (string key in parameters.Keys) + { + cmd.Parameters.Add(new SqlParameter(key, parameters[key])); + } + } + return cmd.ExecuteNonQuery(); + } + + /// + /// 不使用事务的更新方法 + /// + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + internal static int Update(string oql, ParameterList parameters) + { + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteUpdateCommand(cmd, oql, parameters); + } + } + } + + /// + /// 使用事务的更新方法 + /// + /// 实现共享Connection的对象 + /// 对象查询语句 + /// 参数列表 + /// 影响的记录行数 + internal static int Update(Connection connection, string oql, ParameterList parameters) + { + return ExcuteUpdateCommand(connection.Command, oql, parameters); + } + #endregion + + #region 查询实体集合 + /// + /// 执行Command获取对象列表 + /// + /// Command对象 + /// 递归类型 + /// 递归深度 + /// 实体类对象列表 + internal static List ExcuteSelectCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth) + { + List feesRecordList = new List(); + using (SqlDataReader dr = cmd.ExecuteReader()) + { + while (dr.Read()) + { + FeesRecord feesRecord = DataReaderToEntity(dr); + feesRecordList.Add(feesRecord); + } + } + return feesRecordList; + } + /// + /// 执行查询命令 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + internal static List ExcuteSelectCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth) + { + //解析过滤部份Sql语句 + string filterString = SyntaxAnalyzer.ParseSql(oql, new FeesRecordMap()); + if (filterString != string.Empty) + { + if(filterString.Trim().ToLower().IndexOf("order ")!=0) + filterString = " where " + filterString; + } + cmd.Parameters.Clear(); + cmd.CommandText = "select * from FeesRecord " + filterString; + //添加参数 + if (parameters != null) + { + foreach (string key in parameters.Keys) + { + cmd.Parameters.Add(new SqlParameter(key, parameters[key])); + } + } + return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth); + } + + /// + /// 根据对象查询语句查询实体集合 + /// + /// 实体类对象集合 + internal static List Select() + { + using(SqlConnection conn=new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + cmd.CommandText = "select * from FeesRecord"; + return ExcuteSelectCommand(cmd, RecursiveType.Parent, 1); + } + } + } + /// + /// 根据对象查询语句查询实体集合 + /// + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + internal static List Select(RecursiveType recursiveType, int recursiveDepth) + { + using(SqlConnection conn=new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + cmd.CommandText = "select * from FeesRecord"; + return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth); + } + } + } + + /// + /// 根据对象查询语句查询实体集合 + /// + /// 对象查询语句 + /// 参数列表 + /// 实体类对象集合 + internal static List Select(string oql, ParameterList parameters) + { + using(SqlConnection conn=new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteSelectCommand(cmd, oql, parameters, RecursiveType.Parent, 1); + } + } + } + + /// + /// 根据对象查询语句查询实体集合 + /// + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + internal static List Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth) + { + using(SqlConnection conn=new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteSelectCommand(cmd, oql, parameters, recursiveType, recursiveDepth); + } + } + } + + /// + /// 根据对象查询语句查询实体集合(启用事务) + /// + /// 连接对象 + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体类对象集合 + internal static List Select(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + return ExcuteSelectCommand(connection.Command, oql, parameters,recursiveType, recursiveDepth); + } + #endregion + + #region 查询单个实体 + + /// + /// 递归查询单个实体 + /// + /// Command对象 + /// 递归类型 + /// 递归深度 + /// 实体对象 + internal static FeesRecord ExcuteSelectSingleCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth) + { + FeesRecord feesRecord=null; + using (SqlDataReader dr = cmd.ExecuteReader()) + { + if(dr.Read()) + feesRecord = DataReaderToEntity(dr); + } + if(feesRecord==null) + return feesRecord; + return feesRecord; + } + /// + /// 更据对象查询语句递归查询单个实体 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体对象 + internal static FeesRecord ExcuteSelectSingleCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth) + { + //解析过滤部份Sql语句 + string filterString = SyntaxAnalyzer.ParseSql(oql, new FeesRecordMap()); + if(filterString!=string.Empty) + { + filterString=" where "+filterString; + } + cmd.CommandText = "select * from FeesRecord " + filterString; + cmd.Parameters.Clear(); + //添加参数 + if (parameters != null) + { + foreach (string key in parameters.Keys) + { + cmd.Parameters.Add(new SqlParameter(key, parameters[key])); + } + } + return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth); + } + + /// + /// 更据对象查询语句递归查询单个实体 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 递归类型 + /// 递归深度 + /// 实体对象 + internal static FeesRecord SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + using(SqlConnection conn=new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return ExcuteSelectSingleCommand(cmd, oql, parameters, recursiveType, recursiveDepth); + } + } + } + + /// + /// 更据对象查询语句查询单个实体 + /// + /// Command对象 + /// 对象查询语句 + /// 参数列表 + /// 实体对象 + internal static FeesRecord SelectSingle(string oql, ParameterList parameters) + { + return SelectSingle(oql,parameters,RecursiveType.Parent,1); + } + + /// + /// 更据对象查询语句并启用事务查询单个实体 + /// + /// 连接对象 + /// 对象查询语句 + /// 参数列表 + /// 实体对象 + internal static FeesRecord SelectSingle(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth) + { + return ExcuteSelectSingleCommand(connection.Command, oql, parameters, recursiveType, recursiveDepth); + } + + /// + /// 更据主键值递归查询单个实体 + /// + /// Command对象 + /// 主键值 + /// 递归类型 + /// 递归深度 + /// 实体对象 + internal static FeesRecord SelectSingle(SqlCommand cmd, int? id,RecursiveType recursiveType,int recursiveDepth) + { + cmd.Parameters.Clear(); + if(id.HasValue) + { + cmd.CommandText = "select * from FeesRecord where Id=@pk"; + cmd.Parameters.Add(new SqlParameter("@pk",id.Value)); + } + else + { + cmd.CommandText = "select * from FeesRecord where Id is null"; + } + return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth); + } + + /// + /// 按主键字段查询特定实体 + /// + /// 主键值 + /// 实体类对象 + internal static FeesRecord SelectSingle(int? id) + { + using(SqlConnection conn=new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return SelectSingle(cmd,id,RecursiveType.Parent,1); + } + } + } + /// + /// 按主键字段查询特定实体 + /// + /// 主键值 + /// 递归类型 + /// 递归深度 + /// 实体类对象 + internal static FeesRecord SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth) + { + using(SqlConnection conn=new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + return SelectSingle(cmd,id, recursiveType, recursiveDepth); + } + } + } + + /// + /// 使用事务并按主键字段查询特定实体 + /// + /// 连接对象 + /// 主键值 + /// 实体类对象 + internal static FeesRecord SelectSingle(Connection connection,int? id, RecursiveType recursiveType, int recursiveDepth) + { + return SelectSingle(connection.Command, id, recursiveType, recursiveDepth); + } + #endregion + + + /// + /// 从DataReader中取出值生成实体对象 + /// + /// 查询对象 + /// 过滤条件字符串 + private static FeesRecord DataReaderToEntity(SqlDataReader dr) + { + FeesRecord entity = new FeesRecord (); + if(dr["Id"]!=System.DBNull.Value) + { + entity.Id=Convert.ToInt32(dr["Id"]); + } + if(dr["PatientId"]!=System.DBNull.Value) + { + entity.PatientId=Convert.ToInt32(dr["PatientId"]); + } + if(dr["ApplyId"]!=System.DBNull.Value) + { + entity.ApplyId=Convert.ToInt32(dr["ApplyId"]); + } + if(dr["OperationRecordId"]!=System.DBNull.Value) + { + entity.OperationRecordId=Convert.ToInt32(dr["OperationRecordId"]); + } + if(dr["ApplyOrderNo"]!=System.DBNull.Value) + { + entity.ApplyOrderNo=dr["ApplyOrderNo"].ToString(); + } + if(dr["FeeIsDrug"]!=System.DBNull.Value) + { + entity.FeeIsDrug=dr["FeeIsDrug"].ToString(); + } + if(dr["FeeType"]!=System.DBNull.Value) + { + entity.FeeType=dr["FeeType"].ToString(); + } + if(dr["BillCode"]!=System.DBNull.Value) + { + entity.BillCode=dr["BillCode"].ToString(); + } + if(dr["GroupID"]!=System.DBNull.Value) + { + entity.GroupID=dr["GroupID"].ToString(); + } + if(dr["FeeTypeId"]!=System.DBNull.Value) + { + entity.FeeTypeId=dr["FeeTypeId"].ToString(); + } + if(dr["FeeId"]!=System.DBNull.Value) + { + entity.FeeId=dr["FeeId"].ToString(); + } + if(dr["FeeCode"]!=System.DBNull.Value) + { + entity.FeeCode=dr["FeeCode"].ToString(); + } + if(dr["FeeSerial"]!=System.DBNull.Value) + { + entity.FeeSerial=dr["FeeSerial"].ToString(); + } + if(dr["Unit"]!=System.DBNull.Value) + { + entity.Unit=dr["Unit"].ToString(); + } + if(dr["FeeNum"]!=System.DBNull.Value) + { + entity.FeeNum=dr["FeeNum"].ToString(); + } + if(dr["DrugSite"]!=System.DBNull.Value) + { + entity.DrugSite=dr["DrugSite"].ToString(); + } + if(dr["FeeId2"]!=System.DBNull.Value) + { + entity.FeeId2=dr["FeeId2"].ToString(); + } + if(dr["FeeClass"]!=System.DBNull.Value) + { + entity.FeeClass=dr["FeeClass"].ToString(); + } + if(dr["UnitPrice"]!=System.DBNull.Value) + { + entity.UnitPrice=dr["UnitPrice"].ToString(); + } + if(dr["ChargePrice"]!=System.DBNull.Value) + { + entity.ChargePrice=dr["ChargePrice"].ToString(); + } + if(dr["ActualPrice"]!=System.DBNull.Value) + { + entity.ActualPrice=dr["ActualPrice"].ToString(); + } + if(dr["ChargeFee"]!=System.DBNull.Value) + { + entity.ChargeFee=dr["ChargeFee"].ToString(); + } + if(dr["Valuer"]!=System.DBNull.Value) + { + entity.Valuer=dr["Valuer"].ToString(); + } + if(dr["BillingDeptId"]!=System.DBNull.Value) + { + entity.BillingDeptId=dr["BillingDeptId"].ToString(); + } + if(dr["BillingDept"]!=System.DBNull.Value) + { + entity.BillingDept=dr["BillingDept"].ToString(); + } + if(dr["BillingWorkId"]!=System.DBNull.Value) + { + entity.BillingWorkId=dr["BillingWorkId"].ToString(); + } + if(dr["BillingWork"]!=System.DBNull.Value) + { + entity.BillingWork=dr["BillingWork"].ToString(); + } + if(dr["HappenTime"]!=System.DBNull.Value) + { + entity.HappenTime=Convert.ToDateTime(dr["HappenTime"]); + } + if(dr["EnrollTime"]!=System.DBNull.Value) + { + entity.EnrollTime=Convert.ToDateTime(dr["EnrollTime"]); + } + if(dr["ExecDeptId"]!=System.DBNull.Value) + { + entity.ExecDeptId=dr["ExecDeptId"].ToString(); + } + if(dr["ExecDept"]!=System.DBNull.Value) + { + entity.ExecDept=dr["ExecDept"].ToString(); + } + if(dr["ExecWorkId"]!=System.DBNull.Value) + { + entity.ExecWorkId=dr["ExecWorkId"].ToString(); + } + if(dr["ExecWork"]!=System.DBNull.Value) + { + entity.ExecWork=dr["ExecWork"].ToString(); + } + if(dr["ExecState"]!=System.DBNull.Value) + { + entity.ExecState=dr["ExecState"].ToString(); + } + if(dr["ExecTime"]!=System.DBNull.Value) + { + entity.ExecTime=dr["ExecTime"].ToString(); + } + if(dr["Conclusion"]!=System.DBNull.Value) + { + entity.Conclusion=dr["Conclusion"].ToString(); + } + if(dr["IsInsure"]!=System.DBNull.Value) + { + entity.IsInsure=dr["IsInsure"].ToString(); + } + if(dr["InsureNO"]!=System.DBNull.Value) + { + entity.InsureNO=dr["InsureNO"].ToString(); + } + if(dr["LimitDrug"]!=System.DBNull.Value) + { + entity.LimitDrug=dr["LimitDrug"].ToString(); + } + if(dr["DrugType"]!=System.DBNull.Value) + { + entity.DrugType=dr["DrugType"].ToString(); + } + if(dr["IsUpLoad"]!=System.DBNull.Value) + { + entity.IsUpLoad=dr["IsUpLoad"].ToString(); + } + if(dr["Remark"]!=System.DBNull.Value) + { + entity.Remark=dr["Remark"].ToString(); + } + if(dr["EmergencyFlag"]!=System.DBNull.Value) + { + entity.EmergencyFlag=dr["EmergencyFlag"].ToString(); + } + if(dr["OrderNo"]!=System.DBNull.Value) + { + entity.OrderNo=dr["OrderNo"].ToString(); + } + if(dr["Extend1"]!=System.DBNull.Value) + { + entity.Extend1=dr["Extend1"].ToString(); + } + if(dr["Extend2"]!=System.DBNull.Value) + { + entity.Extend2=dr["Extend2"].ToString(); + } + if(dr["Extend3"]!=System.DBNull.Value) + { + entity.Extend3=dr["Extend3"].ToString(); + } + if(dr["Extend4"]!=System.DBNull.Value) + { + entity.Extend4=dr["Extend4"].ToString(); + } + if(dr["Extend5"]!=System.DBNull.Value) + { + entity.Extend5=dr["Extend5"].ToString(); + } + if(dr["OrderState"]!=System.DBNull.Value) + { + entity.OrderState=dr["OrderState"].ToString(); + } + if(dr["OperatorId"]!=System.DBNull.Value) + { + entity.OperatorId=Convert.ToInt32(dr["OperatorId"]); + } + if(dr["OperatorNo"]!=System.DBNull.Value) + { + entity.OperatorNo=dr["OperatorNo"].ToString(); + } + if(dr["OperatorName"]!=System.DBNull.Value) + { + entity.OperatorName=dr["OperatorName"].ToString(); + } + return entity; + } + } +} + diff --git a/AIMSEntity/DAL/Extension/DCharges.cs b/AIMSEntity/DAL/Extension/DCharges.cs index 3ae9c10..a627131 100644 --- a/AIMSEntity/DAL/Extension/DCharges.cs +++ b/AIMSEntity/DAL/Extension/DCharges.cs @@ -9,5 +9,29 @@ namespace AIMSDAL { internal partial class DCharges { + + public static List GetChargsListByCodes(string ids) + { + string sql = ""; + if (ids != null && ids.Length > 0) + { + sql = string.Format("select * from Charges where Id in({0}) order by charindex(','+rtrim(Id)+',',',{1},') ", ids, ids.Replace("'", "")); + } + else + { + sql = string.Format("select * from Charges where 1<>1 "); + } + + using (SqlConnection conn = new SqlConnection(Connection.ConnectionString)) + { + conn.Open(); + using (SqlCommand cmd = conn.CreateCommand()) + { + cmd.CommandText = sql; + return ExcuteSelectCommand(cmd, RecursiveType.None, 0); + } + } + } + } } diff --git a/AIMSEntity/DAL/Extension/DFeesRecord.cs b/AIMSEntity/DAL/Extension/DFeesRecord.cs new file mode 100644 index 0000000..7dacc15 --- /dev/null +++ b/AIMSEntity/DAL/Extension/DFeesRecord.cs @@ -0,0 +1,13 @@ +using System; +using System.Data; +using System.Data.SqlClient; +using System.Collections; +using System.Collections.Generic; +using AIMSModel; +using AIMSObjectQuery; +namespace AIMSDAL +{ + internal partial class DFeesRecord + { + } +} diff --git a/AIMSEntity/Extensions/SelectPatient.cs b/AIMSEntity/Extensions/SelectPatient.cs index 3701abe..bad07ab 100644 --- a/AIMSEntity/Extensions/SelectPatient.cs +++ b/AIMSEntity/Extensions/SelectPatient.cs @@ -56,9 +56,9 @@ namespace AIMSBLL string strSql = "SELECT of2.Id,of1.PatientId, of1.ApplyId, of1.ApplyDepName, of1.OperationType, of1.MdrecNo, of1.PatientName, of2.OperationInfoNames ApplyOperationInfoName, of2.OperationDoctor, of2.AnesthesiaDoctor,of2.OperationRoomId,of2.State ,of1.Sex,Age,of2.OutRoomTime ,of2.Nurse InstrumentNurse,of2.Nurse2 TourNurse,of2.DiagnoseInfoName ApplyDiagnoseInfoName ,of2.OperationRoom,of2.Whereabouts FROM V_OperationDoing of2 left join[dbo].[V_OperationFront] of1 on of1.PatientId = of2.PatientId WHERE of1.State in( '手术结束') and of2.Pulse='恢复室' and of2.OutRoomTime >= '" + BeginDate + "' AND of2.OutRoomTime<'" + BeginDate.AddDays(1) + "' and RecoverId=1 and of2.Id not in (select iD from OperationRecord where RecoverId<>1)"; return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString()); } - public static DataTable GetRecoverPatientOutDataTable(DateTime BeginDate) + public static DataTable GetRecoverPatientOutDataTable(DateTime BeginDate,DateTime EndDate) { - string strSql = "SELECT of2.Id,of1.PatientId, of1.ApplyId, of1.ApplyDepName, of1.OperationType, of1.MdrecNo, of1.PatientName, of2.OperationInfoNames ApplyOperationInfoName, of2.OperationDoctor, of2.AnesthesiaDoctor,of2.OperationRoomId,of2.State ,of1.Sex,Age,of2.OutRoomTime ,of2.Nurse InstrumentNurse,of2.Nurse2 TourNurse,of2.DiagnoseInfoName ApplyDiagnoseInfoName ,of2.OperationRoom FROM V_OperationDoing of2 left join[dbo].[V_OperationFront] of1 on of1.PatientId = of2.PatientId WHERE of1.State in( '麻醉恢复结束') and of2.OutRoomTime >= '" + BeginDate + "' AND of2.OutRoomTime<'" + BeginDate.AddDays(1) + "' and RecoverId=2 order by OutRoomTime desc "; + string strSql = "SELECT of2.Id,of1.PatientId, of1.ApplyId, of1.ApplyDepName, of1.OperationType, of1.MdrecNo, of1.PatientName, of2.OperationInfoNames ApplyOperationInfoName, of2.OperationDoctor, of2.AnesthesiaDoctor,of2.OperationRoomId,of2.State ,of1.Sex,Age,of2.OutRoomTime ,of2.Nurse InstrumentNurse,of2.Nurse2 TourNurse,of2.DiagnoseInfoName ApplyDiagnoseInfoName ,of2.OperationRoom FROM V_OperationDoing of2 left join[dbo].[V_OperationFront] of1 on of1.PatientId = of2.PatientId WHERE of1.State in( '麻醉恢复结束') and of2.OutRoomTime >= '" + BeginDate + "' AND of2.OutRoomTime<'" + EndDate + "' and RecoverId=2 order by OutRoomTime desc "; return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString()); } public static DataTable GetSelectPatientDataTable(DateTime BeginDate, DateTime EndDate, bool isLoginPerson, string person, bool isEnOpe) diff --git a/AIMSEntity/Model/AutoGenerate/ChargsTemplate.cs b/AIMSEntity/Model/AutoGenerate/ChargsTemplate.cs new file mode 100644 index 0000000..325a399 --- /dev/null +++ b/AIMSEntity/Model/AutoGenerate/ChargsTemplate.cs @@ -0,0 +1,96 @@ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace AIMSModel +{ + [Serializable] + public partial class ChargsTemplate + { + private int? id; + private string templateType; + private string templateName; + private string hCode; + private string connectId; + private string defaultValue; + private int? isValid; + private int? operatorId; + private DateTime? operatorTime; + + + /// + /// 编号,自增 + /// + public int? Id + { + get{ return id; } + set{ id=value; } + } + /// + /// 模板类型 + /// 1.麻醉师 + /// 2.护士 + /// + public string TemplateType + { + get{ return templateType; } + set{ templateType=value; } + } + /// + /// 模板名称 + /// + public string TemplateName + { + get{ return templateName; } + set{ templateName=value; } + } + /// + /// 助记码 + /// + public string HCode + { + get{ return hCode; } + set{ hCode=value; } + } + /// + /// 所属费用编号,用','分隔 + /// + public string ConnectId + { + get{ return connectId; } + set{ connectId=value; } + } + /// + /// 所属费用数量,用','分隔 + /// + public string DefaultValue + { + get{ return defaultValue; } + set{ defaultValue=value; } + } + /// + /// 是否有效 + /// + public int? IsValid + { + get{ return isValid; } + set{ isValid=value; } + } + /// + /// 操作员编号 + /// + public int? OperatorId + { + get{ return operatorId; } + set{ operatorId=value; } + } + /// + /// 操作时间 + /// + public DateTime? OperatorTime + { + get{ return operatorTime; } + set{ operatorTime=value; } + } + } +} diff --git a/AIMSEntity/Model/AutoGenerate/Drugs.cs b/AIMSEntity/Model/AutoGenerate/Drugs.cs index 5ba596c..9585ad7 100644 --- a/AIMSEntity/Model/AutoGenerate/Drugs.cs +++ b/AIMSEntity/Model/AutoGenerate/Drugs.cs @@ -30,6 +30,7 @@ namespace AIMSModel public string UseDose3 { get; set; } public string Price { get; set; } public string ZFBL { get; set; } + public string Dosage { get; set; } /// /// /// diff --git a/AIMSEntity/Model/AutoGenerate/FeesRecord.cs b/AIMSEntity/Model/AutoGenerate/FeesRecord.cs new file mode 100644 index 0000000..76d10f4 --- /dev/null +++ b/AIMSEntity/Model/AutoGenerate/FeesRecord.cs @@ -0,0 +1,491 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using AIMSDAL; + +namespace AIMSModel +{ + [Serializable] + public partial class FeesRecord + { + private int? id; + private int? patientId; + private int? applyId; + private int? operationRecordId; + private string applyOrderNo; + private string feeIsDrug; + private string feeType; + private string billCode; + private string groupID; + private string feeTypeId; + private string feeId; + private string feeCode; + private string feeSerial; + private string unit; + private string feeNum; + private string drugSite; + private string feeId2; + private string feeClass; + private string unitPrice; + private string chargePrice; + private string actualPrice; + private string chargeFee; + private string valuer; + private string billingDeptId; + private string billingDept; + private string billingWorkId; + private string billingWork; + private DateTime? happenTime; + private DateTime? enrollTime; + private string execDeptId; + private string execDept; + private string execWorkId; + private string execWork; + private string execState; + private string execTime; + private string conclusion; + private string isInsure; + private string insureNO; + private string limitDrug; + private string drugType; + private string isUpLoad; + private string remark; + private string emergencyFlag; + private string orderNo; + private string extend1; + private string extend2; + private string extend3; + private string extend4; + private string extend5; + private string orderState; + private int? operatorId; + private string operatorNo; + private string operatorName; + + + /// + /// + /// + public int? Id + { + get{ return id; } + set{ id=value; } + } + /// + /// + /// + public int? PatientId + { + get{ return patientId; } + set{ patientId=value; } + } + /// + /// + /// + public int? ApplyId + { + get{ return applyId; } + set{ applyId=value; } + } + /// + /// + /// + public int? OperationRecordId + { + get{ return operationRecordId; } + set{ operationRecordId=value; } + } + /// + /// + /// + public string ApplyOrderNo + { + get{ return applyOrderNo; } + set{ applyOrderNo=value; } + } + /// + /// + /// + public string FeeIsDrug + { + get{ return feeIsDrug; } + set{ feeIsDrug=value; } + } + /// + /// + /// + public string FeeType + { + get{ return feeType; } + set{ feeType=value; } + } + /// + /// + /// + public string BillCode + { + get{ return billCode; } + set{ billCode=value; } + } + /// + /// + /// + public string GroupID + { + get{ return groupID; } + set{ groupID=value; } + } + /// + /// + /// + public string FeeTypeId + { + get{ return feeTypeId; } + set{ feeTypeId=value; } + } + /// + /// + /// + public string FeeId + { + get{ return feeId; } + set{ feeId=value; } + } + /// + /// + /// + public string FeeCode + { + get{ return feeCode; } + set{ feeCode=value; } + } + /// + /// + /// + public string FeeSerial + { + get{ return feeSerial; } + set{ feeSerial=value; } + } + /// + /// + /// + public string Unit + { + get{ return unit; } + set{ unit=value; } + } + /// + /// + /// + public string FeeNum + { + get{ return feeNum; } + set{ feeNum=value; } + } + /// + /// + /// + public string DrugSite + { + get{ return drugSite; } + set{ drugSite=value; } + } + /// + /// + /// + public string FeeId2 + { + get{ return feeId2; } + set{ feeId2=value; } + } + /// + /// + /// + public string FeeClass + { + get{ return feeClass; } + set{ feeClass=value; } + } + /// + /// + /// + public string UnitPrice + { + get{ return unitPrice; } + set{ unitPrice=value; } + } + /// + /// + /// + public string ChargePrice + { + get{ return chargePrice; } + set{ chargePrice=value; } + } + /// + /// + /// + public string ActualPrice + { + get{ return actualPrice; } + set{ actualPrice=value; } + } + /// + /// + /// + public string ChargeFee + { + get{ return chargeFee; } + set{ chargeFee=value; } + } + /// + /// + /// + public string Valuer + { + get{ return valuer; } + set{ valuer=value; } + } + /// + /// + /// + public string BillingDeptId + { + get{ return billingDeptId; } + set{ billingDeptId=value; } + } + /// + /// + /// + public string BillingDept + { + get{ return billingDept; } + set{ billingDept=value; } + } + /// + /// + /// + public string BillingWorkId + { + get{ return billingWorkId; } + set{ billingWorkId=value; } + } + /// + /// + /// + public string BillingWork + { + get{ return billingWork; } + set{ billingWork=value; } + } + /// + /// + /// + public DateTime? HappenTime + { + get{ return happenTime; } + set{ happenTime=value; } + } + /// + /// + /// + public DateTime? EnrollTime + { + get{ return enrollTime; } + set{ enrollTime=value; } + } + /// + /// + /// + public string ExecDeptId + { + get{ return execDeptId; } + set{ execDeptId=value; } + } + /// + /// + /// + public string ExecDept + { + get{ return execDept; } + set{ execDept=value; } + } + /// + /// + /// + public string ExecWorkId + { + get{ return execWorkId; } + set{ execWorkId=value; } + } + /// + /// + /// + public string ExecWork + { + get{ return execWork; } + set{ execWork=value; } + } + /// + /// + /// + public string ExecState + { + get{ return execState; } + set{ execState=value; } + } + /// + /// + /// + public string ExecTime + { + get{ return execTime; } + set{ execTime=value; } + } + /// + /// + /// + public string Conclusion + { + get{ return conclusion; } + set{ conclusion=value; } + } + /// + /// + /// + public string IsInsure + { + get{ return isInsure; } + set{ isInsure=value; } + } + /// + /// + /// + public string InsureNO + { + get{ return insureNO; } + set{ insureNO=value; } + } + /// + /// + /// + public string LimitDrug + { + get{ return limitDrug; } + set{ limitDrug=value; } + } + /// + /// + /// + public string DrugType + { + get{ return drugType; } + set{ drugType=value; } + } + /// + /// + /// + public string IsUpLoad + { + get{ return isUpLoad; } + set{ isUpLoad=value; } + } + /// + /// + /// + public string Remark + { + get{ return remark; } + set{ remark=value; } + } + /// + /// + /// + public string EmergencyFlag + { + get{ return emergencyFlag; } + set{ emergencyFlag=value; } + } + /// + /// + /// + public string OrderNo + { + get{ return orderNo; } + set{ orderNo=value; } + } + /// + /// + /// + public string Extend1 + { + get{ return extend1; } + set{ extend1=value; } + } + /// + /// + /// + public string Extend2 + { + get{ return extend2; } + set{ extend2=value; } + } + /// + /// + /// + public string Extend3 + { + get{ return extend3; } + set{ extend3=value; } + } + /// + /// + /// + public string Extend4 + { + get{ return extend4; } + set{ extend4=value; } + } + /// + /// + /// + public string Extend5 + { + get{ return extend5; } + set{ extend5=value; } + } + /// + /// + /// + public string OrderState + { + get{ return orderState; } + set{ orderState=value; } + } + /// + /// + /// + public int? OperatorId + { + get{ return operatorId; } + set{ operatorId=value; } + } + /// + /// + /// + public string OperatorNo + { + get{ return operatorNo; } + set{ operatorNo=value; } + } + /// + /// + /// + public string OperatorName + { + get{ return operatorName; } + set{ operatorName=value; } + } + } +} diff --git a/AIMSEntity/Model/Extension/Charges.cs b/AIMSEntity/Model/Extension/Charges.cs index c98e219..c3741d8 100644 --- a/AIMSEntity/Model/Extension/Charges.cs +++ b/AIMSEntity/Model/Extension/Charges.cs @@ -6,5 +6,6 @@ namespace AIMSModel { public partial class Charges { + public string Number { get; set; } } } diff --git a/AIMSEntity/Model/Extension/FeesRecord.cs b/AIMSEntity/Model/Extension/FeesRecord.cs new file mode 100644 index 0000000..c2a969c --- /dev/null +++ b/AIMSEntity/Model/Extension/FeesRecord.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using AIMSDAL; +namespace AIMSModel +{ + public partial class FeesRecord + { + } +} diff --git a/AIMSEntity/ObjectQuery/ChargsTemplateMap.cs b/AIMSEntity/ObjectQuery/ChargsTemplateMap.cs new file mode 100644 index 0000000..b8a3aed --- /dev/null +++ b/AIMSEntity/ObjectQuery/ChargsTemplateMap.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace AIMSObjectQuery +{ + internal partial class ChargsTemplateMap:IMap + { + private Dictionary dictionary = new Dictionary(); + public ChargsTemplateMap() + { + dictionary.Add("id", "Id"); + dictionary.Add("templatetype", "TemplateType"); + dictionary.Add("templatename", "TemplateName"); + dictionary.Add("hcode", "HCode"); + dictionary.Add("connectid", "ConnectId"); + dictionary.Add("defaultvalue", "DefaultValue"); + dictionary.Add("isvalid", "IsValid"); + dictionary.Add("operatorid", "OperatorId"); + dictionary.Add("operatortime", "OperatorTime"); + } + + #region IMap 成员 + + public string this[string propertyName] + { + get + { + try + { + return dictionary[propertyName.ToLower()]; + } + catch (KeyNotFoundException) + { + throw new Exception(propertyName + "属性不存在"); + } + } + } + + #endregion + } +} diff --git a/AIMSEntity/ObjectQuery/FeesRecordMap.cs b/AIMSEntity/ObjectQuery/FeesRecordMap.cs new file mode 100644 index 0000000..969b194 --- /dev/null +++ b/AIMSEntity/ObjectQuery/FeesRecordMap.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections; +using System.Collections.Generic; + +namespace AIMSObjectQuery +{ + internal partial class FeesRecordMap:IMap + { + private Dictionary dictionary = new Dictionary(); + public FeesRecordMap() + { + dictionary.Add("id", "Id"); + dictionary.Add("patientid", "PatientId"); + dictionary.Add("applyid", "ApplyId"); + dictionary.Add("operationrecordid", "OperationRecordId"); + dictionary.Add("applyorderno", "ApplyOrderNo"); + dictionary.Add("feeisdrug", "FeeIsDrug"); + dictionary.Add("feetype", "FeeType"); + dictionary.Add("billcode", "BillCode"); + dictionary.Add("groupid", "GroupID"); + dictionary.Add("feetypeid", "FeeTypeId"); + dictionary.Add("feeid", "FeeId"); + dictionary.Add("feecode", "FeeCode"); + dictionary.Add("feeserial", "FeeSerial"); + dictionary.Add("unit", "Unit"); + dictionary.Add("feenum", "FeeNum"); + dictionary.Add("drugsite", "DrugSite"); + dictionary.Add("feeid2", "FeeId2"); + dictionary.Add("feeclass", "FeeClass"); + dictionary.Add("unitprice", "UnitPrice"); + dictionary.Add("chargeprice", "ChargePrice"); + dictionary.Add("actualprice", "ActualPrice"); + dictionary.Add("chargefee", "ChargeFee"); + dictionary.Add("valuer", "Valuer"); + dictionary.Add("billingdeptid", "BillingDeptId"); + dictionary.Add("billingdept", "BillingDept"); + dictionary.Add("billingworkid", "BillingWorkId"); + dictionary.Add("billingwork", "BillingWork"); + dictionary.Add("happentime", "HappenTime"); + dictionary.Add("enrolltime", "EnrollTime"); + dictionary.Add("execdeptid", "ExecDeptId"); + dictionary.Add("execdept", "ExecDept"); + dictionary.Add("execworkid", "ExecWorkId"); + dictionary.Add("execwork", "ExecWork"); + dictionary.Add("execstate", "ExecState"); + dictionary.Add("exectime", "ExecTime"); + dictionary.Add("conclusion", "Conclusion"); + dictionary.Add("isinsure", "IsInsure"); + dictionary.Add("insureno", "InsureNO"); + dictionary.Add("limitdrug", "LimitDrug"); + dictionary.Add("drugtype", "DrugType"); + dictionary.Add("isupload", "IsUpLoad"); + dictionary.Add("remark", "Remark"); + dictionary.Add("emergencyflag", "EmergencyFlag"); + dictionary.Add("orderno", "OrderNo"); + dictionary.Add("extend1", "Extend1"); + dictionary.Add("extend2", "Extend2"); + dictionary.Add("extend3", "Extend3"); + dictionary.Add("extend4", "Extend4"); + dictionary.Add("extend5", "Extend5"); + dictionary.Add("orderstate", "OrderState"); + dictionary.Add("operatorid", "OperatorId"); + dictionary.Add("operatorno", "OperatorNo"); + dictionary.Add("operatorname", "OperatorName"); + } + + #region IMap 成员 + + public string this[string propertyName] + { + get + { + try + { + return dictionary[propertyName.ToLower()]; + } + catch (KeyNotFoundException) + { + throw new Exception(propertyName + "属性不存在"); + } + } + } + + #endregion + } +} diff --git a/DocumentManagement/DocumentEntity/PatientLisResult.cs b/DocumentManagement/DocumentEntity/PatientLisResult.cs index f43b894..07c7bfd 100644 --- a/DocumentManagement/DocumentEntity/PatientLisResult.cs +++ b/DocumentManagement/DocumentEntity/PatientLisResult.cs @@ -54,10 +54,14 @@ namespace DocumentManagement public string Item39 { get; set; } public string Item40 { get; set; } - public static PatientLisResult GetLisResult(string patientNo) + public static PatientLisResult GetLisResult(PatientRecord pat) { PatientLisResult patient = new PatientLisResult(); - DataTable dt = GetLisResultSources(patientNo); + DataTable dt = GetLisResultSources(pat.MdrecNo); + if (dt == null || dt.Rows.Count <= 0) + { + dt = GetLisResultSources(pat.HISPatientId); + } if (dt.Rows.Count > 0) { patient.PATIENT_ID = dt.Rows[0]["PATIENT_ID"].ToString(); diff --git a/DocumentManagement/DocumentEntity/PatientRecord.cs b/DocumentManagement/DocumentEntity/PatientRecord.cs index 18c3968..fcb5007 100644 --- a/DocumentManagement/DocumentEntity/PatientRecord.cs +++ b/DocumentManagement/DocumentEntity/PatientRecord.cs @@ -107,6 +107,7 @@ namespace DocumentManagement public String OpeTime { get; set; } public String MedicalRecord { get; set; } public String MedicalHistory { get; set; } + public String InHosDate { get; set; } public PatientLisResult LisResult { get; set; } public static PatientRecord GetPatientRecord(int patientId) @@ -217,8 +218,9 @@ namespace DocumentManagement patient.OpeTime = dt.Rows[0]["OpeTime"].ToString(); patient.MedicalRecord = dt.Rows[0]["MedicalRecord"].ToString(); patient.MedicalHistory = dt.Rows[0]["MedicalHistory"].ToString(); + patient.InHosDate = dt.Rows[0]["InHosDate"].ToString(); } - patient.LisResult = PatientLisResult.GetLisResult(patient.MdrecNo); + patient.LisResult = PatientLisResult.GetLisResult(patient); #endregion return patient; } diff --git a/DrawGraph/AreaManage/FactDrug.cs b/DrawGraph/AreaManage/FactDrug.cs index 0bede17..12a44d2 100644 --- a/DrawGraph/AreaManage/FactDrug.cs +++ b/DrawGraph/AreaManage/FactDrug.cs @@ -115,10 +115,14 @@ namespace DrawGraph { try { - if ((this.DosageUnit == ((FactDrug)drug1).DosageUnit) && (this.DrugChannel == ((FactDrug)drug1).DrugChannel) && (this.DrugName == ((FactDrug)drug1).DrugName) && (this.Access == ((FactDrug)drug1).Access))// && (this.DrugEffect == ((DrugsRecord)drug1).DrugEffect)&& (this.Remark == ((DrugsRecord)drug1).Remark) + if ((this.DosageUnit == ((FactDrug)drug1).DosageUnit) && (this.DrugChannel == ((FactDrug)drug1).DrugChannel) && (this.DrugName == ((FactDrug)drug1).DrugName) && (this.Access == ((FactDrug)drug1).Access)) { return true; } + //if ((this.DrugChannel == ((FactDrug)drug1).DrugChannel) && (this.DrugName == ((FactDrug)drug1).DrugName) && (this.Access == ((FactDrug)drug1).Access)) + //{ + // return true; + //} return false; } catch (Exception) @@ -170,6 +174,7 @@ namespace DrawGraph { if (Dosage != 0) EqualDose = ((double)Dosage).ToString(); + //if (this.DosageUnit != null && this.DosageUnit != "") EqualDose += this.DosageUnit; } DateTime dt = DrugEndTime; DateTime drugDt = this.DrugBeginTime; @@ -241,6 +246,7 @@ namespace DrawGraph //if (this.Remark != null && this.Remark != "") DrName += "(" + this.Remark + ")"; if (this.DrugChannel != null && this.DrugChannel != "") DrName += "(" + this.DrugChannel + ")"; if (this.DosageUnit != null && this.DosageUnit != "") DrName += "(" + this.DosageUnit + ")"; + if (this.BloodType != null && this.BloodType != "") DrName += "(" + this.BloodType + ")"; if (DrugKind.Contains("麻醉") || DrugKind.Contains("精神")) ZUtil.DrawText(DrName, x1, y, zgcAnas, TextPrefix.DN + this.DrugName + this.Id.ToString(), Color.Red, 5.75f); else diff --git a/DrawGraph/AreaManage/SelectDictText.cs b/DrawGraph/AreaManage/SelectDictText.cs index baea5d9..aac1b18 100644 --- a/DrawGraph/AreaManage/SelectDictText.cs +++ b/DrawGraph/AreaManage/SelectDictText.cs @@ -230,9 +230,21 @@ namespace DrawGraph //设置属性的值 //aEdit.IsVisible = !aEdit.IsVisible; //template.SetObjValue(OpeRecord, aEdit.ClassDataSourceName, Value, true); - aEdit.PackValue = Value; - aEdit.PackText = Value; - SetValue(Value, aEdit); + if (aEdit.ClassDataSourceName == "OperationRecord.OpeRecordInfo.NeuroPlexusAround") + { + if (!aEdit.PackValue.Contains(Value)) + { + aEdit.PackValue += (aEdit.PackValue == "" ? "" : "+") + Value; + aEdit.PackText += (aEdit.PackText == "" ? "" : "+") + Value; + SetValue(aEdit.PackValue, aEdit); + } + } + else + { + aEdit.PackValue = Value; + aEdit.PackText = Value; + SetValue(aEdit.PackValue, aEdit); + } } } diff --git a/DrawGraph/AreaManage/TempDataManage.cs b/DrawGraph/AreaManage/TempDataManage.cs index ea9e5eb..4e681be 100644 --- a/DrawGraph/AreaManage/TempDataManage.cs +++ b/DrawGraph/AreaManage/TempDataManage.cs @@ -103,6 +103,8 @@ namespace DrawGraph if (ableEdit != null) { ableEdit.IsVisible = true; + ableEdit.CControl.Click -= new EventHandler(txt_Click); + ableEdit.CControl.Click += new EventHandler(txt_Click); if (ableEdit.ControlType == EControlType.DateTimePicker) { ableEdit.CControl.Leave -= new EventHandler(txt_Leave); @@ -147,32 +149,36 @@ namespace DrawGraph } } } + else if (ableEdit.ControlType == EControlType.TextBox) + { + ableEdit.CControl.KeyDown -= new KeyEventHandler(text_keyDown); + ableEdit.CControl.KeyDown += new KeyEventHandler(text_keyDown); + ableEdit.CControl.GotFocus -= new EventHandler(txt_Focus); + ableEdit.CControl.GotFocus += new EventHandler(txt_Focus); + ((TextBox)ableEdit.CControl).BorderStyle = BorderStyle.Fixed3D; + + ableEdit.CControl.MouseWheel += new MouseEventHandler(numericUpDown1_MouseWheel); + ableEdit.CControl.Leave -= new EventHandler(txt_Leave); + ableEdit.CControl.Leave += new EventHandler(txt_Leave); + } else { - if (ableEdit.ControlType == EControlType.TextBox) - { - ableEdit.CControl.KeyDown -= new KeyEventHandler(text_keyDown); - ableEdit.CControl.KeyDown += new KeyEventHandler(text_keyDown); - ableEdit.CControl.GotFocus -= new EventHandler(txt_Focus); - ableEdit.CControl.GotFocus += new EventHandler(txt_Focus); - ((TextBox)ableEdit.CControl).BorderStyle = BorderStyle.Fixed3D; - ableEdit.CControl.MouseWheel += new MouseEventHandler(numericUpDown1_MouseWheel); - } ableEdit.CControl.Leave -= new EventHandler(txt_Leave); ableEdit.CControl.Leave += new EventHandler(txt_Leave); } SetAbleEditView(ableEdit); } } - } + } + ////取消滚轮事件 //void numericUpDown1_MouseWheel(object sender, MouseEventArgs e) //{ // base.MouseWheelParam(); //} - + private void txt_Focus(object sender, EventArgs e) { TextBox control = (TextBox)sender; @@ -181,7 +187,7 @@ namespace DrawGraph if (ableEdit == null) return; if (control.Focused == true && (ableEdit.PackValue == ableEdit.DefaultValue || ableEdit.PackValue == "")) control.Clear(); - } + } private void text_keyDown(object sender, KeyEventArgs e) { ((TextBox)sender).Enabled = true; @@ -274,7 +280,7 @@ namespace DrawGraph { int.Parse(ablePack.PackValue); } - catch (Exception ) + catch (Exception) { MessageBox.Show(pack.Descript + "不能为空且必须是数值型"); return false; @@ -419,6 +425,18 @@ namespace DrawGraph } } + private void txt_Click(object sender, EventArgs e) + { + Control control = (Control)sender; + if (control == null) return; + AbleEditPackObj ableEdit = control.Tag as AbleEditPackObj; + if (ableEdit == null) return; + string DataSourceName = ableEdit.ClassDataSourceName; + if (SelectDictText.dgvZd.Visible == true) + { + SelectDictText.Hidden(); + } + } private void txt_Leave(object sender, EventArgs e) { Control control = (Control)sender; @@ -495,7 +513,7 @@ namespace DrawGraph AbleEditPackObj ableEdit = sender; if (ableEdit == null) return; - ableEdit.CControl.Leave -= new EventHandler(txt_Leave); + ableEdit.CControl.Leave -= new EventHandler(txt_Leave); ableEdit.CControl.KeyUp -= new KeyEventHandler(CControl_KeyUp); ableEdit.CControl.KeyUp += new KeyEventHandler(CControl_KeyUp); ableEdit.CControl.KeyPress -= new KeyPressEventHandler(CControl_KeyPress); @@ -517,7 +535,7 @@ namespace DrawGraph } aSyncSelectDict.Show(template, OpeRecord, sender, _DictType, isRadio); - ableEdit.CControl.Leave += new EventHandler(txt_Leave); + ableEdit.CControl.Leave += new EventHandler(txt_Leave); } } private void ASyncSelectDict_SetValue(string Text, AbleEditPackObj aEdit) @@ -527,7 +545,7 @@ namespace DrawGraph template.SetObjValue(OpeRecord, aEdit.ClassDataSourceName, Text, Text, true); aEdit.CControl.Leave -= new EventHandler(txt_Leave); aEdit.CControl.Leave += new EventHandler(txt_Leave); - } + } private void CControl_KeyUp(object sender, KeyEventArgs e) { if (myOpeRecord != null) @@ -558,6 +576,6 @@ namespace DrawGraph SelectDictText.SetContent(SelectDictText.dgvZd.SelectedRows[0].Index); } } - } + } } } diff --git a/DrawGraph/BoardPack/AbleEditPackObj.cs b/DrawGraph/BoardPack/AbleEditPackObj.cs index f17819b..4b0b295 100644 --- a/DrawGraph/BoardPack/AbleEditPackObj.cs +++ b/DrawGraph/BoardPack/AbleEditPackObj.cs @@ -43,7 +43,7 @@ namespace DrawGraph private int textLength = 0; - private EIsBool isDateNull = EIsBool.False; + private EIsBool isDateNull = EIsBool.False; [method: CompilerGenerated] //[DebuggerBrowsable(DebuggerBrowsableState.Never), CompilerGenerated]