Upload to server
uploading
This commit is contained in:
82
patientman/PatientMan/Controls/usrDiary.cs
Normal file
82
patientman/PatientMan/Controls/usrDiary.cs
Normal file
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Datalib.EntityClasses;
|
||||
using Datalib.HelperClasses;
|
||||
using SD.LLBLGen.Pro.ORMSupportClasses;
|
||||
using System.Windows.Forms;
|
||||
|
||||
|
||||
namespace PatientMan.Controls
|
||||
{
|
||||
public partial class usrDiary : PatientMan.usrControls.usrCommon
|
||||
{
|
||||
public EntityCollection<TblDiaryEntity> Diary { get; set; }
|
||||
public TblDiaryEntity Deleted { get; set; }
|
||||
public override void LoadData()
|
||||
{
|
||||
Diary = PatientInfor.TblDiaries;
|
||||
adapter.FetchEntityCollection(Diary, PatientInfor.GetRelationInfoTblDiaries());
|
||||
}
|
||||
public usrDiary()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
|
||||
public override void BindingData()
|
||||
{
|
||||
|
||||
this.EventDate.DataBindings.Clear();
|
||||
this.Result.DataBindings.Clear();
|
||||
this.OtherResult.DataBindings.Clear();
|
||||
this.Reason.DataBindings.Clear();
|
||||
|
||||
EventDate.DataBindings.Add("EditValue", Diary, "EventDate", true);
|
||||
Result.DataBindings.Add("EditValue", Diary, "Result", true);
|
||||
OtherResult.DataBindings.Add("Text", Diary, "OtherResult", true);
|
||||
Reason.DataBindings.Add("Text", Diary, "Reason", true);
|
||||
|
||||
}
|
||||
|
||||
public override void Cancel()
|
||||
{
|
||||
BindingContext[Diary].CancelCurrentEdit();
|
||||
}
|
||||
|
||||
public override void DeleteRecord()
|
||||
{
|
||||
Deleted = (TblDiaryEntity)Diary[BindingContext[Diary].Position];
|
||||
var Log = new LogInfo();
|
||||
Log.PatientID = Deleted.PatientId;
|
||||
Log.TableName = "Diary";
|
||||
Log.RecordID = Deleted.UniqueKey;
|
||||
Log.EventType = "Delete";
|
||||
base.WriteLog(Log);
|
||||
|
||||
Diary.Remove(Deleted);
|
||||
adapter.DeleteEntity(Deleted);
|
||||
base.DeleteRecord();
|
||||
}
|
||||
|
||||
public override void SaveRecord()
|
||||
{
|
||||
BindingContext[Diary].EndCurrentEdit();
|
||||
adapter.SaveEntityCollection(Diary, true, true);
|
||||
base.SaveRecord();
|
||||
|
||||
var Log = new LogInfo();
|
||||
Log.PatientID = Diary[BindingContext[Diary].Position].PatientId;
|
||||
Log.TableName = "Diary";
|
||||
Log.RecordID = Diary[BindingContext[Diary].Position].UniqueKey;
|
||||
Log.EventType = Diary[BindingContext[Diary].Position].IsNew ? "Add" : "Edit";
|
||||
base.WriteLog(Log);
|
||||
}
|
||||
|
||||
private void Result_EditValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.boxOtherResult.Visible = (Result.EditValue.ToString() == "5");
|
||||
this.boxReason.Visible = (Result.EditValue.ToString() == "4");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user