private async void B_alterar_Clicked(object sender, EventArgs e) { string link = Constantes.Server + Constantes.Server_Clientes + "/" + ClienteAlterado.Id; try { ClienteAlterado.Nome = e_nome.Text; ClienteAlterado.RazaoSocial = e_razaoscial.Text; var retorno = await WSOpen.Put(link, ClienteAlterado); if (retorno != null) { e_nome.Text = ""; e_razaoscial.Text = ""; b_adicionar.IsVisible = true; b_alterar.IsVisible = false; b_cancelar.IsVisible = false; Clientes.Add(ClienteAlterado); } } catch (Exception ex) { } }
private async void CarregarClientes() { try { var retorno = await WSOpen.GetClientes(); if (Constantes.Clientes != null && Constantes.Clientes.Count > 0) { foreach (var cliente in Constantes.Clientes) { if (_cliente_ClientesDoUsuario.Exists(c => c.id_cliente == cliente.Id)) { VM_Clientes.Add(new VM_SelecionaClientes(cliente) { Selecionado = true }); } else { VM_Clientes.Add(new VM_SelecionaClientes(cliente)); } } } } catch { } }
private async void PopulaProdutos() { object result = null; loading.Enable(this); await Task.Factory.StartNew(async() => { result = await WSOpen.Get <List <Produto> >(Constantes.WS_PRODUTOS); }); if (result.GetType() == typeof(string)) { await DisplayAlert("Erro", (string)result, "Ok"); return; } var produtos = result as List <Produto>; if (produtos != null && produtos.Any()) { foreach (var produto in produtos) { ProdutosVendaViewModel.Add(new ProdutoVendaViewModel(produto)); } } loading.Disable(this, sl_principal); }
private async void PopulaPickers() { try { var retorno = await WSOpen.GetClientes(); if (Constantes.Clientes != null && Constantes.Clientes.Count > 0) { List <string> listaClientesNomeStrings = new List <string>(); foreach (var cliente in Constantes.Clientes) { listaClientesNomeStrings.Add(cliente.Nome); } foreach (var nome in listaClientesNomeStrings) { p_cliente.Items.Add(nome); } } } catch { } foreach (var item in Constantes.Tempo) { p_tempoImprodutivo.Items.Add(item); } }
private async Task RemoverClientes(List <Domain.Cliente_Usuarios> Clientes_UsuariosARemover) { string link = Constantes.Server + Constantes.Server_Cliente_UsuariosListaDelete; try { var resposta = await WSOpen.Post(link, Clientes_UsuariosARemover); } catch { } }
private async void B_loguin_Clicked(object sender, EventArgs e) { bool resposta = await WSOpen.GetToken(e_email.Text, e_senha.Text); if (resposta) { await App.nav_request.PushAsync(new P_ListaVisitas(), true); } else { await DisplayAlert("", "erro", "ok"); } }
private async void B_registrar_Clicked(object sender, EventArgs e) { _usuarioRegistroViewModel.Nome = e_nome.Text; _usuarioRegistroViewModel.Sobrenome = e_sobrenome.Text; _usuarioRegistroViewModel.Documento = e_documento.Text; _usuarioRegistroViewModel.Telefone1 = e_telefone1.Text; _usuarioRegistroViewModel.Telefone2 = e_telefone2.Text; _usuarioRegistroViewModel.Email = e_email.Text; _usuarioRegistroViewModel.Password = e_senha.Text; _usuarioRegistroViewModel.ConfirmPassword = e_confirmacaoSenha.Text; var result = await WSOpen.PostRegistroUsuario(_usuarioRegistroViewModel); await DisplayAlert("", result == true? "Certo" : "Errado", "ok"); }
private async void VC_Usuario_SolicitacoesLista_AceitarHandler(Domain.Usuario_Solicitacao solicitacao) { string link = Constantes.Server + Constantes.Server_Usuario_Solicitacoes_Aceitar + "?id=" + solicitacao.Id; try { var resposta = await WSOpen.Put(link, solicitacao); if (resposta != null) { } } catch { } }
private async void GetTotalVendas() { string uri = $"{Constantes.WS_VENDAS}/Total/Loja/{Constantes.Token.Id_usuario}/Evento/{_evento.Id}"; var result = await WSOpen.Get <double>(uri); if (result.GetType() == typeof(string)) { await DisplayAlert("Erro", (string)result, "Ok"); } double total = 0; if (double.TryParse(result.ToString(), out total)) { await TotalAnimacao(total); } }
private async void B_adicionar_Clicked(object sender, EventArgs e) { string link = Constantes.Server + Constantes.Server_Clientes; try { var retorno = await WSOpen.Post(link, NovoCliente()); if (retorno != null) { Clientes.Add(retorno); } } catch (Exception ex) { } }
private async void CarregaClientes() { string link = Constantes.Server + Constantes.Server_Clientes; try { var listaClientes = await WSOpen.Get <List <Domain.Cliente> >(link); if (listaClientes != null && listaClientes.Count > 0) { foreach (var item in listaClientes) { Clientes.Add(item); } } } catch { } }
private async void CarregaCompanhias() { string link = Constantes.Server + Constantes.Server_Usuarios + Constantes.Server_Usuarios_Companhias; try { var retorno = await WSOpen.Get <List <Domain.ApplicationUser> >(link); if (retorno != null && retorno.Count > 0) { foreach (var item in retorno) { Companhias.Add(item); } } } catch { } }
private async void CarregaMeusUsuarios() { string link = Constantes.Server + Constantes.Server_Usuarios + Constantes.Server_Usuarios_MeusUsuarios; try { var _usuarios = await WSOpen.Get <List <Domain.ApplicationUser> >(link); if (_usuarios != null && _usuarios.Count > 0) { foreach (var usuario in _usuarios) { Usuarios.Add(usuario); } } } catch { } }
private async void VC_Usuario_SolicitacoesListaCompanhia_EnviaSolicitacao_Handler(string idCompanhia) { string link = Constantes.Server + Constantes.Server_Usuario_Solicitacoes; try { var usuarioSolicitacao = new Domain.Usuario_Solicitacao() { id_companhia = idCompanhia }; var resposta = await WSOpen.Post(link, usuarioSolicitacao); if (resposta != null) { } } catch { } }
private async Task Login() { object result = null; await Task.Factory.StartNew(async() => { result = await WSOpen.GetLogin(new Models.Login() { Email = e_email.Text, Senha = e_senha.Text }); }); if (result.GetType() == typeof(string)) { await DisplayAlert("", (string)result, "Ok"); return; } Constantes.Token = (Token)result; await App.Nav.Navigation.PushAsync(new Evento_Vendas_Page(Constantes.Token.EventoPrincipal)); }
private async void CarregaSolicitacoes() { string link = Constantes.Server + Constantes.Server_Usuario_Solicitacoes; //try //{ var retorno = await WSOpen.Get <List <Domain.Usuario_Solicitacao> >(link); if (retorno != null && retorno.Count > 0) { foreach (var item in retorno) { var vm = new VM_Usuario_Solicitacoes(item); Usuario_Solicitacoes.Add(vm); } } //}catch //{ // //} }
private async void CarregaClientesUsuario() { string link = Constantes.Server + Constantes.Server_Cliente_Usuarios_TrazerClientesDoUsuario + "?id=" + _usuario.Id; try { var cliente_usuarios = await WSOpen.Get <List <Domain.Cliente_Usuarios> >(link); if (cliente_usuarios != null && cliente_usuarios.Count > 0) { foreach (var item in cliente_usuarios) { Cliente_Usuarios.Add(item); } } //Page_UsuarioAdicionarCliente = new P_UsuarioAddCliente(Cliente_Usuarios.ToList(), _usuario); } catch { } }
async void testeVisita() { string link = Constantes.Server + Constantes.Server_Visitas; string linkcliente = Constantes.Server + Constantes.Server_Clientes; var cliente = await WSOpen.Get <Domain.Cliente>(linkcliente + "/" + "ae8caf41-5495-47ac-a385-6869d723d71e"); //Cliente cliente = new Cliente() //{ // Nome = "teste2" // , RazaoSocial = "teste2" //}; var Despesas = new List <Domain.Despesa>() { new Domain.Despesa() { Detalhes = "teste", Pedagio = 10, Quilometragem = 10, Outros = 10, Refeicao = 10, } }; var visita = new Domain.Visita() { id_cliente = cliente.Id, Data = DateTime.Now.Date, Observações = "teste", HoraChegada = DateTime.Now.TimeOfDay, HoraSaida = DateTime.Now.TimeOfDay, TempoImprodutivo = DateTime.Now.TimeOfDay, Despesas = Despesas }; await WSOpen.Post <Domain.Visita>(link, visita); }
private async Task AdicionaClientes(List <Domain.Cliente> ClientesAAdicionar) { List <Cliente_Usuarios> Cliente_UsuariosAAdicionar = new List <Cliente_Usuarios>(); string link = Constantes.Server + Constantes.Server_Cliente_UsuariosLista; foreach (var clientes in ClientesAAdicionar) { Cliente_UsuariosAAdicionar.Add(new Cliente_Usuarios() { id_cliente = clientes.Id, id_usuario = _usuario.Id }); } try { var resposta = await WSOpen.Post(link, Cliente_UsuariosAAdicionar); } catch { } }
private async void CarregaListaVisita() { string link = Constantes.Server + Constantes.Server_Visitas; try { var lista = await WSOpen.Get <List <Domain.Visita> >(link); if (lista != null || lista.Count > 0) { foreach (var item in lista) { Visitas.Add(item); } } else { } } catch { } }
private async void Confirmar() { _venda.Pagamento = new Pagamento { Id = _venda.Id, Pagamento_Fichas = fichasValor.Select(f => f.Pagamento_Ficha).ToList() }; _venda.Id_loja = Guid.Parse(Constantes.Token.Id_usuario); _venda.Data = DateTime.Now; if (!ValidaVenda()) { return; } _venda.Id_Evento = _evento.Id.Value; var result = await WSOpen.Post(Constantes.WS_VENDAS, _venda); if (result != null) { Utilidades.DialogMessage("Venda Realizada"); await App.Nav.PushAsync(new Evento_Vendas_Page(_evento)); } }
private async Task <Ficha> getFicha(string codigo) { string uri = $"{Constantes.WS_FICHAS}/{codigo}/{_evento.Id.Value}"; object result = null; disableFichaViews(); await Task.Factory.StartNew(async() => { result = await WSOpen.Get <Ficha>(uri); }); if (result == null) { Utilidades.DialogMessage("Ficha não encontrada, verifique o codigo informado."); enableFichaViews(); return(null); } if (result.GetType() == typeof(string)) { Utilidades.DialogMessage((string)result); enableFichaViews(); return(null); } if (!(((Ficha)result).Saldo > 0)) { Utilidades.DialogMessage("Esta ficha não tem saldo"); enableFichaViews(); return(null); } enableFichaViews(); return((Ficha)result); }
public async void Confirmar() { bool resposta = await WSOpen.Registrar(e_nome.Text, e_email.Text, e_senha.Text, e_confirmasenha.Text, sw_Campanhia.IsToggled); }
public static async void CarregarClientes() { await WSOpen.GetClientes(); }
private async void Confirmar() { string link = Constantes.Server + Constantes.Server_Visitas; var post = await WSOpen.Post(link, NovaVisita()); }