public override void FillControls() { CommonViewsActions.FillGridlookupEdit(lkeBank_CheckPayment, Bank_cu.ItemsList); CommonViewsActions.FillGridlookupEdit(lkeBankAccount_CheckPayment, BankAccount_cu.ItemsList); CommonViewsActions.FillGridlookupEdit(lkeBank_VisaPayment, Bank_cu.ItemsList); CommonViewsActions.FillGridlookupEdit(lkeBankAccount_VisaPayment, BankAccount_cu.ItemsList); if (ServiceCategory_cu.ItemsList != null && ServiceCategory_cu.ItemsList.Count > 0) { ServiceCategory_cu firstItem = ServiceCategory_cu.ItemsList.FirstOrDefault(); if (firstItem != null) { lkeServiceCategory.EditValue = firstItem.ID; } } CheckIssueDate_CheckPayment = DateTime.Now; CheckExhangeDate_CheckPayment = DateTime.Now; dtPaymentDate.Properties.ReadOnly = true; PaymentDate = DateTime.Now; }
public static QueueManager CreateNewQueueManager(Invoice invoice, InvoiceDetail invoiceDetail) { Service_cu service; if (invoiceDetail.Service_CU_ID != null) { service = GetService(Convert.ToInt32(invoiceDetail.Service_CU_ID)); } else { return(null); } List <StationPointStage_cu> serviceType_StationPointStagesList = null; List <StationPointStage_cu> ServiceCategory_StationPointStagesList = null; List <StationPointStage_cu> service_StationPointStagesList = null; ServiceCategory_cu serviceCategory = GetServiceCategory(Convert.ToInt32(service.ServiceCategory_CU_ID)); ServiceCategory_StationPoint_cu serviceCategoryStation = null; if (serviceCategory != null) { serviceCategoryStation = GetServiceCategoryStationPoint(serviceCategory.ID); } if (serviceCategoryStation != null) { ServiceCategory_StationPointStagesList = GetStationPointStagesList(serviceCategoryStation.StationPoint_CU_ID, true); } DB_ServiceType serviceType = (DB_ServiceType)service.ServiceType_P_ID; ServiceType_StationPoint_cu serviceTypeStation = ServiceType_StationPoint_cu.ItemsList.Find( item => Convert.ToInt32(item.ServiceType_P_ID).Equals((int)serviceType)); if (serviceTypeStation != null) { serviceType_StationPointStagesList = GetStationPointStagesList(serviceTypeStation.StationPoint_CU_ID, true); } Service_StationPoint_cu serviceStation = GetServiceStationPoint(service.ID); if (serviceStation != null) { service_StationPointStagesList = GetStationPointStagesList(serviceStation.StationPoint_CU_ID, true); } if (serviceStation != null) { return(CreateNewQueueManager(invoice, invoiceDetail, serviceStation, service_StationPointStagesList)); } if (serviceCategoryStation != null) { return(CreateNewQueueManager(invoice, invoiceDetail, serviceCategoryStation, ServiceCategory_StationPointStagesList)); } if (serviceTypeStation != null) { return(CreateNewQueueManager(invoice, invoiceDetail, serviceTypeStation, serviceType_StationPointStagesList)); } return(null); }
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); //} }