private void autoCompleteUC1_SelectedValueChanged(object sender, object e) { try { trn_audiometric_hdr patientAudio = bsPatientAudio.OfType <trn_audiometric_hdr>().FirstOrDefault(); if (patientAudio != null) { if (e == null) { txtDoctorCode.Text = ""; patientAudio.tdh_doctor_code = null; patientAudio.tdh_doctor_license = null; patientAudio.tdh_doctor_name_en = null; patientAudio.tdh_doctor_name_th = null; } else { txtDoctorCode.Text = ((DoctorProfile)e).SSUSR_Initials; patientAudio.tdh_doctor_code = ((DoctorProfile)e).SSUSR_Initials; patientAudio.tdh_doctor_license = ((DoctorProfile)e).CTPCP_SMCNo; DoctorName dn = obj.GetDoctorName(((DoctorProfile)e).CTPCP_Desc); patientAudio.tdh_doctor_name_en = dn.NameEN; patientAudio.tdh_doctor_name_th = dn.NameTH; } } } catch (Exception ex) { Program.MessageError(this.Name, "autoCompleteUC1_SelectedValueChanged", ex, false); } }
private void getAudio(int tpr_id) { try { using (InhCheckupDataContext dbc = new InhCheckupDataContext()) { trn_audiometric_hdr audio = dbc.trn_audiometric_hdrs .Where(x => x.tpr_id == tpr_id) .FirstOrDefault(); txtRight500.Text = ConvertToString(audio.tdh_right_level_500); txtLeft500.Text = ConvertToString(audio.tdh_left_level_500); txtRight1000.Text = ConvertToString(audio.tdh_right_level_1000); txtLeft1000.Text = ConvertToString(audio.tdh_left_level_1000); txtRight2000.Text = ConvertToString(audio.tdh_right_level_2000); txtLeft2000.Text = ConvertToString(audio.tdh_left_level_2000); txtRight3000.Text = ConvertToString(audio.tdh_right_level_3000); txtLeft3000.Text = ConvertToString(audio.tdh_left_level_3000); txtRight4000.Text = ConvertToString(audio.tdh_right_level_4000); txtLeft4000.Text = ConvertToString(audio.tdh_left_level_4000); } } catch (Exception ex) { Program.MessageError(this.Name, "getAudio", ex, false); } }
public void EndEdit() { try { DateTime dateNow = Program.GetServerDateTime(); string user_name = Program.CurrentUser == null ? null : Program.CurrentUser.mut_username; trn_audiometric_hdr patientAudio = bsPatientAudio.OfType <trn_audiometric_hdr>().FirstOrDefault(); if (string.IsNullOrEmpty(patientAudio.tdh_create_by)) { patientAudio.tdh_create_by = user_name; patientAudio.tdh_create_date = dateNow; } patientAudio.tdh_update_by = user_name; patientAudio.tdh_update_date = dateNow; //krit patientAudio.tdh_doc_result_left_eng = favhearingl.Text; patientAudio.tdh_doc_result_left_thai = favhearingl.Text; patientAudio.tdh_doc_result_right_eng = favhearingr.Text; patientAudio.tdh_doc_result_right_thai = favhearingr.Text; } catch (Exception ex) { Program.MessageError(this.Name, "EndEdit", ex, false); } }
private void btnCleargraph_Click(object sender, EventArgs e) { chart1.Series["Rt"].Points.Clear(); chart1.Series["Lt"].Points.Clear(); trn_patient_regi patient_regis = (trn_patient_regi)bsPatientRegis.Current; trn_audiometric_hdr patient_audio = patient_regis.trn_audiometric_hdrs.FirstOrDefault(); if (patient_audio != null) { patient_audio.tdh_right_level_250 = null; patient_audio.tdh_right_level_500 = null; patient_audio.tdh_right_level_750 = null; patient_audio.tdh_right_level_1000 = null; patient_audio.tdh_right_level_1500 = null; patient_audio.tdh_right_level_2000 = null; patient_audio.tdh_right_level_3000 = null; patient_audio.tdh_right_level_4000 = null; patient_audio.tdh_right_level_6000 = null; patient_audio.tdh_right_level_8000 = null; patient_audio.tdh_left_level_250 = null; patient_audio.tdh_left_level_500 = null; patient_audio.tdh_left_level_750 = null; patient_audio.tdh_left_level_1000 = null; patient_audio.tdh_left_level_1500 = null; patient_audio.tdh_left_level_2000 = null; patient_audio.tdh_left_level_3000 = null; patient_audio.tdh_left_level_4000 = null; patient_audio.tdh_left_level_6000 = null; patient_audio.tdh_left_level_8000 = null; } }
//private void autoCompleteDoctor_currentChangeHandler(object sender, UIcontrol.completeArgs e) //{ // txtDoctorCode.Text = e.valueData != null ? e.valueData.ToString() : ""; // trn_audiometric_hdr patientAudio = bsPatientAudio.OfType<trn_audiometric_hdr>().FirstOrDefault(); // if (patientAudio != null) // { // patientAudio.tdh_doctor_code = txtDoctorCode.Text; // } //} private void btnGraph_Click(object sender, EventArgs e) { chart1.Series["Rt"].Points.Clear(); chart1.Series["Lt"].Points.Clear(); //trn_patient_regi patient_regis = (trn_patient_regi)bsPatientRegis.Current; //trn_audiometric_hdr patient_audio = patient_regis.trn_audiometric_hdrs.FirstOrDefault(); trn_audiometric_hdr patient_audio = bsPatientAudio.OfType <trn_audiometric_hdr>().FirstOrDefault(); if (patient_audio != null) { if (patient_audio.tdh_right_level_250 != null) { chart1.Series["Rt"].Points.AddXY(1, patient_audio.tdh_right_level_250); } if (patient_audio.tdh_right_level_500 != null) { chart1.Series["Rt"].Points.AddXY(2, patient_audio.tdh_right_level_500); } if (patient_audio.tdh_right_level_750 != null) { chart1.Series["Rt"].Points.AddXY(3, patient_audio.tdh_right_level_750); } if (patient_audio.tdh_right_level_1000 != null) { chart1.Series["Rt"].Points.AddXY(4, patient_audio.tdh_right_level_1000); } if (patient_audio.tdh_right_level_1500 != null) { chart1.Series["Rt"].Points.AddXY(5, patient_audio.tdh_right_level_1500); } if (patient_audio.tdh_right_level_2000 != null) { chart1.Series["Rt"].Points.AddXY(6, patient_audio.tdh_right_level_2000); } if (patient_audio.tdh_right_level_3000 != null) { chart1.Series["Rt"].Points.AddXY(7, patient_audio.tdh_right_level_3000); } if (patient_audio.tdh_right_level_4000 != null) { chart1.Series["Rt"].Points.AddXY(8, patient_audio.tdh_right_level_4000); } if (patient_audio.tdh_right_level_6000 != null) { chart1.Series["Rt"].Points.AddXY(9, patient_audio.tdh_right_level_6000); } if (patient_audio.tdh_right_level_8000 != null) { chart1.Series["Rt"].Points.AddXY(10, patient_audio.tdh_right_level_8000); } if (patient_audio.tdh_left_level_250 != null) { chart1.Series["Lt"].Points.AddXY(1, patient_audio.tdh_left_level_250); } if (patient_audio.tdh_left_level_500 != null) { chart1.Series["Lt"].Points.AddXY(2, patient_audio.tdh_left_level_500); } if (patient_audio.tdh_left_level_750 != null) { chart1.Series["Lt"].Points.AddXY(3, patient_audio.tdh_left_level_750); } if (patient_audio.tdh_left_level_1000 != null) { chart1.Series["Lt"].Points.AddXY(4, patient_audio.tdh_left_level_1000); } if (patient_audio.tdh_left_level_1500 != null) { chart1.Series["Lt"].Points.AddXY(5, patient_audio.tdh_left_level_1500); } if (patient_audio.tdh_left_level_2000 != null) { chart1.Series["Lt"].Points.AddXY(6, patient_audio.tdh_left_level_2000); } if (patient_audio.tdh_left_level_3000 != null) { chart1.Series["Lt"].Points.AddXY(7, patient_audio.tdh_left_level_3000); } if (patient_audio.tdh_left_level_4000 != null) { chart1.Series["Lt"].Points.AddXY(8, patient_audio.tdh_left_level_4000); } if (patient_audio.tdh_left_level_6000 != null) { chart1.Series["Lt"].Points.AddXY(9, patient_audio.tdh_left_level_6000); } if (patient_audio.tdh_left_level_8000 != null) { chart1.Series["Lt"].Points.AddXY(10, patient_audio.tdh_left_level_8000); } } }
private void patientAudio_PropertyChanged(object sender, PropertyChangedEventArgs e) { if (rightAir.Contains(e.PropertyName)) { trn_patient_regi patient_regis = (trn_patient_regi)bsPatientRegis.Current; trn_audiometric_hdr patient_audio = patient_regis.trn_audiometric_hdrs.FirstOrDefault(); if (patient_audio != null) { int Rt500 = patient_audio.tdh_right_level_500 == null ? 0 : (int)patient_audio.tdh_right_level_500; int Rt1000 = patient_audio.tdh_right_level_1000 == null ? 0 : (int)patient_audio.tdh_right_level_1000; int Rt2000 = patient_audio.tdh_right_level_2000 == null ? 0 : (int)patient_audio.tdh_right_level_2000; if (Rt500 > 0 || Rt1000 > 0 || Rt2000 > 0) { double result = Math.Round((double)((Rt500 + Rt1000 + Rt2000) / 3.0)); patient_audio.tdh_right_air_pt_ave = Convert.ToDecimal(result); } else { patient_audio.tdh_right_air_pt_ave = null; } } } else if (leftAir.Contains(e.PropertyName)) { trn_patient_regi patient_regis = (trn_patient_regi)bsPatientRegis.Current; trn_audiometric_hdr patient_audio = patient_regis.trn_audiometric_hdrs.FirstOrDefault(); if (patient_audio != null) { int Lt500 = patient_audio.tdh_left_level_500 == null ? 0 : (int)patient_audio.tdh_left_level_500; int Lt1000 = patient_audio.tdh_left_level_1000 == null ? 0 : (int)patient_audio.tdh_left_level_1000; int Lt2000 = patient_audio.tdh_left_level_2000 == null ? 0 : (int)patient_audio.tdh_left_level_2000; if (Lt500 > 0 || Lt1000 > 0 || Lt2000 > 0) { double result = Math.Round((double)((Lt500 + Lt1000 + Lt2000) / 3.0)); patient_audio.tdh_left_air_pt_ave = Convert.ToDecimal(result); } else { patient_audio.tdh_left_air_pt_ave = null; } } } else if (rightHigh.Contains(e.PropertyName)) { trn_patient_regi patient_regis = (trn_patient_regi)bsPatientRegis.Current; trn_audiometric_hdr patient_audio = patient_regis.trn_audiometric_hdrs.FirstOrDefault(); if (patient_audio != null) { int Rt3000 = patient_audio.tdh_right_level_3000 == null ? 0 : (int)patient_audio.tdh_right_level_3000; int Rt5000 = patient_audio.tdh_right_level_4000 == null ? 0 : (int)patient_audio.tdh_right_level_4000; int Rt6000 = patient_audio.tdh_right_level_6000 == null ? 0 : (int)patient_audio.tdh_right_level_6000; if (Rt3000 > 0 || Rt5000 > 0 || Rt6000 > 0) { double result = Math.Round((double)((Rt3000 + Rt5000 + Rt6000) / 3.0)); patient_audio.tdh_avg_high_rt = result; } else { patient_audio.tdh_avg_high_rt = null; } } } else if (leftHigh.Contains(e.PropertyName)) { trn_patient_regi patient_regis = (trn_patient_regi)bsPatientRegis.Current; trn_audiometric_hdr patient_audio = patient_regis.trn_audiometric_hdrs.FirstOrDefault(); if (patient_audio != null) { int Lt3000 = patient_audio.tdh_left_level_3000 == null ? 0 : (int)patient_audio.tdh_left_level_3000; int Lt5000 = patient_audio.tdh_left_level_4000 == null ? 0 : (int)patient_audio.tdh_left_level_4000; int Lt6000 = patient_audio.tdh_left_level_6000 == null ? 0 : (int)patient_audio.tdh_left_level_6000; if (Lt3000 > 0 || Lt5000 > 0 || Lt6000 > 0) { double result = Math.Round((double)((Lt3000 + Lt5000 + Lt6000) / 3.0)); patient_audio.tdh_avg_high_lt = result; } else { patient_audio.tdh_avg_high_lt = null; } } } }
private void DoctorAviation_PropertyChanged(object sender, PropertyChangedEventArgs e) { DestinationField desField = desFieldAviation.Where(x => x.fieldName == e.PropertyName).FirstOrDefault(); var val = TypeDescriptor.GetProperties(sender)[e.PropertyName].GetValue(sender); if (desField != null) { char?valChar = ConvertToChar(val); if (valChar == 'A') { desField.txtBox.Enabled = true; } else { TypeDescriptor.GetProperties(sender)[desField.fieldRemarkName].SetValue(sender, null); desField.txtBox.Enabled = false; } } else if (e.PropertyName == "trav_recomment") { char?valChar = ConvertToChar(val); txtfitcls.DataBindings.Clear(); txtunitcls.DataBindings.Clear(); txtdeferred.DataBindings.Clear(); txtfitcls.Text = ""; txtunitcls.Text = ""; txtdeferred.Text = ""; if (valChar == 'F') { txtfitcls.Enabled = true; txtunitcls.Enabled = false; txtdeferred.Enabled = false; } else if (valChar == 'U') { txtfitcls.Enabled = false; txtunitcls.Enabled = true; txtdeferred.Enabled = false; } else if (valChar == 'D') { txtfitcls.Enabled = false; txtunitcls.Enabled = false; txtdeferred.Enabled = true; } else { txtfitcls.Enabled = false; txtunitcls.Enabled = false; txtdeferred.Enabled = false; } } else { trn_audiometric_hdr PatientAudio = bsPatientAudio.OfType <trn_audiometric_hdr>().FirstOrDefault(); if (PatientAudio != null) { int?valInt = val == null ? null : ConvertToInt(val); switch (e.PropertyName) { case "trav_rear_500": PatientAudio.tdh_right_level_500 = valInt; break; case "trav_lear_500": PatientAudio.tdh_left_level_500 = valInt; break; case "trav_rear_1000": PatientAudio.tdh_right_level_1000 = valInt; break; case "trav_lear_1000": PatientAudio.tdh_left_level_1000 = valInt; break; case "trav_rear_2000": PatientAudio.tdh_right_level_2000 = valInt; break; case "trav_lear_2000": PatientAudio.tdh_left_level_2000 = valInt; break; case "trav_rear_3000": PatientAudio.tdh_right_level_3000 = valInt; break; case "trav_lear_3000": PatientAudio.tdh_left_level_3000 = valInt; break; case "trav_rear_4000": PatientAudio.tdh_right_level_4000 = valInt; break; case "trav_lear_4000": PatientAudio.tdh_left_level_4000 = valInt; break; } } } }