public static async Task <string> AgregarEmpleado(Empleado_TR empleado) { HttpClient client = new HttpClient { BaseAddress = new Uri("http://localhost:55979/") }; var request = client.PostAsync("api/Empleado", empleado, new JsonMediaTypeFormatter()).Result; if (request.IsSuccessStatusCode) { return("Registro realizado correctamente"); } return(request.Content.ReadAsStringAsync().Result); }
private async void btnAgregarUsu_Click(object sender, RoutedEventArgs e) { try { var rut = txtRutUsu.Text; var contraseƱa = txtContraUsu.Text; var tipo_usuario = ""; var nombre = txtNombre.Text; var ape_paterno = txtApe_Paterno.Text; var ape_materno = txtApe_Materno.Text; var num_telefonico = txtTelefono.Text; var email = txtEmail.Text; var direccion = txtDireccion.Text; var fecha = DateTime.Parse(D_FechaNacimiento.Text); var cargo = txtCargo.Text; var telefono_sucu = Decimal.Parse(txtSucursalTelefono.Text); var tipo_usuario_descripcion = CBox_TipoUsuario.Text; var estado_id = 9; var comuna_numero = Decimal.Parse(cmbComuna.SelectedValue.ToString());; if (CBox_TipoUsuario.SelectedValue.ToString() == "Admin") { tipo_usuario = "A"; } else { tipo_usuario = "V"; } Empleado_TR empleado = new Empleado_TR(contraseƱa, tipo_usuario, rut, nombre, ape_paterno, ape_materno, num_telefonico, email, direccion, fecha, cargo, telefono_sucu, comuna_numero, estado_id); var res = await ComicProcessor.AgregarEmpleado(empleado); if (res != String.Empty) { MessageBox.Show(res.ToString()); } } catch (Exception eX) { MessageBox.Show(eX.ToString()); } }