private Clientes getCliente(int idCliente)
        {
            HttpResponseMessage response;
            var cliente = new Clientes();

            //chamando a api pela url
            response = client.GetAsync("api/clientes/?idCliente=" + idCliente).Result;

            //se retornar com sucesso busca os dados
            if (response.IsSuccessStatusCode)
            {
                //pegando o cabeçalho
                usuarioUri = response.Headers.Location;

                //Pegando os dados do Rest e armazenando na variável usuários
                var dados = response.Content.ReadAsAsync <IEnumerable <Clientes> >().Result.ToList();

                if (dados.Count > 0)
                {
                    cliente.IdCliente      = idCliente;
                    cliente.NomeCliente    = dados[0].NomeCliente.ToString();
                    cliente.CpfCnpjCliente = dados[0].CpfCnpjCliente.ToString();
                }
                else
                {
                    cliente = null;
                }
            }
            else
            {
                Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
            }

            return(cliente);
        }
        private void getAll(string nome = "", string placa = "")
        {
            HttpResponseMessage response;

            //chamando a api pela url
            if (!string.IsNullOrEmpty(nome) || !string.IsNullOrEmpty(placa))
            {
                response = client.GetAsync("api/Locacoes/?nome=" + nome + "&placa=" + placa).Result;
            }
            else
            {
                response = client.GetAsync("api/Locacoes").Result;
            }

            //se retornar com sucesso busca os dados
            if (response.IsSuccessStatusCode)
            {
                //pegando o cabeçalho
                usuarioUri = response.Headers.Location;

                //Pegando os dados do Rest e armazenando na variável usuários
                var modeloVeiculo = response.Content.ReadAsAsync <IEnumerable <Locacoes> >().Result;

                //preenchendo a lista com os dados retornados da variável
                gdvLocacoes.DataSource = modeloVeiculo;
                gdvLocacoes.DataBind();
            }
            else
            {
                Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
            }
        }
Ejemplo n.º 3
0
        private void getAllMarcas(string selecionado = "")
        {
            HttpResponseMessage response;

            //chamando a api pela url
            response = client.GetAsync("api/MarcaVeiculo").Result;

            //se retornar com sucesso busca os dados
            if (response.IsSuccessStatusCode)
            {
                //pegando o cabeçalho
                usuarioUri = response.Headers.Location;

                //Pegando os dados do Rest e armazenando na variável usuários
                var marcaVeiculo = response.Content.ReadAsAsync <IEnumerable <MarcaVeiculo> >().Result;

                //preenchendo a lista com os dados retornados da variável
                cboMarca.Preencher(marcaVeiculo.ToList(), "nomeMarcaVeiculo", "idMarcaVeiculo", true);

                if (!string.IsNullOrEmpty(selecionado))
                {
                    cboMarca.SetSelectedValue(selecionado);
                }
            }
            else
            {
                Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
            }
        }
Ejemplo n.º 4
0
        private void getAllVeiculos()
        {
            HttpResponseMessage response;

            //chamando a api pela url
            response = client.GetAsync("api/veiculos").Result;

            //se retornar com sucesso busca os dados
            if (response.IsSuccessStatusCode)
            {
                //pegando o cabeçalho
                usuarioUri = response.Headers.Location;

                //Pegando os dados do Rest e armazenando na variável usuários
                var veiculos = response.Content.ReadAsAsync <IEnumerable <Veiculos> >().Result;

                //preenchendo a lista com os dados retornados da variável
                gdvVeiculos.DataSource = veiculos;
                gdvVeiculos.DataBind();
            }
            else
            {
                Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
            }
        }
Ejemplo n.º 5
0
        protected void btnLocacao_Click(object sender, EventArgs e)
        {
            if ((string.IsNullOrEmpty(hdnIdClienteSelecionado.Value)) || (hdnIdClienteSelecionado.Value == "0"))
            {
                Tratamentos.Alerta("Necessário selecionar um cliente para locação");
                return;
            }

            if ((string.IsNullOrEmpty(hdnIdVeiculoSelecionado.Value)) || (hdnIdVeiculoSelecionado.Value == "0"))
            {
                Tratamentos.Alerta("Necessário selecionar um veiculo para locação");
                return;
            }

            HttpResponseMessage response = client.GetAsync("api/locacoes").Result;

            var locacaco = new Locacoes();

            locacaco.IdCliente = Convert.ToInt32(hdnIdClienteSelecionado.Value);
            locacaco.IdVeiculo = Convert.ToInt32(hdnIdVeiculoSelecionado.Value);

            response = client.PostAsJsonAsync("api/locacoes", locacaco).Result;

            if (response.IsSuccessStatusCode)
            {
                Tratamentos.Alerta("Locação realizada com sucesso !!!");
                LimpaCampos();
            }
            else
            {
                Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
            }

            locacaco = null;
        }
Ejemplo n.º 6
0
        private MarcaVeiculo getMarca(int idMarcaVeiculo)
        {
            HttpResponseMessage response;
            var marcaVeiculo = new MarcaVeiculo();

            //chamando a api pela url
            response = client.GetAsync("api/marcaVeiculo/?idMarcaVeiculo=" + idMarcaVeiculo).Result;

            //se retornar com sucesso busca os dados
            if (response.IsSuccessStatusCode)
            {
                //pegando o cabeçalho
                usuarioUri = response.Headers.Location;

                //Pegando os dados do Rest e armazenando na variável usuários
                var dados = response.Content.ReadAsAsync <IEnumerable <MarcaVeiculo> >().Result.ToList();

                if (dados.Count > 0)
                {
                    marcaVeiculo.IdMarcaVeiculo   = idMarcaVeiculo;
                    marcaVeiculo.nomeMarcaVeiculo = dados[0].nomeMarcaVeiculo.ToString();
                }
                else
                {
                    marcaVeiculo = null;
                }
            }
            else
            {
                Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
            }

            return(marcaVeiculo);
        }
Ejemplo n.º 7
0
        private void LoadConnections()
        {
            listConnection.Items.Clear();
            if (!File.Exists(Tratamentos.PathConnectionString()))
            {
                return;
            }

            var connections = File.ReadAllLines(Tratamentos.PathConnectionString());

            foreach (var item in connections)
            {
                listConnection.Items.Add(item);
            }
        }
Ejemplo n.º 8
0
        public string GerarClasse()
        {
            var template   = Tratamentos.PathTemplate();
            var connection = new MySqlConnectionStringModel(ParamtersInput.ConnectionString);

            var p = String.Format(template,
                                  connection.host, connection.user,
                                  connection.database, connection.password,
                                  connection.port,
                                  NomeTabela.ToLower(),
                                  parametrosQuery(false),
                                  parametrosQuery(false),
                                  ListaAtributosTabela.First().COLUMN_NAME);

            return(p);
        }
Ejemplo n.º 9
0
        private void SaveConnections()
        {
            if (File.Exists(Tratamentos.PathConnectionString()))
            {
                File.Delete(Tratamentos.PathConnectionString());
            }

            var listConnections = new List <string>();

            for (int i = 0; i < listConnection.Items.Count; i++)
            {
                listConnections.Add(listConnection.Items[i].Text);
            }

            File.WriteAllLines(Tratamentos.PathConnectionString(), listConnections);
        }
Ejemplo n.º 10
0
        public string GerarClasse()
        {
            var template   = Tratamentos.PathTemplate();
            var connection = new MySqlConnectionStringModel(ParamtersInput.ConnectionString);

            var p = String.Format(template,
                                  connection.host, connection.user,
                                  connection.database, connection.password,
                                  connection.port,
                                  parametrosQuery(false), parametrosQuery(true),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.Search),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.List),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.Insert),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.Update),
                                  NomeTabela.TratarNomeProcedure(OperationProcedure.Delete));

            return(p);
        }
Ejemplo n.º 11
0
        protected void cmdSalvar_Click(object sender, EventArgs e)
        {
            HttpResponseMessage response = client.GetAsync("api/veiculos").Result;

            Veiculos veiculos = new Veiculos();

            veiculos.PlacaVeiculo    = txtPlaca.Text;
            veiculos.CorVeiculo      = txtCor.Text;
            veiculos.IdMarcaVeiculo  = Convert.ToInt32(cboMarca.SelectedValue);
            veiculos.IdModeloVeiculo = Convert.ToInt32(cboModelo.SelectedValue);

            if (!string.IsNullOrEmpty(hdnIdVeiculo.Value))
            {
                veiculos.IdVeiculo = Convert.ToInt32(hdnIdVeiculo.Value);

                response = client.PutAsJsonAsync("api/veiculos", veiculos).Result;

                if (response.IsSuccessStatusCode)
                {
                    Tratamentos.Alerta("Dados alterados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
                }
            }
            else
            {
                response = client.PostAsJsonAsync("api/veiculos", veiculos).Result;

                if (response.IsSuccessStatusCode)
                {
                    Tratamentos.Alerta("Dados cadastrados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
                }
            }

            veiculos = null;
        }
        protected void cmdSalvar_Click(object sender, EventArgs e)
        {
            HttpResponseMessage response = client.GetAsync("api/clientes").Result;

            var cliente = new Clientes();

            cliente.NomeCliente    = txtNome.Text;
            cliente.CpfCnpjCliente = txtCpf.Text;

            if (!string.IsNullOrEmpty(hdnIdCliente.Value))
            {
                cliente.IdCliente = Convert.ToInt32(hdnIdCliente.Value);

                response = client.PutAsJsonAsync("api/clientes", cliente).Result;

                if (response.IsSuccessStatusCode)
                {
                    Tratamentos.Alerta("Dados alterados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
                }
            }
            else
            {
                response = client.PostAsJsonAsync("api/clientes", cliente).Result;

                if (response.IsSuccessStatusCode)
                {
                    Tratamentos.Alerta("Dados cadastrados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
                }
            }

            cliente = null;
        }
        protected void cmdSalvar_Click(object sender, EventArgs e)
        {
            ENTVeiculos entVeiculo = new ENTVeiculos();

            entVeiculo.PlacaVeiculo    = txtPlaca.Text;
            entVeiculo.CorVeiculo      = txtCor.Text;
            entVeiculo.IdMarcaVeiculo  = Convert.ToInt32(cboMarca.SelectedValue);
            entVeiculo.IdModeloVeiculo = Convert.ToInt32(cboModelo.SelectedValue);

            if (!string.IsNullOrEmpty(hdnIdVeiculo.Value))
            {
                entVeiculo.IdVeiculo = Convert.ToInt32(hdnIdVeiculo.Value);

                if (veiculo.SalvarDados(entVeiculo))
                {
                    Tratamentos.Alerta("Dados alterados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    string erro = veiculo.GetRetornoErro();
                    Tratamentos.Alerta("Ocorreu um erro:" + erro + ".");
                    erro = null;
                }
            }
            else
            {
                if (veiculo.CadastrarDados(entVeiculo))
                {
                    Tratamentos.Alerta("Dados cadastrados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    string erro = veiculo.GetRetornoErro();
                    Tratamentos.Alerta("Ocorreu um erro:" + erro + ".");
                    erro = null;
                }
            }

            entVeiculo = null;
        }
Ejemplo n.º 14
0
        protected void cmdSalvar_Click(object sender, EventArgs e)
        {
            HttpResponseMessage response = client.GetAsync("api/marcaVeiculo").Result;

            var marcaVeiculo = new MarcaVeiculo();

            marcaVeiculo.nomeMarcaVeiculo = txtMarca.Text;

            if (!string.IsNullOrEmpty(hdnIdMarca.Value))
            {
                marcaVeiculo.IdMarcaVeiculo = Convert.ToInt32(hdnIdMarca.Value);

                response = client.PutAsJsonAsync("api/marcaVeiculo", marcaVeiculo).Result;

                if (response.IsSuccessStatusCode)
                {
                    Tratamentos.Alerta("Dados alterados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
                }
            }
            else
            {
                response = client.PostAsJsonAsync("api/marcaVeiculo", marcaVeiculo).Result;

                if (response.IsSuccessStatusCode)
                {
                    Tratamentos.Alerta("Dados cadastrados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
                }
            }

            marcaVeiculo = null;
        }
Ejemplo n.º 15
0
        protected void cmdSalvar_Click(object sender, EventArgs e)
        {
            ENTClientes entCliente = new ENTClientes();

            entCliente.NomeCliente    = txtNome.Text;
            entCliente.CpfCnpjCliente = txtCpf.Text;

            if (!string.IsNullOrEmpty(hdnIdCliente.Value))
            {
                entCliente.IdCliente = Convert.ToInt32(hdnIdCliente.Value);

                if (cliente.SalvarDados(entCliente))
                {
                    Tratamentos.Alerta("Dados alterados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    string erro = cliente.GetRetornoErro();
                    Tratamentos.Alerta("Ocorreu um erro:" + erro + ".");
                    erro = null;
                }
            }
            else
            {
                if (cliente.CadastrarDados(entCliente))
                {
                    Tratamentos.Alerta("Dados cadastrados com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    string erro = cliente.GetRetornoErro();
                    Tratamentos.Alerta("Ocorreu um erro:" + erro + ".");
                    erro = null;
                }
            }

            entCliente = null;
        }
        protected void gdvLocacoes_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int index = int.Parse((string)e.CommandArgument);

            if (e.CommandName == "devolver")
            {
                HttpResponseMessage response = client.GetAsync("api/locacoes").Result;

                var locacao = new Locacoes();
                locacao.IdLocacao = Convert.ToInt32(gdvLocacoes.Rows[index].Cells[1].Text);

                response = client.PutAsJsonAsync("api/locacoes", locacao).Result;

                if (response.IsSuccessStatusCode)
                {
                    Tratamentos.Alerta("Veiculo devolvido com sucesso.");
                }
                else
                {
                    Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
                }
            }
        }
Ejemplo n.º 17
0
        protected void cmdExcluir_Click(object sender, EventArgs e)
        {
            HttpResponseMessage response = client.GetAsync("api/veiculos").Result;

            if (!string.IsNullOrEmpty(hdnIdVeiculo.Value))
            {
                response = client.DeleteAsync("api/veiculos/" + Convert.ToInt32(hdnIdVeiculo.Value)).Result;

                if (response.IsSuccessStatusCode)
                {
                    Tratamentos.Alerta("Dados excluidos com sucesso.");
                    LimpaCampos();
                }
                else
                {
                    Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + ".");
                }
            }
            else
            {
                Tratamentos.Alerta("Necessário selecionar um item para poder excluir.");
            }
        }
 protected void cmdExcluir_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(hdnIdVeiculo.Value))
     {
         ENTVeiculos entVeiculo = new ENTVeiculos();
         entVeiculo.IdVeiculo = Convert.ToInt32(hdnIdVeiculo.Value);
         if (veiculo.ExcluirDados(entVeiculo))
         {
             Tratamentos.Alerta("Dados Excluidos com sucesso.");
             LimpaCampos();
         }
         else
         {
             string erro = veiculo.GetRetornoErro();
             Tratamentos.Alerta("Ocorreu um erro:" + erro + ".");
             erro = null;
         }
         entVeiculo = null;
     }
     else
     {
         Tratamentos.Alerta("Necessário selecionar um item para poder excluir.");
     }
 }