Beispiel #1
0
        private async void Tile_Click(object sender, RoutedEventArgs e)
        {
            ClienteEmpresa nuevoCliente = new ClienteEmpresa()
            {
                IdGiro    = (decimal)cbGiro.SelectedValue,
                IdComuna  = (decimal)cbComuna.SelectedValue,
                Correo    = txtCorreo.Text,
                Direccion = txtDireccion.Text,
                Nombre    = txtNombre.Text,
                Rut       = txtRut.Text,
                Telefono  = txtTelefono.Text
            };
            string xml = nuevoCliente.Serializar();


            PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWCF.PrevencionClient();
            bool valido = proxy.CreateClienteEmpresa(xml);

            proxy.Close();


            if (valido)
            {
                await this.ShowMessageAsync("Exito", "Cliente registrado correctamente.");

                LimpiarControles();
            }
            else
            {
                await this.ShowMessageAsync("Error", "No se creo el cliente, revise los datos.");
            }
        }