public static PsReponse GetDanhSachChuongTrinh() { PsReponse res = new PsReponse(); try { ProcessDataSync cn = new ProcessDataSync(); db = cn.db; var account = db.PSAccount_Syncs.FirstOrDefault(); if (account != null) { string token = cn.GetToken(account.userName, account.passWord); if (!string.IsNullOrEmpty(token)) { var result = cn.GetRespone(cn.CreateLink(linkGetDanhMucChuongTrinh), token); if (result.Result) { string json = result.ValueResult; JavaScriptSerializer jss = new JavaScriptSerializer(); ObjectModel.RootObjectAPI Repo = jss.Deserialize <ObjectModel.RootObjectAPI>(json); if (Repo != null) { if (Repo.TotalCount > 0) { foreach (var item in Repo.Items) { PSDanhMucChuongTrinh ct = new PSDanhMucChuongTrinh(); ct = cn.CovertDynamicToObjectModel(item, ct); UpdateDMChuongTrinh(ct); } res.Result = true; } } } else { res.Result = false; res.StringError = result.ErorrResult; } } } } catch (Exception ex) { res.Result = false; res.StringError = DateTime.Now.ToString() + "Lỗi khi get dữ liệu Danh Sách Chương Trình Sàng Lọc từ server \r\n " + ex.Message; } return(res); }
public static PsReponse GetTiepNhan() { PsReponse res = new PsReponse(); res.Result = true; try { ProcessDataSync cn = new ProcessDataSync(); db = cn.db; var account = db.PSAccount_Syncs.FirstOrDefault(); if (account != null) { string token = cn.GetToken(account.userName, account.passWord); if (!string.IsNullOrEmpty(token)) { var result = cn.GetRespone(cn.CreateLink(linkGetTiepNhan), token); if (result.Result) { string json = result.ValueResult; JavaScriptSerializer jss = new JavaScriptSerializer(); ObjectModel.RootObjectAPI psl = jss.Deserialize <ObjectModel.RootObjectAPI>(json); //List<PSPatient> patient = jss.Deserialize<List<PSPatient>>(json); List <PSTiepNhan> lstpsl = new List <PSTiepNhan>(); if (psl.TotalCount > 0) { foreach (var item in psl.Items) { PSTiepNhan term = new PSTiepNhan(); term = cn.CovertDynamicToObjectModel(item, term); lstpsl.Add(term); } //UpdatePatient(patient); UpdateTiepNhan(lstpsl); res.Result = true; } } else { res.Result = false; res.StringError = result.ErorrResult; } } else { res.Result = false; res.StringError = "Kiểm tra lại kết nối mạng hoặc tài khoản đồng bộ!"; } } else { res.Result = false; res.StringError = "Chưa có tài khoản đồng bộ!"; } } catch (Exception ex) { res.Result = false; res.StringError = DateTime.Now.ToString() + "Lỗi khi get dữ liệu Danh Mục Mapping Kỹ Thuật - Dịch Vụ từ server \r\n " + ex.Message; } return(res); }
public static PsReponse GetDMGoiDichVuChung_ChiTiet() { PsReponse res = new PsReponse(); try { ProcessDataSync cn = new ProcessDataSync(); db = cn.db; var account = db.PSAccount_Syncs.FirstOrDefault(); if (account != null) { string token = cn.GetToken(account.userName, account.passWord); if (!string.IsNullOrEmpty(token)) { var result = cn.GetRespone(cn.CreateLink(linkGetDanhMucGoiDVChung_ChiTiet), token); if (result.Result) { string json = result.ValueResult; JavaScriptSerializer jss = new JavaScriptSerializer(); ObjectModel.RootObjectAPI Repo = jss.Deserialize <ObjectModel.RootObjectAPI>(json); if (Repo != null) { if (Repo.TotalCount > 0) { foreach (var item in Repo.Items) { PSChiTietGoiDichVuChung ct = new PSChiTietGoiDichVuChung(); ct = cn.CovertDynamicToObjectModel(item, ct); UpdateDMGoiDichVuChung_ChiTiet(ct); } res.Result = true; } } else { res.Result = false; res.StringError = result.ErorrResult; } } else { res.Result = false; res.StringError = result.ErorrResult; } } else { res.Result = false; res.StringError = "Kiểm tra lại kết nối mạng hoặc tài khoản đồng bộ!"; } } else { res.Result = false; res.StringError = "Chưa có tài khoản đồng bộ!"; } } catch (Exception ex) { res.Result = false; res.StringError = DateTime.Now.ToString() + "Lỗi khi get dữ liệu Danh Mục Chi Tiết Gói Dịch Vụ Chung từ server \r\n " + ex.Message; } return(res); }
public static PsReponse GetThongTinTrungTam() { PsReponse res = new PsReponse(); res.Result = true; try { ProcessDataSync cn = new ProcessDataSync(); db = cn.db; var account = db.PSAccount_Syncs.FirstOrDefault(); if (account != null) { string token = cn.GetToken(account.userName, account.passWord); if (!string.IsNullOrEmpty(token)) { var result = cn.GetRespone(cn.CreateLink(linkGetThongTinTrungTam), token); if (result.Result) { string json = result.ValueResult; JavaScriptSerializer jss = new JavaScriptSerializer(); ObjectModel.RootObjectAPI Repo = jss.Deserialize <ObjectModel.RootObjectAPI>(json); if (Repo != null) { if (Repo.TotalCount > 0) { var item = Repo.Items[0]; PSThongTinTrungTam tt = new PSThongTinTrungTam(); tt.Diachi = item["DiaChiTTSL"]; tt.DienThoai = item["SDTTTSL"]; tt.ID = item["ID"]; tt.LicenseKey = item["SDTTTSL"]; var Logo = item["LicenseKey"]; if (Logo != null) { try { byte[] b = Logo.ToArray(); //MemoryStream ms = new MemoryStream(b); //Image img = Image.FromStream(ms); tt.Logo = b; } catch { } } tt.MaTrungTam = item["MaTTSL"]; // tt.MaVietTat = item["MaTTSL"].t; tt.TenTrungTam = item["TenTTSL"]; var resup = UpdateThongTinTrungTam(tt); if (!resup.Result) { res.Result = false; res.StringError = resup.StringError; } } } else { res.Result = false; res.StringError = result.ErorrResult; } } else { res.Result = false; res.StringError = result.ErorrResult; } } else { res.Result = false; res.StringError = "Kiểm tra lại kết nối mạng hoặc tài khoản đồng bộ!"; } } else { res.Result = false; res.StringError = "Chưa có tài khoản đồng bộ!"; } } catch (Exception ex) { res.Result = false; res.StringError = DateTime.Now.ToString() + "Lỗi khi get dữ liệu Danh Mục Mapping Kỹ Thuật - Dịch Vụ từ server \r\n " + ex.Message; } return(res); }