private void btAceptar_Click(object sender, EventArgs e) { string sURL; var dateT = DateTime.Parse(dtTimeDate.Text); Employee dataEmp = new Employee(); dataEmp.nombre = tbNombre.Text.ToUpper(); dataEmp.apaterno = tbAPaterno.Text; dataEmp.amaterno = tbAMaterno.Text.ToUpper(); dataEmp.fechaN = dateT.Year + "-" + dateT.Month + "-" + dateT.Day; dataEmp.areaemp = tbArea.Text.ToUpper(); if (cbStatus.Text == "Alta") { dataEmp.status = true; } else if (cbStatus.Text == "Baja") { dataEmp.status = false; } var armaJson = JsonRequest(dataEmp); try { ReqServicioRest reqServ = new ReqServicioRest(); reqServ.ContentType = "application/json"; if (string.IsNullOrEmpty(passD)) { sURL = string.Format("http://localhost:57008/Example.svc/Create"); reqServ.Method = "POST"; var resp = reqServ.CalltoRestPost(armaJson, sURL); resp = resp.Replace("\\", "").Replace("\"{", "{").Replace("}\"", "}"); var jSonR = JsonConvert.DeserializeObject <ResponseWS>(resp); MessageBox.Show("Credenciales: " + jSonR.response); } else { sURL = string.Format("http://localhost:57008/Example.svc/Update"); reqServ.Method = "PUT"; var resp = reqServ.CalltoRestPost(armaJson, sURL); resp = resp.Replace("\\", "").Replace("\"{", "{").Replace("}\"", "}"); var jSonR = JsonConvert.DeserializeObject <Employee>(resp); string credd = jSonR.user + "-" + jSonR.pass; MessageBox.Show("Credenciales: " + credd); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error:\n" + ex.Message); } Close(); }
private void btEliminar_Click(object sender, EventArgs e) { try { ReqServicioRest reqServ = new ReqServicioRest(); string sURL = string.Format("http://localhost:57008/Example.svc/Elimina/{0}-{1}", tbUser.Text, tbContra.Text); reqServ.Method = "DELETE"; reqServ.ContentType = "application/json"; var response = reqServ.CalltoRest(sURL); var respBaja = JsonConvert.DeserializeObject <BajaEmp>(response); MessageBox.Show("Respuesta: " + respBaja.BajaEmpResult); UpdateInfo(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }