速度改为范围填写

药品变成下 再点击变成空
择期急诊必填
This commit is contained in:
leomon 2023-05-17 18:16:01 +08:00
parent ca639ee117
commit 01fecc622d
19 changed files with 614 additions and 362 deletions

View File

@ -1270,20 +1270,14 @@
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<None Include="Template\冰箱监测.xlt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Template\冰箱监测.xlt" />
<None Include="Template\手术排程模板.xlt" />
<None Include="Template\护士收费单.xlt" />
<None Include="Template\排班按月.xlt" />
<None Include="Template\职工出缺勤表.xlt" />
<None Include="Template\麻醉收费单.xlt" />
<None Include="Template\麻醉机及心电监护仪使用消毒记录.xlt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Template\麻醉贵重物品清点本.xlt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Template\麻醉机及心电监护仪使用消毒记录.xlt" />
<None Include="Template\麻醉贵重物品清点本.xlt" />
</ItemGroup>
<ItemGroup>
<Content Include="aims.ico" />

View File

@ -2285,6 +2285,12 @@ namespace AIMS.OperationAanesthesia
isTrue = false;
}
if (_record.OperationType == null || _record.OperationType.Trim() == "")
{
message = "请选择择期急诊!";
isTrue = false;
}
if (PublicMethod.RoleName.Contains("术中填写手术等级切口等级"))
{
if (_record.OpeRecordInfo.OperationLevel == null || _record.OpeRecordInfo.OperationLevel.ToString().Trim() == "")

View File

@ -481,8 +481,8 @@ namespace AIMS.PublicUI.UI
_dataGridView.Rows[index].Cells[6].Value = (double)item.Density;//浓度
if (item.DensityUnit != null && item.DensityUnit != "")
_dataGridView.Rows[index].Cells[7].Value = item.DensityUnit;//浓度单位
if (item.Velocity != 0)
_dataGridView.Rows[index].Cells[8].Value = (double)item.Velocity;//速度
if (item.Velocity != "")
_dataGridView.Rows[index].Cells[8].Value = item.Velocity;//速度
if (item.VelocityUnit != null && item.VelocityUnit != "")
_dataGridView.Rows[index].Cells[9].Value = item.VelocityUnit;//速度单位
if (Convert.ToDateTime(item.DrugBeginTime).ToString().Length > 0)
@ -700,7 +700,7 @@ namespace AIMS.PublicUI.UI
}
}
//点击结束时间时判断是否持续事件,并显示时间
if (_dataGridView.CurrentCell.ColumnIndex == 16)
else if (_dataGridView.CurrentCell.ColumnIndex == 16)
{
if (_dataGridView.CurrentRow.Cells[15].EditedFormattedValue.ToString() != "" && _dataGridView.CurrentCell.EditedFormattedValue.ToString() == "")//持续
{
@ -724,6 +724,19 @@ namespace AIMS.PublicUI.UI
btnSave.Focus();
}
}
else if (_dataGridView.CurrentCell.ColumnIndex == 18)
{
if (_dataGridView.CurrentRow.Cells[18].FormattedValue.ToString() == "")
{
_dataGridView.CurrentRow.Cells[18].Value = "下";
btnSave.Focus();
}
else
{
_dataGridView.CurrentRow.Cells[18].Value = "";
btnSave.Focus();
}
}
}
}
private void dgvDrugs_CellValueChanged(object sender, DataGridViewCellEventArgs e)
@ -733,7 +746,10 @@ namespace AIMS.PublicUI.UI
if (e.ColumnIndex == 8)
{
if (_dataGridView.CurrentCell == null || _dataGridView.CurrentRow.Cells[8].EditedFormattedValue.ToString() == "") return;
if (_dataGridView.CurrentRow.Cells[9].EditedFormattedValue.ToString() == "") _dataGridView.CurrentRow.Cells[9].Value = "ml/h";
if (_dataGridView.CurrentRow.Cells[9].EditedFormattedValue.ToString() == "")
if (_dataGridView.CurrentRow.Cells[3].EditedFormattedValue.ToString() == "氧气")
_dataGridView.CurrentRow.Cells[9].Value = "L/min";
else _dataGridView.CurrentRow.Cells[9].Value = "ml/h";
//_dataGridView.CurrentRow.Cells[11].Value = null;
}
else if (e.ColumnIndex == 6)
@ -962,11 +978,11 @@ namespace AIMS.PublicUI.UI
drugsR.DensityUnit = dr.Cells[7].EditedFormattedValue.ToString();//浓度单位
if (dr.Cells[8].EditedFormattedValue.ToString() != "")
{
drugsR.Velocity = Convert.ToDecimal(dr.Cells[8].EditedFormattedValue.ToString());//速度
drugsR.Velocity = dr.Cells[8].EditedFormattedValue.ToString();//速度
}
else
{
drugsR.Velocity = 0;
drugsR.Velocity = "";
}
drugsR.VelocityUnit = dr.Cells[9].EditedFormattedValue.ToString();//速度单位
drugsR.BloodType = dr.Cells[12].EditedFormattedValue.ToString();//血型
@ -1088,7 +1104,7 @@ namespace AIMS.PublicUI.UI
public DataGridViewTextBoxEditingControl dgvTxt = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvTxtName = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvVensity = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvDensity = null; // 声明 一个文本 CellEdit
//public DataGridViewTextBoxEditingControl dgvDensity = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvTextYP = null; // 声明 一个文本 CellEdit
private void dgvDrugs_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
@ -1127,12 +1143,12 @@ namespace AIMS.PublicUI.UI
dgvVensity.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
dgvVensity.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
}
if (_dataGridView.CurrentCell.ColumnIndex == 8)
{
dgvDensity = (DataGridViewTextBoxEditingControl)e.Control; // 得到单元格
dgvDensity.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
dgvDensity.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
}
//if (_dataGridView.CurrentCell.ColumnIndex == 8)
//{
// dgvDensity = (DataGridViewTextBoxEditingControl)e.Control; // 得到单元格
// dgvDensity.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
// dgvDensity.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
//}
}
}

View File

@ -56,6 +56,24 @@ namespace AIMS.PublicUI.UI
public frmFactSpeedyDrug()
{
InitializeComponent();
if (PublicMethod.HospitalName.Contains("漳浦天福"))
{
this.dataGridViewTextBoxColumn8.HeaderText = "位置";
this.dataGridViewTextBoxColumn8.Items.AddRange(new object[] {
"",
"上",
"下"});
}
else
{
this.dataGridViewTextBoxColumn8.HeaderText = "通路";
this.dataGridViewTextBoxColumn8.Items.AddRange(new object[] {
"",
"1",
"2",
"3",
"4"});
}
}
private void frmFactDrugNew2_Load(object sender, EventArgs e)
@ -190,8 +208,8 @@ namespace AIMS.PublicUI.UI
_dataGridView.Rows[index].Cells[6].Value = (double)item.Density;//浓度
if (item.DensityUnit != null && item.DensityUnit != "")
_dataGridView.Rows[index].Cells[7].Value = item.DensityUnit;//浓度单位
if (item.Velocity != 0)
_dataGridView.Rows[index].Cells[8].Value = (double)item.Velocity;//速度
if (item.Velocity != "")
_dataGridView.Rows[index].Cells[8].Value = item.Velocity;//速度
if (item.VelocityUnit != null && item.VelocityUnit != "")
_dataGridView.Rows[index].Cells[9].Value = item.VelocityUnit;//速度单位
if (Convert.ToDateTime(item.DrugBeginTime).ToString().Length > 0)
@ -407,7 +425,7 @@ namespace AIMS.PublicUI.UI
}
}
//点击结束时间时判断是否持续事件,并显示时间
if (_dataGridView.CurrentCell.ColumnIndex == 16)
else if (_dataGridView.CurrentCell.ColumnIndex == 16)
{
if (_dataGridView.CurrentRow.Cells[15].EditedFormattedValue.ToString() != "" && _dataGridView.CurrentCell.EditedFormattedValue.ToString() == "")//持续
{
@ -425,6 +443,19 @@ namespace AIMS.PublicUI.UI
btnSave.Focus();
}
}
else if (_dataGridView.CurrentCell.ColumnIndex == 18)
{
if (_dataGridView.CurrentRow.Cells[18].FormattedValue.ToString() == "")
{
_dataGridView.CurrentRow.Cells[18].Value = "下";
btnSave.Focus();
}
else
{
_dataGridView.CurrentRow.Cells[18].Value = "";
btnSave.Focus();
}
}
}
}
private bool ValidTimeTxt(string dgvTimeTxt, ref string message)
@ -695,11 +726,11 @@ namespace AIMS.PublicUI.UI
drugsR.DensityUnit = dr.Cells[7].EditedFormattedValue.ToString();//浓度单位
if (dr.Cells[8].EditedFormattedValue.ToString() != "")
{
drugsR.Velocity = Convert.ToDecimal(dr.Cells[8].EditedFormattedValue.ToString());//速度
drugsR.Velocity = dr.Cells[8].EditedFormattedValue.ToString();//速度
}
else
{
drugsR.Velocity = 0;
drugsR.Velocity = "";
}
drugsR.VelocityUnit = dr.Cells[9].EditedFormattedValue.ToString();//速度单位
drugsR.BloodType = dr.Cells[12].EditedFormattedValue.ToString();//血型
@ -815,7 +846,7 @@ namespace AIMS.PublicUI.UI
public DataGridViewTextBoxEditingControl dgvTxt = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvTxtName = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvVensity = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvDensity = null; // 声明 一个文本 CellEdit
//public DataGridViewTextBoxEditingControl dgvDensity = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvTextYP = null; // 声明 一个文本 CellEdit
private void dgvDrugs_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
@ -854,12 +885,12 @@ namespace AIMS.PublicUI.UI
dgvVensity.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
dgvVensity.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
}
if (_dataGridView.CurrentCell.ColumnIndex == 8)
{
dgvDensity = (DataGridViewTextBoxEditingControl)e.Control; // 得到单元格
dgvDensity.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
dgvDensity.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
}
//if (_dataGridView.CurrentCell.ColumnIndex == 8)
//{
// dgvDensity = (DataGridViewTextBoxEditingControl)e.Control; // 得到单元格
// dgvDensity.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
// dgvDensity.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
//}
}
}

View File

@ -220,11 +220,20 @@ namespace AIMS.PublicUI.UI
if (item.DrugName == "吸入用七氟烷" && item.Density > 0 && item.DensityUnit != null && item.DensityUnit != "")
{
TimeSpan timeSpan = item.DrugEndTime - item.DrugBeginTime;
decimal yndden = 0;
_record.FactDrugList.ForEach(a => { if (a.DrugName == "氧气" && a.Velocity > 0) yndden = a.Velocity; });
if (yndden > 0)
string yndden = "";
decimal Velocity = 0;
_record.FactDrugList.ForEach(a => { if (a.DrugName == "氧气" && a.Velocity != "") yndden = a.Velocity; });
if (yndden != "")
{
dose += ((decimal)3.6) * yndden * item.Density * (decimal)Math.Round(timeSpan.TotalHours, 2) + (decimal)5.3;
try
{
Velocity = Convert.ToDecimal(yndden);
}
catch (Exception)
{
Velocity = 0;
}
dose += ((decimal)3.6) * Velocity * item.Density * (decimal)Math.Round(timeSpan.TotalHours, 2) + (decimal)5.3;
}
}
}
@ -262,20 +271,29 @@ namespace AIMS.PublicUI.UI
}
}
}
//2.速度 速度单位不为空 计算时间总量
decimal Velocity = 0;
try
{
Velocity = Convert.ToDecimal(item.Velocity);
}
catch (Exception ex)
{
Velocity = 0;
}
//1.当使用单位等于规格单位 总量增加实际用量
if (item.Dosage > 0 && drug.DosageUnit != null && drug.DosageUnit != "")
dose += GetConvertedValue(item.Dosage, item.DosageUnit, DOSEPERUNIT);
//2.速度 速度单位不为空 计算时间总量
else if (item.Velocity > 0 && item.VelocityUnit != null && item.VelocityUnit != "")
else if (Velocity > 0 && item.VelocityUnit != null && item.VelocityUnit != "")
{
TimeSpan timeSpan = item.DrugEndTime - item.DrugBeginTime;
if (item.VelocityUnit.Contains("/h"))
{
dose += GetConvertedValue(item.Velocity, item.VelocityUnit, DOSEPERUNIT) * (decimal)Math.Round(timeSpan.TotalHours, 2);
dose += GetConvertedValue(Velocity, item.VelocityUnit, DOSEPERUNIT) * (decimal)Math.Round(timeSpan.TotalHours, 2);
}
else if (item.VelocityUnit.Contains("/min"))
{
dose += GetConvertedValue(item.Velocity, item.VelocityUnit, DOSEPERUNIT) * (decimal)Math.Round(timeSpan.TotalMinutes, 2);
dose += GetConvertedValue(Velocity, item.VelocityUnit, DOSEPERUNIT) * (decimal)Math.Round(timeSpan.TotalMinutes, 2);
}
}
}

View File

@ -258,12 +258,6 @@ namespace AIMS.OperationAanesthesia
FillDgv();
return;
}
if (operA.State == 5 || operA.State == 6)
{
MessageBox.Show("当前手术已开始 ,请确认后重新选择!", "系统提示");
FillDgv();
return;
}
if (operA.OrderOperationTime.Value.Date != DateTime.Now.Date)// && operA.OrderOperationTime.Value.Hour < 20)
{

View File

@ -35,14 +35,17 @@ namespace AIMS
{
try
{
dtpOpeTime.Value = DateTime.Now;
dtpEnd.Value = dtpOpeTime.Value;
DateTime today = DateTime.Today;
DateTime firstDayOfMonth = new DateTime(today.Year, today.Month, 1);
dtpOpeTime.Value = firstDayOfMonth;
dtpOpeTime2.Value = firstDayOfMonth;
dtpOpeTime3.Value = firstDayOfMonth;
dtpOpeTime2.Value = DateTime.Now;
dtpEnd2.Value = dtpOpeTime.Value;
dtpEnd2.Value =DateTime.Now;
dtpEnd3.Value = DateTime.Now;
dtpEnd.Value = DateTime.Now;
dtpOpeTime3.Value = DateTime.Now;
dtpEnd3.Value = dtpOpeTime.Value;
btn手术例数按月统计_Click(null,null);
}
catch (Exception exp)
{
@ -51,6 +54,38 @@ namespace AIMS
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
if (selectdgv.Rows.Count <= 0) return;
List<NotesRecord> records = new List<NotesRecord>();
for (int i = 0; i < selectdgv.Rows.Count; i++)
{
DataGridViewRow dr = selectdgv.Rows[i];
NotesRecord record = new NotesRecord();
record.RecordTime = Convert.ToDateTime(dr.Cells[1].EditedFormattedValue.ToString());
record.Content1 = dr.Cells[2].EditedFormattedValue.ToString();
record.Content2 = dr.Cells[3].EditedFormattedValue.ToString();
record.Content3 = dr.Cells[4].EditedFormattedValue.ToString();
record.Content4 = dr.Cells[5].EditedFormattedValue.ToString();
record.Content5 = dr.Cells[6].EditedFormattedValue.ToString();
if (selectdgv.Columns.Count == 9)
{
record.Content6 = dr.Cells[7].EditedFormattedValue.ToString();
record.ExecWork = dr.Cells[8].EditedFormattedValue.ToString();
}
else
record.ExecWork = dr.Cells[7].EditedFormattedValue.ToString();
records.Add(record);
}
int n = 31;
List<List<NotesRecord>> groupedLists = new List<List<NotesRecord>>();
for (int i = 0; i < records.Count; i += n)
{
List<NotesRecord> group = records.GetRange(i, Math.Min(n, records.Count - i));
groupedLists.Add(group);
}
foreach (var item in groupedLists)
{
string fileName = superTabControl1.SelectedTab.Text;
GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess();
@ -62,43 +97,45 @@ namespace AIMS
int rowNum = 6;
if (selectdgv.Columns.Count == 8)
{
for (int i = 0; i < selectdgv.Rows.Count; i++)
foreach (var record in item)
{
DataGridViewRow dr = selectdgv.Rows[i];
excel.GetRange(rowNum, "A", rowNum, "G").Value = new string[]{
( dr.Cells[1].EditedFormattedValue.ToString()),
( dr.Cells[2].EditedFormattedValue.ToString()),
dr.Cells[3].EditedFormattedValue.ToString(),
( dr.Cells[4].EditedFormattedValue.ToString() ) ,
(dr.Cells[5].EditedFormattedValue.ToString() ),
(dr.Cells[6].EditedFormattedValue.ToString() ),
(dr.Cells[7].EditedFormattedValue.ToString() ) };
excel.GetRange(rowNum, "A", rowNum, "G").Value = new string[]
{
record.RecordTime.Value.ToString("yyyy-MM-dd"),
record.Content1,
record.Content2,
record.Content3,
record.Content4,
record.Content5,
record.ExecWork
};
rowNum++;
}
}
else
{
rowNum = 7;
for (int i = 0; i < selectdgv.Rows.Count; i++)
foreach (var record in item)
{
DataGridViewRow dr = selectdgv.Rows[i];
excel.GetRange(rowNum, "A", rowNum, "H").Value = new string[]{
( dr.Cells[1].EditedFormattedValue.ToString()),
( dr.Cells[2].EditedFormattedValue.ToString()),
dr.Cells[3].EditedFormattedValue.ToString(),
( dr.Cells[4].EditedFormattedValue.ToString() ) ,
(dr.Cells[5].EditedFormattedValue.ToString() ),
(dr.Cells[6].EditedFormattedValue.ToString() ),
(dr.Cells[7].EditedFormattedValue.ToString() ) ,
(dr.Cells[8].EditedFormattedValue.ToString() ) };
excel.GetRange(rowNum, "A", rowNum, "H").Value = new string[]
{
record.RecordTime.Value.ToString("yyyy-MM-dd"),
record.Content1,
record.Content2,
record.Content3,
record.Content4,
record.Content5,
record.Content6,
record.ExecWork
};
rowNum++;
}
}
excel.PrintPreview();
excel.Print();
excel.Close();
this.Focus();
}
}
private void LoadNoteData(string beginTime, string endTime, string notename)
{
@ -136,6 +173,12 @@ namespace AIMS
record.Content3 = dr.Cells[4].EditedFormattedValue.ToString();
record.Content4 = dr.Cells[5].EditedFormattedValue.ToString();
record.Content5 = dr.Cells[6].EditedFormattedValue.ToString();
if (selectdgv.Columns.Count == 9)
{
record.Content6 = dr.Cells[7].EditedFormattedValue.ToString();
record.ExecWork = dr.Cells[8].EditedFormattedValue.ToString();
}
else
record.ExecWork = dr.Cells[7].EditedFormattedValue.ToString();
record.OperatorId = PublicMethod.OperatorId;
record.OperatorTime = DateTime.Now;
@ -214,7 +257,60 @@ namespace AIMS
string beginTime = Convert.ToDateTime(dtpOpeTime.Value).ToString("yyyy-MM-dd 00:00:00");
string endTime = Convert.ToDateTime(dtpEnd.Value).AddDays(1).ToString("yyyy-MM-dd 00:00:00");
LoadNoteData(beginTime, endTime, "麻醉机及心电监护仪使用消毒记录");
System.Data.DataTable dataResult = BNotesRecords.GetMonthDayTable2(beginTime, endTime);
System.Data.DataTable dataResult2 = BNotesRecords.GetMonthDayTable3(beginTime, endTime);
List<NotesRecord> nrecords = BNotesRecord.Select(" NoteName = '麻醉机及心电监护仪使用消毒记录' and RecordTime>='" + beginTime + "' and RecordTime<'" + endTime + "' ", null);
List<NotesRecord> records = new List<NotesRecord>();
for (int i = 0; i < dataResult.Rows.Count; i++)
{
DateTime RecordTime = Convert.ToDateTime(dataResult.Rows[i][0]);
string ExecWork = Convert.ToString(dataResult.Rows[i][1]);
NotesRecord record = new NotesRecord();
record.RecordTime = RecordTime;
record.ExecWork = ExecWork;
for (int j = 0; j < dataResult2.Rows.Count; j++)
{
DateTime RecordTime2 = Convert.ToDateTime(dataResult2.Rows[j][0]);
string ExecWork2 = Convert.ToString(dataResult2.Rows[j][1]);
string room = Convert.ToString(dataResult2.Rows[j][2]);
if (RecordTime2 == RecordTime && ExecWork2 == ExecWork)
{
switch (room)
{
case "1间":
record.Content1 = "√";
break;
case "2间":
record.Content2 = "√";
break;
case "3间":
record.Content3 = "√";
break;
case "4间":
record.Content4 = "√";
break;
case "5间":
record.Content5 = "√";
break;
case "6间":
record.Content6 = "√";
break;
default:
break;
}
}
}
foreach (var item in nrecords)
{
if (item.RecordTime == RecordTime && item.ExecWork == ExecWork)
{
record = item;
continue;
}
}
records.Add(record);
}
selectdgv.DataSource = records;
}
private void buttonX1_Click(object sender, EventArgs e)
@ -239,5 +335,90 @@ namespace AIMS
this.dgvtReport.RowsDefaultCellStyle.BackColor = System.Drawing.Color.White;//设置背景为白色
this.dgvtReport.AlternatingRowsDefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(212)))), ((int)(((byte)(242)))), (((int)(((byte)242)))));//青色
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
if (selectdgv.Rows.Count <= 0) return;
List<NotesRecord> records = new List<NotesRecord>();
for (int i = 0; i < selectdgv.Rows.Count; i++)
{
DataGridViewRow dr = selectdgv.Rows[i];
NotesRecord record = new NotesRecord();
record.RecordTime = Convert.ToDateTime(dr.Cells[1].EditedFormattedValue.ToString());
record.Content1 = dr.Cells[2].EditedFormattedValue.ToString();
record.Content2 = dr.Cells[3].EditedFormattedValue.ToString();
record.Content3 = dr.Cells[4].EditedFormattedValue.ToString();
record.Content4 = dr.Cells[5].EditedFormattedValue.ToString();
record.Content5 = dr.Cells[6].EditedFormattedValue.ToString();
if (selectdgv.Columns.Count == 9)
{
record.Content6 = dr.Cells[7].EditedFormattedValue.ToString();
record.ExecWork = dr.Cells[8].EditedFormattedValue.ToString();
}
else
record.ExecWork = dr.Cells[7].EditedFormattedValue.ToString();
records.Add(record);
}
int n = 31;
List<List<NotesRecord>> groupedLists = new List<List<NotesRecord>>();
for (int i = 0; i < records.Count; i += n)
{
List<NotesRecord> group = records.GetRange(i, Math.Min(n, records.Count - i));
groupedLists.Add(group);
}
foreach (var item in groupedLists)
{
string fileName = superTabControl1.SelectedTab.Text;
GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess();
string strFileName = fileName + ".xlt"; //模板文件名
string strExcelTemplateFile = System.Windows.Forms.Application.StartupPath;
strExcelTemplateFile += @"\Template\" + strFileName;
excel.Open(strExcelTemplateFile); //用模板文件
int rowNum = 6;
if (selectdgv.Columns.Count == 8)
{
foreach (var record in item)
{
excel.GetRange(rowNum, "A", rowNum, "G").Value = new string[]
{
record.RecordTime.Value.ToString("yyyy-MM-dd"),
record.Content1,
record.Content2,
record.Content3,
record.Content4,
record.Content5,
record.ExecWork
};
rowNum++;
}
}
else
{
rowNum = 7;
foreach (var record in item)
{
excel.GetRange(rowNum, "A", rowNum, "H").Value = new string[]
{
record.RecordTime.Value.ToString("yyyy-MM-dd"),
record.Content1,
record.Content2,
record.Content3,
record.Content4,
record.Content5,
record.Content6,
record.ExecWork
};
rowNum++;
}
}
excel.PrintPreview();
excel.Close();
break;
}
}
}
}

View File

@ -28,31 +28,47 @@
/// </summary>
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.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 dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = 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();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = 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 dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.superTabControl1 = new DevComponents.DotNetBar.SuperTabControl();
this.superTabControlPanel1 = new DevComponents.DotNetBar.SuperTabControlPanel();
this.dgvtReport = new System.Windows.Forms.DataGridView();
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.panel2 = new System.Windows.Forms.Panel();
this.dtpEnd = new DevComponents.Editors.DateTimeAdv.DateTimeInput();
this.dtpOpeTime = new DevComponents.Editors.DateTimeAdv.DateTimeInput();
this.label24 = new System.Windows.Forms.Label();
this.buttonX2 = new DevComponents.DotNetBar.ButtonX();
this.buttonX1 = new DevComponents.DotNetBar.ButtonX();
this.btn手术例数按月统计 = new DevComponents.DotNetBar.ButtonX();
this.labDate = new System.Windows.Forms.Label();
this.R1 = new DevComponents.DotNetBar.SuperTabItem();
this.superTabControlPanel3 = new DevComponents.DotNetBar.SuperTabControlPanel();
this.dgvtReport3 = new System.Windows.Forms.DataGridView();
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.Content6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.panel3 = new System.Windows.Forms.Panel();
this.btn麻醉贵重物品清点本Save = new DevComponents.DotNetBar.ButtonX();
this.dtpEnd3 = new DevComponents.Editors.DateTimeAdv.DateTimeInput();
@ -87,23 +103,7 @@
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.Content6 = 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.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.superTabControl1)).BeginInit();
this.superTabControl1.SuspendLayout();
@ -130,6 +130,7 @@
this.toolStrip1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(25, 25);
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripButton2,
this.toolStripButton1});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
@ -204,13 +205,13 @@
this.dgvtReport.AllowUserToResizeRows = false;
this.dgvtReport.BackgroundColor = System.Drawing.Color.White;
this.dgvtReport.BorderStyle = System.Windows.Forms.BorderStyle.None;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
this.dgvtReport.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle10.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
this.dgvtReport.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle10;
this.dgvtReport.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvtReport.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dataGridViewTextBoxColumn17,
@ -221,28 +222,28 @@
this.dataGridViewTextBoxColumn22,
this.dataGridViewTextBoxColumn23,
this.dataGridViewTextBoxColumn24});
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 9F);
dataGridViewCellStyle2.ForeColor = System.Drawing.Color.Black;
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.ControlText;
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvtReport.DefaultCellStyle = dataGridViewCellStyle2;
dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle11.Font = new System.Drawing.Font("微软雅黑", 9F);
dataGridViewCellStyle11.ForeColor = System.Drawing.Color.Black;
dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.ControlText;
dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvtReport.DefaultCellStyle = dataGridViewCellStyle11;
this.dgvtReport.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvtReport.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
this.dgvtReport.GridColor = System.Drawing.Color.Black;
this.dgvtReport.Location = new System.Drawing.Point(0, 45);
this.dgvtReport.MultiSelect = false;
this.dgvtReport.Name = "dgvtReport";
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvtReport.RowHeadersDefaultCellStyle = dataGridViewCellStyle3;
dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle12.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle12.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle12.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle12.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle12.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvtReport.RowHeadersDefaultCellStyle = dataGridViewCellStyle12;
this.dgvtReport.RowHeadersVisible = false;
this.dgvtReport.RowTemplate.Height = 23;
this.dgvtReport.ShowCellErrors = false;
@ -252,13 +253,66 @@
this.dgvtReport.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvtReport_CellDoubleClick);
this.dgvtReport.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgvtReport_RowPostPaint);
//
// dataGridViewTextBoxColumn17
//
this.dataGridViewTextBoxColumn17.DataPropertyName = "Id";
this.dataGridViewTextBoxColumn17.HeaderText = "Id";
this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17";
this.dataGridViewTextBoxColumn17.Visible = false;
//
// dataGridViewTextBoxColumn18
//
this.dataGridViewTextBoxColumn18.DataPropertyName = "RecordTime";
this.dataGridViewTextBoxColumn18.HeaderText = "日期";
this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18";
//
// dataGridViewTextBoxColumn19
//
this.dataGridViewTextBoxColumn19.DataPropertyName = "Content1";
this.dataGridViewTextBoxColumn19.HeaderText = "1号麻醉机及监护仪";
this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19";
this.dataGridViewTextBoxColumn19.Width = 140;
//
// dataGridViewTextBoxColumn20
//
this.dataGridViewTextBoxColumn20.DataPropertyName = "Content2";
this.dataGridViewTextBoxColumn20.HeaderText = "2号麻醉机及监护仪";
this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20";
this.dataGridViewTextBoxColumn20.Width = 140;
//
// dataGridViewTextBoxColumn21
//
this.dataGridViewTextBoxColumn21.DataPropertyName = "Content3";
this.dataGridViewTextBoxColumn21.HeaderText = "3号麻醉机及监护仪";
this.dataGridViewTextBoxColumn21.Name = "dataGridViewTextBoxColumn21";
this.dataGridViewTextBoxColumn21.Width = 140;
//
// dataGridViewTextBoxColumn22
//
this.dataGridViewTextBoxColumn22.DataPropertyName = "Content4";
this.dataGridViewTextBoxColumn22.HeaderText = "4号麻醉机及监护仪";
this.dataGridViewTextBoxColumn22.Name = "dataGridViewTextBoxColumn22";
this.dataGridViewTextBoxColumn22.Width = 140;
//
// dataGridViewTextBoxColumn23
//
this.dataGridViewTextBoxColumn23.DataPropertyName = "Content5";
this.dataGridViewTextBoxColumn23.HeaderText = "5号麻醉机及监护仪";
this.dataGridViewTextBoxColumn23.Name = "dataGridViewTextBoxColumn23";
this.dataGridViewTextBoxColumn23.Width = 140;
//
// dataGridViewTextBoxColumn24
//
this.dataGridViewTextBoxColumn24.DataPropertyName = "ExecWork";
this.dataGridViewTextBoxColumn24.HeaderText = "确认签字";
this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24";
//
// panel2
//
this.panel2.BackColor = System.Drawing.Color.WhiteSmoke;
this.panel2.Controls.Add(this.dtpEnd);
this.panel2.Controls.Add(this.dtpOpeTime);
this.panel2.Controls.Add(this.label24);
this.panel2.Controls.Add(this.buttonX2);
this.panel2.Controls.Add(this.buttonX1);
this.panel2.Controls.Add(this.btn手术例数按月统计);
this.panel2.Controls.Add(this.labDate);
@ -348,18 +402,6 @@
this.label24.TabIndex = 470;
this.label24.Text = "-";
//
// buttonX2
//
this.buttonX2.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
this.buttonX2.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
this.buttonX2.Font = new System.Drawing.Font("微软雅黑", 11.5F);
this.buttonX2.Location = new System.Drawing.Point(548, 7);
this.buttonX2.Name = "buttonX2";
this.buttonX2.Size = new System.Drawing.Size(90, 29);
this.buttonX2.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.buttonX2.TabIndex = 467;
this.buttonX2.Text = "导入";
//
// buttonX1
//
this.buttonX1.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
@ -420,13 +462,13 @@
this.dgvtReport3.AllowUserToResizeRows = false;
this.dgvtReport3.BackgroundColor = System.Drawing.Color.White;
this.dgvtReport3.BorderStyle = System.Windows.Forms.BorderStyle.None;
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
this.dgvtReport3.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4;
dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle13.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle13.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
this.dgvtReport3.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle13;
this.dgvtReport3.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvtReport3.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dataGridViewTextBoxColumn9,
@ -438,28 +480,28 @@
this.dataGridViewTextBoxColumn15,
this.Content6,
this.dataGridViewTextBoxColumn16});
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle5.Font = new System.Drawing.Font("微软雅黑", 9F);
dataGridViewCellStyle5.ForeColor = System.Drawing.Color.Black;
dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.ControlText;
dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvtReport3.DefaultCellStyle = dataGridViewCellStyle5;
dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle14.Font = new System.Drawing.Font("微软雅黑", 9F);
dataGridViewCellStyle14.ForeColor = System.Drawing.Color.Black;
dataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.ControlText;
dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvtReport3.DefaultCellStyle = dataGridViewCellStyle14;
this.dgvtReport3.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvtReport3.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
this.dgvtReport3.GridColor = System.Drawing.Color.Black;
this.dgvtReport3.Location = new System.Drawing.Point(0, 45);
this.dgvtReport3.MultiSelect = false;
this.dgvtReport3.Name = "dgvtReport3";
dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle6.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvtReport3.RowHeadersDefaultCellStyle = dataGridViewCellStyle6;
dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle15.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle15.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle15.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvtReport3.RowHeadersDefaultCellStyle = dataGridViewCellStyle15;
this.dgvtReport3.RowHeadersVisible = false;
this.dgvtReport3.RowTemplate.Height = 23;
this.dgvtReport3.ShowCellErrors = false;
@ -469,6 +511,64 @@
this.dgvtReport3.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvtReport3_CellDoubleClick);
this.dgvtReport3.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgvtReport3_RowPostPaint);
//
// dataGridViewTextBoxColumn9
//
this.dataGridViewTextBoxColumn9.DataPropertyName = "Id";
this.dataGridViewTextBoxColumn9.HeaderText = "Id";
this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
this.dataGridViewTextBoxColumn9.Visible = false;
//
// dataGridViewTextBoxColumn10
//
this.dataGridViewTextBoxColumn10.DataPropertyName = "RecordTime";
this.dataGridViewTextBoxColumn10.HeaderText = "日期";
this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10";
//
// dataGridViewTextBoxColumn11
//
this.dataGridViewTextBoxColumn11.DataPropertyName = "Content1";
this.dataGridViewTextBoxColumn11.HeaderText = "麻醉机(5)";
this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11";
//
// dataGridViewTextBoxColumn12
//
this.dataGridViewTextBoxColumn12.DataPropertyName = "Content2";
this.dataGridViewTextBoxColumn12.HeaderText = "心电监护仪5";
this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12";
this.dataGridViewTextBoxColumn12.Width = 130;
//
// dataGridViewTextBoxColumn13
//
this.dataGridViewTextBoxColumn13.DataPropertyName = "Content3";
this.dataGridViewTextBoxColumn13.HeaderText = "可视喉镜1";
this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13";
//
// dataGridViewTextBoxColumn14
//
this.dataGridViewTextBoxColumn14.DataPropertyName = "Content4";
this.dataGridViewTextBoxColumn14.HeaderText = "电子注药泵7";
this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14";
this.dataGridViewTextBoxColumn14.Width = 130;
//
// dataGridViewTextBoxColumn15
//
this.dataGridViewTextBoxColumn15.DataPropertyName = "Content5";
this.dataGridViewTextBoxColumn15.HeaderText = "掌上超声1";
this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15";
//
// Content6
//
this.Content6.DataPropertyName = "Content6";
this.Content6.HeaderText = "Matepad华为1";
this.Content6.Name = "Content6";
this.Content6.Width = 150;
//
// dataGridViewTextBoxColumn16
//
this.dataGridViewTextBoxColumn16.DataPropertyName = "ExecWork";
this.dataGridViewTextBoxColumn16.HeaderText = "确认 签字";
this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16";
//
// panel3
//
this.panel3.BackColor = System.Drawing.Color.WhiteSmoke;
@ -624,13 +724,13 @@
this.dgvtReport2.AllowUserToResizeRows = false;
this.dgvtReport2.BackgroundColor = System.Drawing.Color.White;
this.dgvtReport2.BorderStyle = System.Windows.Forms.BorderStyle.None;
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
this.dgvtReport2.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7;
dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle16.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle16.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle16.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle16.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle16.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
this.dgvtReport2.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle16;
this.dgvtReport2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvtReport2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Id,
@ -641,28 +741,28 @@
this.Content4,
this.Content5,
this.ExecWork});
dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle8.Font = new System.Drawing.Font("微软雅黑", 9F);
dataGridViewCellStyle8.ForeColor = System.Drawing.Color.Black;
dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.ControlText;
dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvtReport2.DefaultCellStyle = dataGridViewCellStyle8;
dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle17.Font = new System.Drawing.Font("微软雅黑", 9F);
dataGridViewCellStyle17.ForeColor = System.Drawing.Color.Black;
dataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.ControlText;
dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvtReport2.DefaultCellStyle = dataGridViewCellStyle17;
this.dgvtReport2.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvtReport2.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
this.dgvtReport2.GridColor = System.Drawing.Color.Black;
this.dgvtReport2.Location = new System.Drawing.Point(0, 45);
this.dgvtReport2.MultiSelect = false;
this.dgvtReport2.Name = "dgvtReport2";
dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle9.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvtReport2.RowHeadersDefaultCellStyle = dataGridViewCellStyle9;
dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle18.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle18.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle18.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle18.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle18.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvtReport2.RowHeadersDefaultCellStyle = dataGridViewCellStyle18;
this.dgvtReport2.RowHeadersVisible = false;
this.dgvtReport2.RowTemplate.Height = 23;
this.dgvtReport2.ShowCellErrors = false;
@ -907,117 +1007,17 @@
this.dataGridViewTextBoxColumn8.HeaderText = "主任";
this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
//
// dataGridViewTextBoxColumn9
// toolStripButton2
//
this.dataGridViewTextBoxColumn9.DataPropertyName = "Id";
this.dataGridViewTextBoxColumn9.HeaderText = "Id";
this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
this.dataGridViewTextBoxColumn9.Visible = false;
//
// dataGridViewTextBoxColumn10
//
this.dataGridViewTextBoxColumn10.DataPropertyName = "RecordTime";
this.dataGridViewTextBoxColumn10.HeaderText = "日期";
this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10";
//
// dataGridViewTextBoxColumn11
//
this.dataGridViewTextBoxColumn11.DataPropertyName = "Content1";
this.dataGridViewTextBoxColumn11.HeaderText = "麻醉机(5)";
this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11";
//
// dataGridViewTextBoxColumn12
//
this.dataGridViewTextBoxColumn12.DataPropertyName = "Content2";
this.dataGridViewTextBoxColumn12.HeaderText = "心电监护仪5";
this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12";
this.dataGridViewTextBoxColumn12.Width = 130;
//
// dataGridViewTextBoxColumn13
//
this.dataGridViewTextBoxColumn13.DataPropertyName = "Content3";
this.dataGridViewTextBoxColumn13.HeaderText = "可视喉镜1";
this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13";
//
// dataGridViewTextBoxColumn14
//
this.dataGridViewTextBoxColumn14.DataPropertyName = "Content4";
this.dataGridViewTextBoxColumn14.HeaderText = "电子注药泵7";
this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14";
this.dataGridViewTextBoxColumn14.Width = 130;
//
// dataGridViewTextBoxColumn15
//
this.dataGridViewTextBoxColumn15.DataPropertyName = "Content5";
this.dataGridViewTextBoxColumn15.HeaderText = "掌上超声1";
this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15";
//
// Content6
//
this.Content6.DataPropertyName = "Content6";
this.Content6.HeaderText = "Matepad华为1";
this.Content6.Name = "Content6";
this.Content6.Width = 150;
//
// dataGridViewTextBoxColumn16
//
this.dataGridViewTextBoxColumn16.DataPropertyName = "ExecWork";
this.dataGridViewTextBoxColumn16.HeaderText = "确认 签字";
this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16";
//
// dataGridViewTextBoxColumn17
//
this.dataGridViewTextBoxColumn17.DataPropertyName = "Id";
this.dataGridViewTextBoxColumn17.HeaderText = "Id";
this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17";
this.dataGridViewTextBoxColumn17.Visible = false;
//
// dataGridViewTextBoxColumn18
//
this.dataGridViewTextBoxColumn18.DataPropertyName = "RecordTime";
this.dataGridViewTextBoxColumn18.HeaderText = "日期";
this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18";
//
// dataGridViewTextBoxColumn19
//
this.dataGridViewTextBoxColumn19.DataPropertyName = "Content1";
this.dataGridViewTextBoxColumn19.HeaderText = "1号麻醉机及监护仪";
this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19";
this.dataGridViewTextBoxColumn19.Width = 140;
//
// dataGridViewTextBoxColumn20
//
this.dataGridViewTextBoxColumn20.DataPropertyName = "Content2";
this.dataGridViewTextBoxColumn20.HeaderText = "2号麻醉机及监护仪";
this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20";
this.dataGridViewTextBoxColumn20.Width = 140;
//
// dataGridViewTextBoxColumn21
//
this.dataGridViewTextBoxColumn21.DataPropertyName = "Content3";
this.dataGridViewTextBoxColumn21.HeaderText = "3号麻醉机及监护仪";
this.dataGridViewTextBoxColumn21.Name = "dataGridViewTextBoxColumn21";
this.dataGridViewTextBoxColumn21.Width = 140;
//
// dataGridViewTextBoxColumn22
//
this.dataGridViewTextBoxColumn22.DataPropertyName = "Content4";
this.dataGridViewTextBoxColumn22.HeaderText = "4号麻醉机及监护仪";
this.dataGridViewTextBoxColumn22.Name = "dataGridViewTextBoxColumn22";
this.dataGridViewTextBoxColumn22.Width = 140;
//
// dataGridViewTextBoxColumn23
//
this.dataGridViewTextBoxColumn23.DataPropertyName = "Content5";
this.dataGridViewTextBoxColumn23.HeaderText = "5号麻醉机及监护仪";
this.dataGridViewTextBoxColumn23.Name = "dataGridViewTextBoxColumn23";
this.dataGridViewTextBoxColumn23.Width = 140;
//
// dataGridViewTextBoxColumn24
//
this.dataGridViewTextBoxColumn24.DataPropertyName = "ExecWork";
this.dataGridViewTextBoxColumn24.HeaderText = "确认签字";
this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24";
this.toolStripButton2.Font = new System.Drawing.Font("微软雅黑", 9F);
this.toolStripButton2.Image = global::AIMS.Properties.Resources._预览;
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(60, 46);
this.toolStripButton2.Text = "打印预览";
this.toolStripButton2.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
this.toolStripButton2.ToolTipText = "打印登记本";
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
//
// frmNotesRecordExport
//
@ -1079,7 +1079,6 @@
private DevComponents.DotNetBar.SuperTabItem R2;
private DevComponents.DotNetBar.SuperTabControlPanel superTabControlPanel3;
private DevComponents.DotNetBar.SuperTabItem R3;
private DevComponents.DotNetBar.ButtonX buttonX2;
private DevComponents.DotNetBar.ButtonX buttonX1;
private DevComponents.DotNetBar.ButtonX btn冰箱监测Save;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
@ -1124,5 +1123,6 @@
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn22;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn23;
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn24;
private System.Windows.Forms.ToolStripButton toolStripButton2;
}
}

View File

@ -147,8 +147,8 @@ namespace AIMS.PublicUI.UI
dgvDrugsSQ.Rows[index].Cells[6].Value = (double)item.Density;//浓度
if (item.DensityUnit != null && item.DensityUnit != "")
dgvDrugsSQ.Rows[index].Cells[7].Value = item.DensityUnit;//浓度单位
if (item.Velocity != 0)
dgvDrugsSQ.Rows[index].Cells[8].Value = (double)item.Velocity;//速度
if (item.Velocity != "")
dgvDrugsSQ.Rows[index].Cells[8].Value = item.Velocity;//速度
if (item.VelocityUnit != null && item.VelocityUnit != "")
dgvDrugsSQ.Rows[index].Cells[9].Value = item.VelocityUnit;//速度单位
if (Convert.ToDateTime(item.DrugBeginTime).ToString().Length > 0)
@ -786,7 +786,7 @@ namespace AIMS.PublicUI.UI
}
if (dr["Spare3"].ToString() != "" && dr["Spare3"].ToString() != "0" && dr["Spare3"].ToString() != "0.00")
{
FactDrugObj.Velocity = decimal.Parse(dr["Spare3"].ToString());
FactDrugObj.Velocity = dr["Spare3"].ToString() ;
FactDrugObj.VelocityUnit = dr["Spare4"].ToString();
}
@ -832,7 +832,7 @@ namespace AIMS.PublicUI.UI
}
if (child["Spare3"].ToString() != "" && child["Spare3"].ToString() != "0" && child["Spare3"].ToString() != "0.00")
{
FactDrugObjChild.Velocity = decimal.Parse(child["Spare3"].ToString());
FactDrugObjChild.Velocity = child["Spare3"].ToString( );
FactDrugObjChild.VelocityUnit = child["Spare4"].ToString();
}
@ -1050,11 +1050,11 @@ namespace AIMS.PublicUI.UI
drugsR.DensityUnit = dr.Cells[7].EditedFormattedValue.ToString();//浓度单位
if (dr.Cells[8].EditedFormattedValue.ToString() != "")
{
drugsR.Velocity = Convert.ToDecimal(dr.Cells[8].EditedFormattedValue.ToString());//速度
drugsR.Velocity = dr.Cells[8].EditedFormattedValue.ToString( );//速度
}
else
{
drugsR.Velocity = 0;
drugsR.Velocity = "";
}
drugsR.VelocityUnit = dr.Cells[9].EditedFormattedValue.ToString();//速度单位
drugsR.BloodType = dr.Cells[12].EditedFormattedValue.ToString();//血型

View File

@ -336,8 +336,8 @@ namespace AIMS.PublicUI.UI
_dataGridView.Rows[index].Cells[6].Value = (double)item.Density;//浓度
if (item.DensityUnit != null && item.DensityUnit != "")
_dataGridView.Rows[index].Cells[7].Value = item.DensityUnit;//浓度单位
if (item.Velocity != 0)
_dataGridView.Rows[index].Cells[8].Value = (double)item.Velocity;//速度
if (item.Velocity != "")
_dataGridView.Rows[index].Cells[8].Value = item.Velocity;//速度
if (item.VelocityUnit != null && item.VelocityUnit != "")
_dataGridView.Rows[index].Cells[9].Value = item.VelocityUnit;//速度单位
if (Convert.ToDateTime(item.DrugBeginTime).ToString().Length > 0)
@ -721,7 +721,7 @@ namespace AIMS.PublicUI.UI
public DataGridViewTextBoxEditingControl dgvTxt = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvTxtName = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvVensity = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvDensity = null; // 声明 一个文本 CellEdit
//public DataGridViewTextBoxEditingControl dgvDensity = null; // 声明 一个文本 CellEdit
public DataGridViewTextBoxEditingControl dgvTextYP = null; // 声明 一个文本 CellEdit
private void dgvDrugs_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
@ -760,12 +760,12 @@ namespace AIMS.PublicUI.UI
dgvVensity.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
dgvVensity.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
}
if (_dataGridView.CurrentCell.ColumnIndex == 8)
{
dgvDensity = (DataGridViewTextBoxEditingControl)e.Control; // 得到单元格
dgvDensity.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
dgvDensity.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
}
//if (_dataGridView.CurrentCell.ColumnIndex == 8)
//{
// dgvDensity = (DataGridViewTextBoxEditingControl)e.Control; // 得到单元格
// dgvDensity.KeyPress -= new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
// dgvDensity.KeyPress += new KeyPressEventHandler(dgvTxt_KeyPress); // 绑定事件
//}
}
}

View File

@ -97,7 +97,7 @@ namespace AIMSBLL
}
if (dr["Spare3"].ToString() != "" && dr["Spare3"].ToString() != "0" && dr["Spare3"].ToString() != "0.00")
{
FactDrugObj.Velocity = decimal.Parse(dr["Spare3"].ToString());
FactDrugObj.Velocity = dr["Spare3"].ToString() ;
FactDrugObj.VelocityUnit = dr["Spare4"].ToString();
}
@ -146,7 +146,7 @@ namespace AIMSBLL
}
if (child["Spare3"].ToString() != "" && child["Spare3"].ToString() != "0" && child["Spare3"].ToString() != "0.00")
{
FactDrugObjChild.Velocity = decimal.Parse(child["Spare3"].ToString());
FactDrugObjChild.Velocity = child["Spare3"].ToString() ;
FactDrugObjChild.VelocityUnit = child["Spare4"].ToString();
}

View File

@ -699,7 +699,7 @@ namespace AIMSDAL
}
if (dr["Velocity"] != System.DBNull.Value)
{
entity.Velocity = Convert.ToDecimal(dr["Velocity"]);
entity.Velocity = dr["Velocity"].ToString();
}
if (dr["VelocityUnit"] != System.DBNull.Value)
{

View File

@ -19,5 +19,17 @@ namespace AIMSBLL
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
}
public static DataTable GetMonthDayTable2(string beginTime, string endTime)
{
string strSql = "SELECT distinct [OpeDAY] , [AnesthesiaDoctor] FROM [AIMSDB_DLSJZQZYYY].[dbo].[V_OperationRecordInfo] where RecoverId =1 and [State] in('手术结束','麻醉复苏结束') and AnesthesiaDoctor is not null and InRoomTime>='" + beginTime + "' and InRoomTime<'" + endTime + "' ";
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
}
public static DataTable GetMonthDayTable3(string beginTime, string endTime)
{
string strSql = "SELECT distinct [OpeDAY] ,[AnesthesiaDoctor],operationroom FROM [AIMSDB_DLSJZQZYYY].[dbo].[V_OperationRecordInfo] where RecoverId =1 and [State] in('手术结束','麻醉复苏结束') and AnesthesiaDoctor is not null and InRoomTime>='" + beginTime + "' and InRoomTime<'" + endTime + "' ";
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
}
}
}

View File

@ -145,6 +145,7 @@ namespace AIMSBLL
//是否启用默认项
if (PublicMethod.HospitalName.Contains("漳浦") && RecoverId == 1)
{
_record.OperationType = "";
if (_record.OpeSpecialCondition == null || _record.OpeSpecialCondition == "")
_record.OpeSpecialCondition = "无特殊情况";
if (_record.SpecialEvent == null || _record.SpecialEvent == "")
@ -361,7 +362,7 @@ namespace AIMSBLL
FactDrug.IsContinue = int.Parse(DrugAllData.Rows[i]["IsContinue"].ToString());
if (DrugAllData.Rows[i]["Density"].ToString() != "") FactDrug.Density = decimal.Parse(DrugAllData.Rows[i]["Density"].ToString());
FactDrug.DensityUnit = DrugAllData.Rows[i]["DensityUnit"].ToString();
if (DrugAllData.Rows[i]["Velocity"].ToString() != "") FactDrug.Velocity = decimal.Parse(DrugAllData.Rows[i]["Velocity"].ToString());
if (DrugAllData.Rows[i]["Velocity"].ToString() != "") FactDrug.Velocity = DrugAllData.Rows[i]["Velocity"].ToString();
FactDrug.VelocityUnit = DrugAllData.Rows[i]["VelocityUnit"].ToString();
FactDrug.BloodType = DrugAllData.Rows[i]["BloodType"].ToString();
FactDrug.OperatorNo = DrugAllData.Rows[i]["OperatorNo"].ToString();

View File

@ -350,7 +350,6 @@ namespace DrawGraph
{
FactDrug temp = _FactDrugList[i];
if (temp.GiveDrugType == "麻醉前用药" || temp.GiveDrugType == "术后镇痛药" || temp.DrugChannel == "备用" || temp.DrugChannel == "配药" || temp.Access == "下") continue;//|| temp.GiveDrugType == "麻醉诱导用药"
//子药不画
if (temp.ParentId > 0) continue;
bool isEqual = false;
@ -505,9 +504,9 @@ namespace DrawGraph
}
}
if (dose.Trim() != "") dose += " ";
if (temp.Velocity != 0)
if (temp.Velocity != "")
{
dose += ((double)temp.Velocity).ToString();
dose += temp.Velocity;
if (temp.VelocityUnit != null)
{
dose += temp.VelocityUnit;

View File

@ -34,7 +34,7 @@ namespace DrawGraph
public decimal Density;
public string DensityUnit;
public decimal Velocity;
public string Velocity;
public string VelocityUnit;
public string BloodType;
public int ParentId;
@ -211,7 +211,7 @@ namespace DrawGraph
DoseStr = (((double)this.Dosage).ToString());
string RemarkStr = this.Remark;//
string DensityStr = Density == 0 ? "" : ((double)this.Density).ToString();
string VelocityStr = Velocity == 0 ? "" : ((double)this.Velocity).ToString();
string VelocityStr = Velocity ;
string s = "";
if (DensityStr != "" || VelocityStr != "")
{

View File

@ -272,9 +272,9 @@ namespace DrawGraph
}
}
if (dose.Trim() != "") dose += " ";
if (temp.Velocity != 0)
if (temp.Velocity != "")
{
dose += ((double)temp.Velocity).ToString();
dose += temp.Velocity;
if (temp.VelocityUnit != null)
{
dose += temp.VelocityUnit;

View File

@ -87,9 +87,9 @@ namespace DrawGraph
public void DrawRemarkDate()
{
List<string> PunctureAndIntubatio = new List<string>();
string punStr = "";
//string punStr = "";
int remarkRowscount = 12;
remarkRowscount = Convert.ToInt32((remarkPpack.RealEndY - remarkPpack.RealY) / 0.0125) + 1;
remarkRowscount = Convert.ToInt32((remarkPpack.RealEndY - remarkPpack.RealY) / 0.0125) + 2;
if (H3pack == null) return;
double x = H3pack.RealX;
int remarkRow = 0;
@ -317,7 +317,7 @@ namespace DrawGraph
private void SetRemarkInfo(List<string> PunctureAndIntubatios, int remarkRowscount, ref double x, ref int remarkRow, ref int AllRemarkRow, float fontsize, ref int fontlength)
{
if (AllRemarkRow > (remarkRowscount * 3)) return;
if (AllRemarkRow > (remarkRowscount * 4)) return;
double lastIndex = remarkPpack.RealEndY;
double y = remarkPpack.RealY + getYPositionByListIndex(remarkRow, remarkPpack.RealY, lastIndex, remarkRowscount);

View File

@ -457,9 +457,9 @@ namespace DrawGraph
}
}
if (dose.Trim() != "") dose += " ";
if (temp.Velocity != 0)
if (temp.Velocity != "")
{
dose += ((double)temp.Velocity).ToString();
dose += temp.Velocity;
if (temp.VelocityUnit != null)
{
dose += temp.VelocityUnit;