public StreamReader GetEmrFile(string emrid) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(emrid); }); ServiceResponseData retdata = InvokeWcfService("EMRMongoDB.Service", "EMRStoreController", "GetEmr", requestAction); if (retdata.GetData <bool>(0)) { EmrPatData data = retdata.GetData <EmrPatData>(1); return(BytesToStream(data.emrData)); } else { return(null); } }
public void GetEmrFile() { if (emrid == null) { return; } Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(emrid); }); ServiceResponseData retdata = InvokeWcfService("EMRMongoDB.Service", "EMRStoreController", "GetEmr", requestAction); if (retdata.GetData <bool>(0)) { EmrPatData data = retdata.GetData <EmrPatData>(1); MessageBox.Show(data.emrData.Length.ToString()); } }
public string SaveEmrFile(Stream stream) { EmrPatData data = new EmrPatData(); data.emrName = "入院记录"; data.emrData = StreamToBytes(stream); stream.Close(); data.workId = 1; Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(data); }); ServiceResponseData retdata = InvokeWcfService("EMRMongoDB.Service", "EMRStoreController", "SaveEmr", requestAction); if (retdata.GetData <bool>(0)) { return(retdata.GetData <string>(1)); //MessageBox.Show(emrid); } return(null); }
public void SaveEmrFile() { FileStream fs = new FileStream(@"c:\emr.xml", FileMode.Open, FileAccess.Read); EmrPatData data = new EmrPatData(); data.emrName = "入院记录"; data.emrData = StreamToBytes(fs); fs.Close(); data.workId = 1; Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(data); }); ServiceResponseData retdata = InvokeWcfService("EMRMongoDB.Service", "EMRStoreController", "SaveEmr", requestAction); if (retdata.GetData <bool>(0)) { emrid = retdata.GetData <string>(1); MessageBox.Show(emrid); } }