Exemple #1
0
        public VisiteAs(SVC.ServiceCliniqueClient proxyrecu, SVC.Diagnostic diarecu, DossierPatient dossierrecu, SVC.Constante constanterecu)
        {
            try
            {
                InitializeComponent();

                proxy                                  = proxyrecu;
                dia                                    = diarecu;
                constantep                             = constanterecu;
                txtIMDC.DataContext                    = diarecu;
                txtCardiAdulte.DataContext             = diarecu;
                txtYeux.DataContext                    = diarecu;
                txtCards.DataContext                   = diarecu;
                DatePriseAnamnese.SelectedDate         = DateTime.Now;
                ConstaneAnamneseDétailGrid.DataContext = constanterecu;
                dossierrecu.IsEnabled                  = false;
                doss                                   = dossierrecu;
                proxy.InnerDuplexChannel.Opened       += new EventHandler(InnerDuplexChannel_Opened);
                proxy.InnerDuplexChannel.Closed       += new EventHandler(InnerDuplexChannel_Closed);
            }
            catch (Exception ex)
            {
                MessageBoxResult results = Xceed.Wpf.Toolkit.MessageBox.Show(Medicus.Properties.Resources.Logiciel, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public ImpressionOneConstante(SVC.ServiceCliniqueClient proxyrecu, SVC.Constante constanterecu)
        {
            try
            {
                InitializeComponent();
                var people = new List <SVC.Constante>();
                people.Add(constanterecu);
                proxy = proxyrecu;
                // datable = datatablerecu;


                MemoryStream MyRptStream = new MemoryStream((Medicus.Properties.Resources.ReportOneConstante), false);

                reportViewer1.LocalReport.LoadReportDefinition(MyRptStream);
                // reportViewer1.LocalReport.ReportPath = "../../Patient/ReportOnePatient.rdlc";

                ReportDataSource rds = new ReportDataSource();
                rds.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                rds.Value = people;
                this.reportViewer1.LocalReport.DataSources.Add(rds);
                var selpara = new List <SVC.Param>();
                selpara.Add((proxy.GetAllParamétre()));
                this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet2", selpara));
                reportViewer1.LocalReport.EnableExternalImages = true;
                ReportParameter paramLogo = new ReportParameter();
                paramLogo.Name = "ImagePath";
                String photolocation = System.Environment.CurrentDirectory + "/Logo.png";

                paramLogo.Values.Add(@"file:///" + photolocation);
                reportViewer1.LocalReport.SetParameters(paramLogo);
                reportViewer1.RefreshReport();

                proxy.InnerDuplexChannel.Faulted += new EventHandler(InnerDuplexChannel_Faulted);

                proxy.InnerDuplexChannel.Closed += new EventHandler(InnerDuplexChannel_Closed);
            }
            catch (Exception ex)
            {
                MessageBoxResult resultc10 = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }