/// <summary> /// Преобразует тип <see cref="Source"/> в тип <see cref="WorklistSource"/> /// </summary> public static WorklistSource WorklistDeserialize(Source source) { var worklistSource = new WorklistSource(); worklistSource.DisplayName = source.Name; worklistSource.AETitle = source.Parameters["Header"]; worklistSource.IdNumber = source.Parameters["IdNumber"]; worklistSource.Host = source.Parameters["Ip"]; worklistSource.Port = source.Parameters["Port"]; worklistSource.Timeout = Int32.Parse(source.Parameters["Timeout"]); return(worklistSource); }
/// <summary> /// Преобразует тип <see cref="WorklistSource"/> в тип <see cref="Source"/> /// </summary> public static Source WorklistSerialize(WorklistSource worklistSource) { var source = new Source(SourceTypeEnum.Worklist); source.Name = worklistSource.DisplayName; source.Parameters["Header"] = worklistSource.AETitle; source.Parameters["IdNumber"] = worklistSource.IdNumber; source.Parameters["Ip"] = worklistSource.Host; source.Parameters["Port"] = worklistSource.Port; source.Parameters["Timeout"] = worklistSource.Timeout.ToString(); return(source); }
public void Serializer_Init() { db = new DbSource() { DataBase = _name, Host = _host, Password = _password, Port = _port, Provider = _provider, UserId = _userId }; s_db = new Source(SourceTypeEnum.DataBase); s_db.Name = _name; s_db.Parameters["Ip"] = _host; s_db.Parameters["Port"] = _port; s_db.Parameters["Driver"] = _provider; s_db.Parameters["Password"] = _password; s_db.Parameters["UserName"] = _userId; wl = new WorklistSource() { Host = _host, Port = _port, AETitle = _title, DisplayName = _name, Timeout = 2000 }; s_wl = new Source(SourceTypeEnum.Worklist); s_wl.Name = _name; s_wl.Parameters["Ip"] = _host; s_wl.Parameters["Port"] = _port; s_wl.Parameters["Header"] = _title; s_wl.Parameters["Timeout"] = _timeout; }