private void OnAddClick(object sender, EventArgs e) { IPDPatientTreatmentSheet obj = new IPDPatientTreatmentSheet(); IPDPatientTreatmentSheetForm.ShowForm(obj); this.LoadListData(obj); }
public IPDPatientTreatmentSheetForm(IPDPatientTreatmentSheet obj) : base(obj, false) { this.mIPDPatientTreatmentSheet = obj; this.mPatientTreatmentSheetDetailsCollection = new IPDPatientTreatmentSheetDetailsCollection(obj.ObjectGuid); this.mEntry = new IPDPatientTreatmentSheetDetails(); counter = 0; this.InitializeComponent(); this.UserInitialize(); }
public static bool ShowForm(IPDPatientTreatmentSheet obj) { bool r = false; if (!Objectbase.IsNullOrEmpty(obj)) { using (IPDPatientTreatmentSheetForm frm = new IPDPatientTreatmentSheetForm(obj)) { r = frm.ShowDialog() == DialogResult.OK; } } return(r); }
private void IPDPatientTreatmentSheet_Load(object sender, EventArgs e) { if (IPDPatientTreatmentSheetGuid != Guid.Empty) { DataSet1 ds = new DataSet1(); Hospital.Reports.IPDPatientTreatmentSheetDetails objIPDPatientTreatmentSheetDetailsRpt = new Reports.IPDPatientTreatmentSheetDetails(); TextObject txtPatientName = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtPatientName"] as TextObject; TextObject txtIPDNo = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtIPDNo"] as TextObject; TextObject txtInchargeDoctor = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtInchargeDoctor"] as TextObject; TextObject txtDiagnosis = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtDiagnosis"] as TextObject; // TextObject txtTreatmentDate = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtTreatmentDate"] as TextObject; TextObject txtDietAdvice = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtDietAdvice"] as TextObject; TextObject txtSOSDrug = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtSOSDrug"] as TextObject; TextObject txtSpecialAdvice = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtSpecialAdvice"] as TextObject; // if (PatientGuid != Guid.Empty) { objPatient = new Patient(PatientGuid); if (objPatient != null) { txtIPDNo.Text = objPatient.PatientIndoorNo.ToString(); txtPatientName.Text = objPatient.DisplayName; txtInchargeDoctor.Text = objPatient.PatientDoctorIncharge; txtDiagnosis.Text = objPatient.PatientFinalDiagnosis; } } objTreatmentSheet = new IPDPatientTreatmentSheet(IPDPatientTreatmentSheetGuid); if (objTreatmentSheet != null) { txtDietAdvice.Text = objTreatmentSheet.DiatAdvice; txtSOSDrug.Text = objTreatmentSheet.SOSDrug; txtSpecialAdvice.Text = objTreatmentSheet.SpecialAdvice; txtTreatmentDate.Text = Common.DateToString(objTreatmentSheet.SheetDate); } var obj = Report.GetIPDPatientTreatmentSheetDetailsReport(IPDPatientTreatmentSheetGuid); ds.Tables["IPDPatientTreatmentSheetDetails"].Merge(obj); var objVital = Report.GetIPDPatientVitalsByDate(PatientGuid, objTreatmentSheet.SheetDate); ds.Tables["PatientVitalDetails"].Merge(objVital); ReportDocument reportdocument = new ReportDocument(); objIPDPatientTreatmentSheetDetailsRpt.SetDataSource(ds); IPDPatientTreatmentSheet.ReportSource = objIPDPatientTreatmentSheetDetailsRpt; } }
private void OnOpenClick(object sender, EventArgs e) { IPDPatientTreatmentSheet obj = this.GetSelected(); if (obj != null) { obj.RefershData(); } if (IPDPatientTreatmentSheetForm.ShowForm(obj)) { this.LoadListData(obj); } this.LoadListData(obj); }
private void LoadListData(IPDPatientTreatmentSheet selected) { int count = 0; DateTime fromDate = dtpDateFrom.Checked == true ? dtpDateFrom.Value : DateTime.MinValue; DateTime toDate = dtpDateTo.Checked == true ? dtpDateTo.Value : DateTime.MaxValue; this.LoadEntityList <IPDPatientTreatmentSheet>(this.dgvData, this.clmPatientName.Index, new IPDPatientTreatmentSheetCollection(tstSearch.Text, fromDate, toDate), selected, delegate(DataGridViewRow row, IPDPatientTreatmentSheet obj) { count++; row.Cells[this.clmPatientName.Index].Value = obj.Patient.FirstName + " " + obj.Patient.LastName; row.Cells[this.clmTreatmentDate.Index].Value = Common.DateToString(obj.SheetDate); row.Cells[this.clmDiatAdvice.Index].Value = obj.DiatAdvice; row.Cells[this.clmSOSDrug.Index].Value = obj.SOSDrug; row.Cells[this.clmSpecialAdvice.Index].Value = obj.SpecialAdvice; row.Cells[this.clmIPDNo.Index].Value = obj.Patient.Number; row.Cells[this.clmPatientGuid.Index].Value = obj.PatientGuid; row.Cells[this.clmTreatmentSheetGuid.Index].Value = obj.ObjectGuid; } ); bool hasRows = count > 0; this.tsbOpen.Enabled = hasRows; }