Upload to server
uploading
This commit is contained in:
115
patientman/PatientMan/Controls/usrClinlicInfo.cs
Normal file
115
patientman/PatientMan/Controls/usrClinlicInfo.cs
Normal file
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Datalib.EntityClasses;
|
||||
using Datalib.HelperClasses;
|
||||
using SD.LLBLGen.Pro.ORMSupportClasses;
|
||||
|
||||
namespace PatientMan.Controls
|
||||
{
|
||||
public partial class usrClinlicInfo : PatientMan.usrControls.usrCommon
|
||||
{
|
||||
public EntityCollection<TblExaminationInfoEntity> ClinicInfos { get; set; }
|
||||
public TblExaminationInfoEntity Deleted;
|
||||
public usrClinlicInfo()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
public override void BindingData()
|
||||
{
|
||||
txtHeight.DataBindings.Clear();
|
||||
txtWeight.DataBindings.Clear();
|
||||
ClinicStage.DataBindings.Clear();
|
||||
ClinicDate.DataBindings.Clear();
|
||||
Rash.DataBindings.Clear();
|
||||
Diarrhea.DataBindings.Clear();
|
||||
Burning.DataBindings.Clear();
|
||||
Blackouts.DataBindings.Clear();
|
||||
Jaundice.DataBindings.Clear();
|
||||
Colic.DataBindings.Clear();
|
||||
Anemia.DataBindings.Clear();
|
||||
Depression.DataBindings.Clear();
|
||||
Nausea.DataBindings.Clear();
|
||||
Motion.DataBindings.Clear();
|
||||
Headache.DataBindings.Clear();
|
||||
FatDistributionChanges.DataBindings.Clear();
|
||||
|
||||
Poisoning.DataBindings.Clear();
|
||||
ProgressTB.DataBindings.Clear();
|
||||
|
||||
txtHeight.DataBindings.Add("Text", ClinicInfos, "Height", true);
|
||||
txtWeight.DataBindings.Add("Text", ClinicInfos, "Weight", true);
|
||||
ClinicDate.DataBindings.Add("EditValue", ClinicInfos, "ExamDate", true);
|
||||
ClinicStage.DataBindings.Add("EditValue", ClinicInfos, "ClinicStage", true);
|
||||
Motion.DataBindings.Add("EditValue", ClinicInfos, "Motion", true);
|
||||
|
||||
Rash.DataBindings.Add("EditValue", ClinicInfos, "Rash", true);
|
||||
Diarrhea.DataBindings.Add("EditValue", ClinicInfos, "Diarrhea", true);
|
||||
Burning.DataBindings.Add("EditValue", ClinicInfos, "Burning", true);
|
||||
Blackouts.DataBindings.Add("EditValue", ClinicInfos, "Blackouts", true);
|
||||
Jaundice.DataBindings.Add("EditValue", ClinicInfos, "Jaundice", true);
|
||||
Colic.DataBindings.Add("EditValue", ClinicInfos, "Colic", true);
|
||||
Anemia.DataBindings.Add("EditValue", ClinicInfos, "Anemia", true);
|
||||
Depression.DataBindings.Add("EditValue", ClinicInfos, "Depression", true);
|
||||
Nausea.DataBindings.Add("EditValue", ClinicInfos, "Nausea", true);
|
||||
Headache.DataBindings.Add("EditValue", ClinicInfos, "Headache", true);
|
||||
FatDistributionChanges.DataBindings.Add("EditValue", ClinicInfos, "FatDistributionChanges", true);
|
||||
|
||||
Poisoning.DataBindings.Add("EditValue", ClinicInfos, "Poisoning", true);
|
||||
ProgressTB.DataBindings.Add("EditValue", ClinicInfos, "ProgressTB", true);
|
||||
}
|
||||
public override void LoadData()
|
||||
{
|
||||
RelationPredicateBucket filter = new RelationPredicateBucket(); ;
|
||||
filter.PredicateExpression.Add(TblExaminationInfoFields.IsClinic == 1);
|
||||
|
||||
ClinicInfos = PatientInfor.TblExaminationInfos;
|
||||
adapter.FetchEntityCollection(ClinicInfos, PatientInfor.GetRelationInfoTblExaminationInfos());
|
||||
}
|
||||
public override void SaveRecord()
|
||||
{
|
||||
BindingContext[ClinicInfos].EndCurrentEdit ();
|
||||
adapter.SaveEntityCollection(ClinicInfos, true, true);
|
||||
|
||||
var Log = new LogInfo();
|
||||
Log.PatientID = ClinicInfos[BindingContext[ClinicInfos].Position].PatientId;
|
||||
Log.TableName = "Clinic";
|
||||
Log.RecordID = ClinicInfos[BindingContext[ClinicInfos].Position].UniqueKey;
|
||||
Log.EventType = ClinicInfos[BindingContext[ClinicInfos].Position].IsNew ? "Add" : "Edit";
|
||||
|
||||
base.SaveRecord();
|
||||
}
|
||||
|
||||
public override void Cancel()
|
||||
{
|
||||
BindingContext[PatientInfor.TblExaminationInfos].CancelCurrentEdit();
|
||||
base.Cancel();
|
||||
}
|
||||
|
||||
private void labelClinicStage_Click(object sender, EventArgs e)
|
||||
{
|
||||
ClinicStage.EditValue = null;
|
||||
Motion.EditValue = null;
|
||||
}
|
||||
|
||||
public override void DeleteRecord()
|
||||
{
|
||||
Deleted = (TblExaminationInfoEntity)ClinicInfos[BindingContext[ClinicInfos].Position];
|
||||
|
||||
var Log = new LogInfo();
|
||||
Log.PatientID = Deleted.PatientId;
|
||||
Log.TableName = "Clinic";
|
||||
Log.RecordID = Deleted.UniqueKey;
|
||||
Log.EventType = "Delete";
|
||||
base.WriteLog(Log);
|
||||
ClinicInfos.Remove(Deleted);
|
||||
adapter.DeleteEntity(Deleted);
|
||||
base.DeleteRecord();
|
||||
}
|
||||
|
||||
private void ClinicDate_Validated(object sender, EventArgs e)
|
||||
{
|
||||
common.visitdate = (DateTime)ClinicDate.EditValue;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user