Exemplo n.º 1
0
        public static StatusRequisicao UpdateMercadoService(MercadoModel usuario)
        {
            FormUrlEncodedContent param = new FormUrlEncodedContent(new[] {
                new KeyValuePair <string, string>("nome", usuario.nome),
                new KeyValuePair <string, string>("cnpj", usuario.cnpj),
                new KeyValuePair <string, string>("endereco", usuario.endereco),
                new KeyValuePair <string, string>("numero_ed", usuario.numero_ed),
                new KeyValuePair <string, string>("loc_lat", usuario.loc_lat),
                new KeyValuePair <string, string>("loc_lng", usuario.loc_lng),
                new KeyValuePair <string, string>("email", usuario.email),
                new KeyValuePair <string, string>("senha", usuario.senha),
            });


            HttpClient          requisicao = new HttpClient();
            HttpResponseMessage resposta   = requisicao.PostAsync("https://ganhemais.site/api/UpdateMercado.php", param).GetAwaiter().GetResult();

            if (resposta.StatusCode == HttpStatusCode.OK)
            {
                string conteudo = resposta.Content.ReadAsStringAsync().GetAwaiter().GetResult();

                if (conteudo.Length > 20)
                {
                    StatusRequisicao respostaCadastro = JsonConvert.DeserializeObject <StatusRequisicao>(conteudo);
                    return(respostaCadastro);
                }
            }

            return(null);
        }
Exemplo n.º 2
0
        private void GoLogin()
        {
            MercadoModel UsuarioLogando = new MercadoModel();

            UsuarioLogando = Service.Service.LoginMercadoService(Login.email, Login.senha);

            if (UsuarioLogando.cnpj != null)
            {
                //VARIAVEIS PROPERTIES
                App.Current.Properties["IsLoggedIn"] = Boolean.TrueString;
                App.Current.Properties["UserType"]   = "Mercado";
                App.Current.Properties["Cnpj_user"]  = UsuarioLogando.cnpj;
                Application.Current.SavePropertiesAsync();

                //SALVANDO USUARIO LOGADO NO SQLITE
                ComunicacaoBanco database = new ComunicacaoBanco();
                database.InsereUsuarioMercado(UsuarioLogando);


                //App.Current.MainPage = new PerfilMercadoView();
                //App.Current.MainPage.Navigation.PushAsync(new PerfilMercadoView());
                App.Current.MainPage = new NavigationPage(new PerfilMercadoView());
            }
            else
            {
                App.Current.MainPage.DisplayAlert("ATENCAO", "Falha Login", "OK");
            }
        }
Exemplo n.º 3
0
        private void preencherDataGrid()
        {
            MercadoModel mer = new MercadoModel();
            DataTable    dt  = new DataTable();

            dt = mer.verAvalicoesClientes(Econobuy.Login.user_id);
            dataGridView1.DataSource = dt;
            if (dt.Rows.Count > 0)
            {
                dataGridView1.Columns["codigo"].Visible = false;
            }
        }
Exemplo n.º 4
0
        private void preencherDataGrid()
        {
            MercadoModel mer = new MercadoModel();
            DataTable    dt  = new DataTable();

            dt = mer.trazerInformacoes();
            dataGridView1.DataSource = dt;
            if (dt.Rows.Count > 0)
            {
                dataGridView1.Columns["mer_cod"].Visible = false;
                dataGridView1.Columns["en_cod"].Visible  = false;
            }
        }
Exemplo n.º 5
0
        public EditarContaVM()
        {
            User = new MercadoModel();


            //PARA PREENCHER PLACEHOLDER
            var cnpj = Xamarin.Forms.Application.Current.Properties["Cnpj_user"].ToString();

            User     = conexao.ObterUsuarioMercado(cnpj);
            oldSenha = User.senha;

            AlterarCommand      = new Command(UpdateConta);
            ExcluirContaCommand = new Command(ExcluirConta);
        }
Exemplo n.º 6
0
 private void login()
 {
     if (cbAdmin.Checked)
     {
         Administrador user = new Administrador
         {
             User  = txtUser.Text,
             Senha = txtSenha.Text
         };
         AdministradorModel login = new AdministradorModel();
         int id = login.acessarAdmin(user);
         if (id == 0)
         {
             txtMensagem.Text = "Login ou senha incorretos!";
         }
         else
         {
             user_id = id;
             this.Hide();
             Menu_Administrador menu = new Menu_Administrador();
             menu.ShowDialog();
         }
     }
     else if (cbMercado.Checked)
     {
         Mercado user = new Mercado
         {
             User  = txtUser.Text,
             Senha = txtSenha.Text
         };
         MercadoModel login = new MercadoModel();
         int          id    = login.acessarMercado(user);
         if (id == 0)
         {
             txtMensagem.Text = "Login ou senha incorretos!";
         }
         else
         {
             user_id = id;
             this.Hide();
             Menu_Mercado menu = new Menu_Mercado();
             menu.ShowDialog();
         }
     }
     else
     {
         txtMensagem.Text = "Selecione um tipo de usuário";
     }
 }
Exemplo n.º 7
0
        public Menu_Mercado()
        {
            InitializeComponent();

            mer_id = Login.user_id;
            MercadoModel m = new MercadoModel();

            lbNomeMercado.Text = m.consultarNomeMercado(mer_id);
            lbPedido.Text      = m.contaPedidosEmAguardo(mer_id).ToString();
            byte[] img = m.selecionaImagemParaEdicao(mer_id);
            if (img != null)
            {
                MemoryStream mstream = new MemoryStream(img);
                pictureBox1.Image = System.Drawing.Image.FromStream(mstream);
            }
        }
Exemplo n.º 8
0
        public ActionResult Mercados()
        {
            var model    = new MercadoModel();
            var mercados = service.Consultar().ToList();

            foreach (var item in mercados)
            {
                model.Mercados.Add(new MercadoDetail()
                {
                    NomeMercado = item.nome,
                    Endereco    = "Endereço teste",
                    Url         = item.url,
                    mercadoid   = item.idMercado
                });
            }

            return(View(model));
        }
Exemplo n.º 9
0
 private void btnAtivar1_Click(object sender, EventArgs e)
 {
     if (mer_id == 0)
     {
     }
     else
     {
         MercadoModel mer = new MercadoModel();
         if (active == 0)
         {
             mer.ativarMercado(mer_id);
         }
         else
         {
             mer.desativarMercado(mer_id);
         }
         preencherDataGrid();
     }
 }
Exemplo n.º 10
0
        public static MercadoModel LoginMercadoService(string Email, string Senha)
        {
            FormUrlEncodedContent param = new FormUrlEncodedContent(new[] {
                new KeyValuePair <string, string>("email", Email),
                new KeyValuePair <string, string>("senha", Senha),
            });


            HttpClient          requisicao = new HttpClient();
            HttpResponseMessage resposta   = requisicao.PostAsync("https://ganhemais.site/api/LoginMercado.php", param).GetAwaiter().GetResult();

            if (resposta.StatusCode == HttpStatusCode.OK)
            {
                string conteudo = resposta.Content.ReadAsStringAsync().GetAwaiter().GetResult();

                if (conteudo.Length > 20)
                {
                    MercadoModel respostaLogin = JsonConvert.DeserializeObject <MercadoModel>(conteudo);
                    return(respostaLogin);
                }
            }

            return(null);
        }
Exemplo n.º 11
0
        private void preencherDataGrid(int type)
        {
            MercadoModel mer = new MercadoModel();

            if (content == 1)
            {
                dt = mer.relatorioProdutos(Econobuy.Login.user_id, type);
                dataGridView1.DataSource = dt;
            }
            else if (content == 2)
            {
                dt = mer.relatorioPedidos(Econobuy.Login.user_id, type);
                dataGridView1.DataSource = dt;
                if (dt.Rows.Count > 0)
                {
                    dataGridView1.Columns["COD"].Visible = false;
                }
            }
            else
            {
                dt = mer.relatorioClientes(Econobuy.Login.user_id, type);
                dataGridView1.DataSource = dt;
            }
        }
Exemplo n.º 12
0
 public CadastraMercadoVM()
 {
     GoCadastroMercadoCommand = new Command(GoCadastroMercado);
     BackLoginCommand         = new Command(BackLogin);
     Mercado = new MercadoModel();
 }