Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
            }
        }