Exemplo n.º 1
0
        private async void button3_Click(object sender, EventArgs e)
        {
            var endpoint = new Empleado.EmpleadoClient("https://localhost:44308/");

            var res = await endpoint.EmpleadoNif.Get(textBox1.Text);

            try
            {
                var empleado = res.Content.Empleado;
                if (empleado != null)
                {
                    textBox2.Text        = empleado.NIF;
                    textBox3.Text        = empleado.Nombre;
                    textBox4.Text        = empleado.Apellidos;
                    textBox5.Text        = empleado.Direccion;
                    textBox6.Text        = empleado.Poblacion;
                    textBox7.Text        = empleado.Telefono;
                    textBox8.Text        = empleado.Email;
                    dateTimePicker1.Text = empleado.FechaNacimiento.ToString();
                    textBox10.Text       = empleado.NSS;
                    textBox11.Text       = empleado.IBAN;
                }
                else
                {
                    var error = res.Content.Error;
                    MessageBox.Show("Error " + error.Codigo + " " + error.Mensaje);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error en la consulta");
            }
        }
Exemplo n.º 2
0
        private async void button1_Click(object sender, EventArgs e)
        {
            var empleado = new Empleado.EmpleadoClient("https://localhost:44308/api/");
            var body     = new Empleado.Models.Empleado
            {
                NIF             = textBox2.Text,
                Nombre          = textBox3.Text,
                Apellidos       = textBox4.Text,
                Direccion       = textBox5.Text,
                Poblacion       = textBox6.Text,
                Telefono        = textBox7.Text,
                Email           = textBox8.Text,
                FechaNacimiento = dateTimePicker1.Value.Date,
                NSS             = textBox10.Text,
                IBAN            = textBox11.Text
            };

            var res = await empleado.Empleado.Post(body);

            try
            {
                MessageBox.Show("Error " + res.Content.Codigo + " " + res.Content.Mensaje);
            }
            catch (Exception)
            {
                MessageBox.Show("Guardado correctamente");
            }
        }
Exemplo n.º 3
0
        private async void button1_ClickAsync(object sender, EventArgs e)
        {
            if (privateModificar == 0)
            {
                // enable
                habilitarTextBox();
                privateModificar++;
            }
            else
            {
                var empleado = new Empleado.EmpleadoClient("https://localhost:44308/");

                privateModificar = 0;

                // disable
                deshabilitarTextBox();

                var body = new Empleado.Models.Empleado
                {
                    NIF             = textBox2.Text,
                    Nombre          = textBox3.Text,
                    Apellidos       = textBox4.Text,
                    Direccion       = textBox5.Text,
                    Poblacion       = textBox6.Text,
                    Telefono        = textBox7.Text,
                    Email           = textBox8.Text,
                    FechaNacimiento = dateTimePicker1.Value.Date,
                    NSS             = textBox10.Text,
                    IBAN            = textBox11.Text
                };

                var res = await empleado.EmpleadoNif.Put(body, textBox2.Text);

                try
                {
                    MessageBox.Show("Error: " + res.Content.Codigo + " " + res.Content.Mensaje);
                }
                catch (Exception)
                {
                    MessageBox.Show("Modificado correctamente.");
                }
            }
        }
Exemplo n.º 4
0
        private async void button1_Click(object sender, EventArgs e)
        {
            var empleado = new Empleado.EmpleadoClient("https://localhost:44308/");

            var res = await empleado.EmpleadoNif.Delete(textBox1.Text);

            try
            {
                MessageBox.Show("Error: " + res.Content.Codigo + " " + res.Content.Mensaje);
            }
            catch (Exception)
            {
                MessageBox.Show("Borrado correctamente");

                this.Hide();
                Home form = new Home(restKey);
                form.ShowDialog();
                this.Close();
            }
        }
Exemplo n.º 5
0
 internal EmpleadoNuevo(EmpleadoClient proxy)
 {
     this.proxy = proxy;
 }
Exemplo n.º 6
0
 internal EmpleadoConsultar(EmpleadoClient proxy)
 {
     this.proxy = proxy;
 }
Exemplo n.º 7
0
 internal EmpleadoModificar(EmpleadoClient proxy)
 {
     this.proxy = proxy;
 }
Exemplo n.º 8
0
 internal EmpleadoBorrar(EmpleadoClient proxy)
 {
     this.proxy = proxy;
 }