示例#1
0
        private void iconButton1_Click(object sender, EventArgs e)
        {
            try
            {
                string nombre, apellido, puesto;
                nombre   = textBox1.Text;
                apellido = textBox2.Text;
                puesto   = comboBox1.SelectedItem.ToString();

                JSON.Trabajador trabajador = new JSON.Trabajador();
                JSON.Api        api        = new JSON.Api();
                JSON.Curl       curl       = new JSON.Curl();

                trabajador.Nombre   = nombre;
                trabajador.Apellido = apellido;
                trabajador.Puesto   = puesto;

                curl.verbo = Method.POST;
                curl.json  = trabajador;

                MessageBox.Show(api.apicall(curl));
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("ALGO SALIO MUY MUY MUUUY MAAAL :(");
            }
        }
示例#2
0
        private void iconButton2_Click(object sender, EventArgs e)
        {
            try
            {
                JSON.Trabajador trabajador = new JSON.Trabajador();
                JSON.Api        api        = new JSON.Api();
                JSON.Curl       curl       = new Curl();


                curl.url   = "http://192.168.0.7:8084/esp32-api/public/api/verTrabajador";
                curl.verbo = Method.POST;
                curl.json  = trabajador;

                string fileJson = api.apicall(curl);
                //Console.WriteLine(fileJson);

                List <Trabajador> trabajadores = JsonConvert.DeserializeObject <List <Trabajador> >(fileJson);
                int array = trabajadores.Count;
                Console.WriteLine("" + array);
                int x = 10, y = 57;
                for (int i = 0; i < array; i++)
                {
                    string nom, ape, pue;

                    int id = Int32.Parse(trabajadores[i].idTrabajador.ToString());;
                    nom = trabajadores[i].Nombre.ToString();
                    ape = trabajadores[i].Apellido.ToString();
                    pue = trabajadores[i].Puesto.ToString();

                    Contenedor_Empleado contenedor = new Contenedor_Empleado(id, nom, ape, pue);
                    contenedor.Location = new Point(x, y);

                    if (i % 2 == 0)
                    {
                        if (i != 0 && i != 1)
                        {
                            x = 10;
                            y = y + 252;
                        }
                        else
                        {
                            x = x + 395;
                        }
                    }
                    else
                    {
                        x = 10;
                        y = y + 252;
                    }
                    panel2.Controls.Add(contenedor);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ALGO SALIO MAAAAL :( : " + ex);
            }
        }