恢复记录单样式
This commit is contained in:
parent
ef87cafbb8
commit
eab32f5823
@ -1299,7 +1299,7 @@
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "frmAnasRecoverBillNew";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "恢复记录单";
|
||||
this.Text = " ";
|
||||
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
|
||||
this.Load += new System.EventHandler(this.frmAnasRecordBillNew_Load);
|
||||
this.panel3.ResumeLayout(false);
|
||||
|
||||
@ -15,7 +15,7 @@ using DrawGraph;
|
||||
namespace AIMSBLL
|
||||
{
|
||||
public partial class BOperationRecord
|
||||
{
|
||||
{
|
||||
public static OperationRecord getRecord(OperationRecord _record, int PatientId, int RecoverId)
|
||||
{
|
||||
if (_record == null) _record = new OperationRecord();
|
||||
@ -30,6 +30,10 @@ namespace AIMSBLL
|
||||
_record.OperationBeginTime = titleTime.OperationBeginTime;
|
||||
_record.OperationEndTime = titleTime.OperationEndTime;
|
||||
_record.OutRoomTime = titleTime.OutRoomTime;
|
||||
if (titleTime.OutRoomTime != null && titleTime.InRoomTime != null)
|
||||
_record.SpareFive = Convert.ToInt32(((TimeSpan)(titleTime.OutRoomTime - titleTime.InRoomTime)).TotalMinutes).ToString() + "分钟";
|
||||
else
|
||||
_record.SpareFive = "";
|
||||
|
||||
DataTable OperationFrontdt = BOperationApply.GetOperationFrontDataTableByPatientId(PatientId);
|
||||
if (OperationFrontdt.Rows.Count > 0)
|
||||
@ -95,13 +99,61 @@ namespace AIMSBLL
|
||||
if (_record.OpeRecoverInInfo == null) _record.OpeRecoverInInfo = new OperationRecoverInInfo();
|
||||
|
||||
_record.OpeRecoverOutInfo = BOperationRecoverOutInfo.SelectSingle("PatientId=" + _record.PatientId, null);
|
||||
if (_record.OpeRecoverOutInfo == null) _record.OpeRecoverOutInfo = new OperationRecoverOutInfo();
|
||||
|
||||
if (_record.OpeRecoverOutInfo == null) _record.OpeRecoverOutInfo = new OperationRecoverOutInfo();
|
||||
|
||||
_record.FactBloodGasAnalysisList = BFactBloodGasAnalysis.Select("OperationRecordId=" + _record.Id, null);
|
||||
foreach (var item in _record.FactBloodGasAnalysisList)
|
||||
{
|
||||
item.FactBloodGasAnalysisDataList = BFactBloodGasAnalysisData.Select("RecordId=" + item.Id, null);
|
||||
}
|
||||
|
||||
int x = 0;
|
||||
double allDrugDose = 0, allOutDose = 0;
|
||||
_record.SpareTwo = "";
|
||||
_record.SpareThree = "";
|
||||
_record.SpareFour = "";
|
||||
foreach (var item in _record.FactDrugList)
|
||||
{
|
||||
string dose = "";
|
||||
if (dose.Trim() != "") dose += " ";
|
||||
dose += ((double)item.Dosage).ToString();
|
||||
if (item.DosageUnit != null)
|
||||
{
|
||||
dose += item.DosageUnit;
|
||||
}
|
||||
_record.SpareFour += string.Format("({0}){1} {2} {3}{4}{5} ", x + 1, (item.DrugBeginTime == item.DrugEndTime) ? item.DrugBeginTime.ToShortTimeString() : item.DrugBeginTime.ToShortTimeString() + "->" + item.DrugEndTime.ToShortTimeString(), item.DrugName.Trim(), dose, "", item.DrugChannel == null ? "" : " " + item.DrugChannel.ToString());
|
||||
if (item.Dosage != 0)
|
||||
{
|
||||
Double val = Convert.ToDouble(item.Dosage);
|
||||
allDrugDose += val;
|
||||
}
|
||||
x++;
|
||||
}
|
||||
_record.SpareTwo = allDrugDose.ToString();
|
||||
foreach (var item in _record.FactOutputLiquidsList)
|
||||
{
|
||||
string dose = "";
|
||||
if (dose.Trim() != "") dose += " ";
|
||||
dose += ((double)item.Dosage).ToString();
|
||||
if (item.DosageUnit != null)
|
||||
{
|
||||
dose += item.DosageUnit;
|
||||
}
|
||||
_record.SpareFour += string.Format("({0}){1} {2} {3} ", x + 1, (item.BeginTime == item.EndTime) ? item.BeginTime.ToShortTimeString() : item.BeginTime.ToShortTimeString() + "->" + item.EndTime.ToShortTimeString(), item.OutputLiquidsName.Trim(), dose);
|
||||
|
||||
if (item.DosageUnit.Trim() == "mL" || item.DosageUnit.Trim() == "ml" || item.DosageUnit.Trim() == "ML")
|
||||
{
|
||||
if (item.Dosage != 0)
|
||||
{
|
||||
Double val = Convert.ToDouble(item.Dosage);
|
||||
allOutDose += val;
|
||||
}
|
||||
}
|
||||
x++;
|
||||
}
|
||||
_record.SpareThree = allOutDose.ToString();
|
||||
|
||||
|
||||
return _record;
|
||||
|
||||
}
|
||||
|
||||
@ -76,7 +76,6 @@ namespace DrawGraph
|
||||
}
|
||||
#endregion 重写的事件结束
|
||||
|
||||
|
||||
#region 绑定区域数据
|
||||
public override void Bind()
|
||||
{
|
||||
|
||||
@ -90,7 +90,7 @@ namespace DrawGraph
|
||||
if (axis != null)
|
||||
{
|
||||
DateTime dt = DateTime.Now.AddMinutes(-DateTime.Now.Minute).AddMinutes(15).AddSeconds(-DateTime.Now.Second).AddMilliseconds(-DateTime.Now.Millisecond);
|
||||
axis.BeginTime = dt; //这是错误的显示时会加1分钟
|
||||
axis.BeginTime = dt;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user