Пример #1
0
        private void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                var usuario = new Usuario()
                {
                    email = txtEmail.Text,
                    senha = txtSenha.Text
                };

                var response = ConsultaApi.Login(usuario);

                if (response == null)
                {
                    lbllResultado.Text = "Erro ao fazer login.";
                }
                else if (response.usuario == null)
                {
                    lbllResultado.Text = response.mensagem;
                }
                else
                {
                    lbllResultado.Text        = "";
                    usuario.authenticationKey = response.usuario.authenticationKey;

                    new Home(usuario).Show();

                    Hide();
                }
            }
            catch (Exception ex)
            {
                lbllResultado.Text = ex.Message;
            }
        }
Пример #2
0
        private void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                var cep = txtCep.Text;

                decimal.TryParse(txtPeso.Text, out var peso);

                decimal.TryParse(txtTamanho.Text, out var tamanho);

                var validacao = string.Empty;

                validacao = Helpers.CepHelper.IsValid(cep);
                if (validacao != "OK")
                {
                    lblResultadoFrete.Text = validacao;
                    return;
                }

                if (peso == 0)
                {
                    lblResultadoFrete.Text = "Digite o peso da embalagem.";
                    return;
                }

                if (tamanho == 0)
                {
                    lblResultadoFrete.Text = "Digite o tamanho da embalagem.";
                    return;
                }

                var result = string.Empty;
                var frete  = ConsultaApi.BuscarFrete(_usuario, cep, peso, tamanho, ref result);

                if (frete == null)
                {
                    lblResultadoFrete.Text = result;
                }
                else
                {
                    lblResultadoFrete.Text = string.Format("Local: {0} - {1}/{2}" +
                                                           Environment.NewLine +
                                                           "Valor: R${3}",
                                                           frete.Rua,
                                                           frete.Cidade,
                                                           frete.Estado,
                                                           frete.Valor.ToString("N2"));
                }
            }
            catch (Exception ex)
            {
                lblResultadoFrete.Text = "Ocorreu um erro: " + ex.Message;
            }
        }
Пример #3
0
        private async void EntrarAction()
        {
            try
            {
                Carregando = true;
                MsgErro    = false;

                var usuario = new Usuario()
                {
                    email = Email,
                    senha = Senha
                };

                var response = await ConsultaApi.Login(usuario);

                if (response == null)
                {
                    Mensagem   = "Erro ao fazer login.";
                    MsgErro    = true;
                    Carregando = false;
                }
                else if (response.usuario == null)
                {
                    Mensagem   = response.mensagem;
                    MsgErro    = true;
                    Carregando = false;
                }
                else
                {
                    Mensagem   = "";
                    MsgErro    = false;
                    Carregando = false;

                    UsuarioUtil.SetUsuarioLogado(response.usuario);
                    App.Current.MainPage = new View.HomeTabbed();
                }
            }
            catch (Exception ex)
            {
                Mensagem = ex.Message;
                MsgErro  = true;
            }
            finally
            {
                Carregando = false;
            }
        }
Пример #4
0
        private void Button2_Click(object sender, EventArgs e)
        {
            try
            {
                var cpf       = txtCpf.Text;
                var validacao = string.Empty;

                validacao = Helpers.CpfHelper.IsValid(cpf);
                if (validacao != "OK")
                {
                    lblResultadoFinanceiro.Text = validacao;
                    return;
                }

                var result     = string.Empty;
                var financeiro = ConsultaApi.BuscarFinanceiro(_usuario, cpf, ref result);

                if (financeiro == null)
                {
                    lblResultadoFinanceiro.Text = result;
                }
                else
                {
                    if (financeiro.PossuiDividasEmpresa)
                    {
                        lblResultadoFinanceiro.Text = "Possui Dívidas na Empresa";
                    }
                    else if (financeiro.PossuiDividasSerasa)
                    {
                        lblResultadoFinanceiro.Text = "Possui Dívidas no Serasa";
                    }
                    else
                    {
                        lblResultadoFinanceiro.Text = string.Format("Crédito Liberado: R${0}", financeiro.ValorDisponivel.ToString("N2"));
                    }
                }
            }
            catch (Exception ex)
            {
                lblResultadoFinanceiro.Text = "Ocorreu um erro: " + ex.Message;
            }
        }
Пример #5
0
 public RodadaAtual()
 {
     _ca           = new ConsultaApi();
     _clube        = new ClubeRepository(new CartolaContext());
     _consultaSite = new ConsultaSite();
 }
Пример #6
0
 public MitagemEstatistica()
 {
     _cs    = new ConsultaApi();
     _clube = new ClubeRepository(new CartolaContext());
 }