Exemplo n.º 1
0
        public void Initialize(PEMRObject pemrObject)
        {
            ActivePEMRObject = pemrObject;
            if (ActivePEMRObject == null)
            {
                return;
            }
            lblElementHeaderTitle.EvaluateBinding += ElementHeaderTitle_EvaluateBinding;
            lblPatientID.Text           = ActivePEMRObject.Active_Patient.ID.ToString();
            lblPatientName.Text         = ActivePEMRObject.Active_Patient.PatientFullName;
            lblDoctorName.Text          = ActivePEMRObject.Active_InvoiceDetail.DoctorName;
            lblServiceName.Text         = ActivePEMRObject.Active_InvoiceDetail.ServiceName;
            lblServiceCategoryName.Text = ActivePEMRObject.Active_InvoiceDetail.ServiceCategoryName;
            lblDate.Text = ActivePEMRObject.Active_InvoiceDetail.Date.ToShortDateString() + " - "
                           + ActivePEMRObject.Active_InvoiceDetail.Date.ToShortTimeString();

            List <PEMR_Translated> list = PEMRBusinessLogic.Translate_PEMR_Report(ActivePEMRObject);

            DetailReport.DataSource = list;
            lblElementHeaderTitle.DataBindings.Add("Tag", list, "Handle");
            lblElementHeaderTitle.DataBindings.Add("Text", list, "ElementName");
        }