private void lstParentServices_All_SelectedIndexChanged(object sender, EventArgs e) { if (lstParentServices_All.SelectedValue == null) { CommonViewsActions.FillListBoxControl(lstLabServices_All, Service_cu.ItemsList.FindAll( item => Convert.ToBoolean(item.ParentService_CU_ID.HasValue) && Convert.ToInt32(item.ServiceType_P_ID).Equals((int)DB_ServiceType.LabServices))); return; } Service_cu parentService = Service_cu.ItemsList.Find( item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(lstParentServices_All.SelectedValue))); if (parentService == null) { CommonViewsActions.FillListBoxControl(lstLabServices_All, Service_cu.ItemsList.FindAll( item => Convert.ToBoolean(item.ParentService_CU_ID.HasValue) && Convert.ToInt32(item.ServiceType_P_ID).Equals((int)DB_ServiceType.LabServices))); return; } ChildrenServices = Service_cu.ItemsList.FindAll( item => Convert.ToInt32(item.ParentService_CU_ID).Equals(Convert.ToInt32(parentService.ID))); CommonViewsActions.FillListBoxControl(lstLabServices_All, ChildrenServices); SetCount(); }
public void InitializePatientInfo(PEMRContainer pemrContainer, GetBriefQueue_Result queueResult, VisitTiming visitTiming, PEMRObject pemrObject) { ActivePEMR = pemrObject; QueueResult = queueResult; ActiveVisitTiming = visitTiming; PEMRContainer = pemrContainer; if (pemrObject == null) { return; } lblTitlePatientID.Text = pemrObject.Active_Patient.ID.ToString(); lblTitlePatientName.Text = pemrObject.Active_Patient.PatientFullName; Service_cu service = Service_cu.ItemsList.Find( item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(pemrObject.Active_InvoiceDetail.Service_CU_ID))); if (service != null) { lblTitleServiceName.Text = service.Name_S; } lblTitleReservationTime.Text = Convert.ToDateTime(pemrObject.Active_InvoiceDetail.Date) .ConvertDateTimeToString(true, true, true); lblIsMale.Text = pemrObject.Active_Patient.IsMale ? "(M)" : "(F)"; if (pemrObject.Active_Patient.BirthDate != null) { int numberOfYears = Convert.ToInt32(CommonActions.CommonActions.CalculateYears(pemrObject.Active_Patient.BirthDate)); lblBD.Text = numberOfYears.ToString(); } DB_QueueManagerStatus queueManagerStatus = (DB_QueueManagerStatus)queueResult.QueueStatusID; switch (queueManagerStatus) { case DB_QueueManagerStatus.Waiting: break; case DB_QueueManagerStatus.Paused: case DB_QueueManagerStatus.Served: break; } }
public void Initialize(List <InvoiceDetail> mainServices, InvoiceDetailType invoiceDetailType) { List_mainServices = mainServices; InvoiceDetailType = invoiceDetailType; CommonViewsActions.FillGridlookupEdit(lkeMainService, List_mainServices, "ServiceName"); chkAccommodationServices.Checked = true; Service_cu accommodationService = Service_cu.ItemsList.Find( item => Convert.ToInt32(item.ServiceType_P_ID).Equals((int)DB_ServiceType.ParentAccommodationService)); if (accommodationService != null) { InvoiceDetail accommodationMainInvoiceDetail = List_mainServices.Find(item => Convert.ToInt32(item.Service_CU_ID).Equals(Convert.ToInt32(accommodationService.ID))); if (accommodationMainInvoiceDetail != null) { lkeMainService.EditValue = accommodationMainInvoiceDetail.ID; } } }
public void Initialize(PEMRContainer parentContainer, GetBriefQueue_Result queueResult) { if (queueResult == null || queueResult.PatientID == null) { return; } ParentPEMRContainer = parentContainer; ActiveQueueResult = queueResult; InvoiceDetailID = queueResult.InvoiceDetailID; PatientID = Convert.ToInt32(queueResult.PatientID); PatientName = queueResult.PatientFullName; DoctorID = Convert.ToInt32(queueResult.DoctorID); DoctorName = queueResult.DoctorFullName; ServiceName = queueResult.ServiceName; ReservationDateTime = Convert.ToDateTime(queueResult.ReservationTime) .ConvertDateTimeToString(true, true, true); lblPatientID.Text = PatientID.ToString(); lblPatientName.Text = PatientName; lblServiceName.Text = ServiceName; lblReservationTime.Text = ReservationDateTime; if (queueResult.ServiceID == null) { return; } Service_cu service = Service_cu.ItemsList.Find(item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(queueResult.ServiceID))); if (service == null) { return; } ServiceCategory_cu serviceCategory = ServiceCategory_cu.ItemsList.Find(item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(service.ServiceCategory_CU_ID))); if (serviceCategory == null) { return; } //TODO :: just add DisplayingColor to ServiceCategoryTable and it will work //if(serviceCategory.DisplayingColor == null) // if(service.DisplayingColor == null) // return; // else // { // object backColor = ApplicationStaticConfiguration.GetSkinColor(service.DisplayingColor); // if (backColor != null) // this.BackColor = Color.FromArgb(((Color) backColor).R, ((Color) backColor).G, // ((Color) backColor).B); // } //else //{ // object backColor = ApplicationStaticConfiguration.GetSkinColor(serviceCategory.DisplayingColor); // if (backColor != null) // this.BackColor = Color.FromArgb(((Color)backColor).R, ((Color)backColor).G, // ((Color)backColor).B); //} }