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() + "."); } }
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() + "."); } }
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 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() + "."); } }
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; }
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); }
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; }
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; }
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() + "."); } } }
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."); } }