public void Initialize(QueueManagerContainer_UC parentContainer, Invoice invoice, Patient_cu patient, InvoiceDetail invoiceDetail, QueueManager queueManager, string patientID, string patientName, string doctorID, string doctorName, string serviceName, string reservationDate) { ParentQueueManagerContainer_UC = parentContainer; lblPatientID.Text = patientID; lblPatientName.Text = patientName; lblDoctorID.Text = doctorID; lblDoctorName.Text = doctorName; lblServiceName.Text = serviceName; lblReservationTime.Text = Convert.ToDateTime(invoice.InvoiceCreationDate).ConvertDateTimeToString(true, true); if (queueManager != null) { StationPoint_cu stPoint = StationPoint_cu.ItemsList.Find( item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(queueManager.StationPoint_CU_ID))); if (stPoint != null) { lblStationPointName.Text = "العيــادة : " + stPoint.Name_P; } lyt_lblStationPointName.Visibility = LayoutVisibility.Always; } ActiveInvoice = invoice; ActivePatient = patient; ActiveInvoiceDetail = invoiceDetail; ActiveQueueManager = queueManager; BackColor = Color.FromArgb(80, 80, 85); }
public static List <StationPointStage_cu> GetAllStationPointStages() { StationPoint_cu stationPoint = StationPoint_cu.ItemsList.Find( item => Convert.ToInt32(item.Station_P_ID).Equals(Convert.ToInt32(Private_StationPoint))); if (stationPoint == null) { return(null); } return(StationPointStage_cu.ItemsList.FindAll( item => Convert.ToInt32(item.StationPoint_CU_ID).Equals(Convert.ToInt32(stationPoint.ID))) .OrderBy(item => Convert.ToInt32(item.OrderIndex)) .ToList()); }
public static List <StationPoint_cu> GetStationPointsList(List <OrganizationMachine_StationPoint_cu> list) { List <StationPoint_cu> list_StationPoint_cu = new List <StationPoint_cu>(); foreach (OrganizationMachine_StationPoint_cu organizationMachineStationPointCu in list) { StationPoint_cu stationPoint = StationPoint_cu.ItemsList.Find(item => Convert.ToInt32(item.ID) .Equals(Convert.ToInt32(organizationMachineStationPointCu.StationPoint_CU_ID))); if (stationPoint != null) { list_StationPoint_cu.Add(stationPoint); } } return(list_StationPoint_cu); }
public static List <StationPointStage_cu> GetStationPointStagesList(StationPoint_cu stationPoint) { if (stationPoint == null) { return(null); } List <StationPointStage_cu> list = new List <StationPointStage_cu>(); foreach (StationPointStage_cu stage in StationPointStage_cu.ItemsList) { if (Convert.ToInt32(stage.StationPoint_CU_ID).Equals(Convert.ToInt32(stationPoint.ID))) { list.Add(stage); } } return(list); }
private void lkeStationPoint_EditValueChanged(object sender, EventArgs e) { if (lkeStationPoint.EditValue == null) { return; } tabWaiting.Controls.Clear(); tabPaused.Controls.Clear(); tabServed.Controls.Clear(); StationPoint_cu stationPoint = StationPoint_cu.ItemsList.Find(item => Convert.ToInt32(item.ID).Equals(Convert.ToInt32(lkeStationPoint.EditValue))); if (stationPoint == null) { return; } List <StationPointStage_cu> stagesList = MerkDBBusinessLogicEngine.GetStationPointStagesList(stationPoint); MerkDBBusinessLogicEngine.ActiveStationPoint = stationPoint; CommonViewsActions.FillGridlookupEdit(lkeStationPointStages, stagesList, "Name_S"); }