public void searchbyid(string aid) { try { string url = string.Format("http://localhost:52773/ADBK/getdatabyid/{0}", aid); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "GET"; HttpWebResponse res = (HttpWebResponse)req.GetResponse(); Stream s = res.GetResponseStream(); StreamReader sr = new StreamReader(s); string content = sr.ReadToEnd(); adbksrc = JsonConvert.DeserializeObject <ADBKDatasource>(content); if (adbksrc.Error != "ok") { MessageBox.Show(adbksrc.Error); return; } updatedatamodel(adbksrc); } catch (Exception err) { MessageBox.Show("インスタンスオープンエラー " + err.Message); } }
public void save(int id) { ADBKDatasource adbk = new ADBKDatasource(); string newid = ""; HttpWebRequest req; try { adbk.Name = Name; adbk.Id = id; adbk.Address = Street; adbk.City = City; adbk.Zip = ZipCode; adbk.Dob = dob; adbk.Telh = HomePhone; adbk.Telw = WorkPhone; string postData = JsonConvert.SerializeObject(adbk); if (newflag == true) { req = (HttpWebRequest)WebRequest.Create("http://localhost:52773/ADBK/create"); req.Method = "POST"; } else { req = (HttpWebRequest)WebRequest.Create("http://localhost:52773/ADBK/modify"); req.Method = "PUT"; } byte[] byteArray = Encoding.UTF8.GetBytes(postData); req.ContentType = "application/json"; req.ContentLength = byteArray.Length; Stream dataStream = req.GetRequestStream(); dataStream.Write(byteArray, 0, byteArray.Length); dataStream.Close(); HttpWebResponse res = (HttpWebResponse)req.GetResponse(); Stream s = res.GetResponseStream(); StreamReader sr = new StreamReader(s); string content = sr.ReadToEnd(); adbksrc = JsonConvert.DeserializeObject <ADBKDatasource>(content); if (adbksrc.Error != "ok") { MessageBox.Show("更新エラー " + adbksrc.Error); return; } if (newflag == true) { newid = adbksrc.Id.ToString(); searchbyid(newid); } } catch (Exception err) { MessageBox.Show("保存エラー " + err.Message); } }
public void init() { adbksrc = new ADBKDatasource(); //adbksrc.connect("localhost", "1972", "_system", "SYS", "user"); configconn consetup = new configconn(); consetup.LoadSetupFile("..\\connectioninfo.json"); adbksrc.connect(consetup.co.hostname, consetup.co.port.ToString(), consetup.co.username, consetup.co.password, consetup.co.irisnamespace); }
public Boolean delete(string id) { string url = string.Format("http://localhost:52773/ADBK/delete/{0}", id); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "DELETE"; HttpWebResponse res = (HttpWebResponse)req.GetResponse(); Stream s = res.GetResponseStream(); StreamReader sr = new StreamReader(s); string content = sr.ReadToEnd(); adbksrc = JsonConvert.DeserializeObject <ADBKDatasource>(content); if (adbksrc.Error != "ok") { MessageBox.Show(adbksrc.Error); return(false); } return(true); }
public void updatedatamodel(ADBKDatasource adbk) { Name = adbk.Name; Street = adbk.Address; City = adbk.City; ZipCode = adbk.Zip; dob = adbk.Dob; HomePhone = adbk.Telh; WorkPhone = adbk.Telw; Age = adbk.Age.ToString(); id = adbk.Id.ToString(); newflag = false; }
public void init() { adbksrc = new ADBKDatasource(); adbksrc.connect("localhost", "1972", "_system", "SYS", "user"); }