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); } }