public int AtualizarClienteVeiculo(ClienteVeiculo clienteVeiculo) { _SGMContext.ClienteVeiculo.Update(clienteVeiculo); _SGMContext.SaveChanges(); return(clienteVeiculo.ClienteVeiculoId); }
public int SalvarClienteVeiculo(ClienteVeiculo clienteVeiculo) { _SGMContext.ClienteVeiculo.Add(clienteVeiculo); _SGMContext.SaveChanges(); return(clienteVeiculo.ClienteVeiculoId); }
public ClienteVeiculoViewModel ToViewModel(ClienteVeiculo clienteVeiculo) { return(new ClienteVeiculoViewModel { Veiculo = new VeiculoViewModel(clienteVeiculo?.Veiculo ?? new Veiculo()), Cliente = clienteVeiculo.Cliente }); }
public void AtualizarClienteVeiculo(ClienteVeiculo clienteVeiculo) { using (var client = new HttpClient()) { var content = new StringContent(JsonConvert.SerializeObject(clienteVeiculo), Encoding.UTF8, "application/json"); var result = client.PutAsync($"{_sGMConfiguration.SGMWebApiUrl}SGM/cliente-veiculo/{clienteVeiculo.ClienteVeiculoId}", content).Result; if (!result.IsSuccessStatusCode) { throw new ApplicationException($"Problema ao ATUALIZAR clienteVeiculo. ClienteId: {clienteVeiculo.ClienteId}"); } } }
public int SalvarClienteVeiculo(ClienteVeiculo clienteVeiculo) { using (var client = new HttpClient()) { var content = new StringContent(JsonConvert.SerializeObject(clienteVeiculo), Encoding.UTF8, "application/json"); var result = client.PostAsync($"{_sGMConfiguration.SGMWebApiUrl}SGM/cliente-veiculo", content).Result; if (!result.IsSuccessStatusCode) { throw new ApplicationException($"Problema ao SALVAR clienteVeiculo. ClienteId: {clienteVeiculo.ClienteId}"); } var response = result.Content.ReadAsStringAsync(); return(Convert.ToInt32(response.Result)); } }
public void PreencheInformacoesNaTela(Cliente cliente, ClienteVeiculo veiculoCliente, Veiculo veiculo, VeiculoMarca veiculoMarca) { if (cliente != null && cliente.ClienteId != 0) { txtClienteId.Text = cliente.ClienteId.ToString(); txtCliente.Text = cliente.NomeCliente.ToString(); txtTelefoneCliente.Text = cliente.TelefoneCelular.ToString(); } if (veiculoCliente != null && veiculoCliente.ClienteVeiculoId != 0) { txtClienteVeiculoId.Text = veiculoCliente.ClienteVeiculoId.ToString(); txtPlacaVeiculo.Text = veiculoCliente.PlacaVeiculo.ToString(); txtKmVeiculo.Text = veiculoCliente.KmRodados.ToString(); txtCorVeiculo.Text = veiculoCliente.CorVeiculo.ToString(); txtAnoModeloVeiculo.Text = veiculoCliente.AnoVeiculo.ToString(); checkBoxAtivo.Checked = veiculoCliente.Ativo; txtDataCadastro.Text = Util.ConvertHorarioOfServerToWorldReal(veiculoCliente.DataCadastro, 5).ToString(); txtDataAlteracao.Text = veiculoCliente.DataAlteracao.HasValue ? Util.ConvertHorarioOfServerToWorldReal(veiculoCliente.DataAlteracao.Value, 5).ToString() : ""; } if (veiculo != null && veiculo.VeiculoId != 0) { IList <Veiculo> veiculos = new List <Veiculo>(); cboMarcaVeiculo.SelectedValue = veiculoMarca.MarcaId; if (cboMarcaVeiculo.SelectedIndex > 0) { cboVeiculo.DataSource = _veiculoApplication.GetVeiculosByMarcaId(veiculoMarca.MarcaId); cboVeiculo.DisplayMember = "Modelo"; cboVeiculo.ValueMember = "VeiculoId"; cboVeiculo.SelectedValue = veiculoCliente.VeiculoId; } veiculos.Add(veiculo); cboVeiculo.DataSource = veiculos; cboVeiculo.DisplayMember = "Modelo"; cboVeiculo.ValueMember = "VeiculoId"; cboVeiculo.SelectedValue = veiculo.VeiculoId; } if (veiculoMarca != null && veiculoMarca.MarcaId != 0) { cboMarcaVeiculo.DisplayMember = veiculoMarca.Marca.ToString(); } }
public ClienteVeiculoViewModel(ClienteVeiculo clienteVeiculo) { Veiculo = new VeiculoViewModel(clienteVeiculo?.Veiculo ?? new Veiculo()); Cliente = clienteVeiculo.Cliente; }
public void AtualizarClienteVeiculo(ClienteVeiculo clienteVeiculo) { _clienteVeiculoCommand.AtualizarClienteVeiculo(clienteVeiculo); }
public int SalvarClienteVeiculo(ClienteVeiculo clienteVeiculo) { return(_clienteVeiculoCommand.SalvarClienteVeiculo(clienteVeiculo)); }
private void BtnSalvar_Click(object sender, EventArgs e) { try { int veiculoId = 0; if (txtClienteVeiculoId.Text != "") { this.operacao = "alterar"; } if (Convert.ToInt32(cboVeiculo.SelectedValue) == 0) { Veiculo novoVeiculo = new Veiculo() { CodigoFipe = 0, MarcaId = Convert.ToInt32(cboMarcaVeiculo.SelectedValue), Modelo = cboVeiculo.Text, VeiculoAtivo = true, DataCadastro = DateTime.Now }; try { veiculoId = _veiculoApplication.SalvarVeiculo(novoVeiculo); } catch (Exception ex) { MessageBox.Show("HOUVE ALGUM ERRO AO CADASTRAR O VEICULO: " + Convert.ToString(ex), "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } ClienteVeiculo clienteVeiculo = new ClienteVeiculo { ClienteId = Convert.ToInt32(txtClienteId.Text), VeiculoId = veiculoId == 0 ? Convert.ToInt32(cboVeiculo.SelectedValue) : veiculoId, CorVeiculo = txtCorVeiculo.Text, PlacaVeiculo = txtPlacaVeiculo.Text, KmRodados = txtKmVeiculo.Text.Length == 0 ? 0 : Convert.ToInt32(txtKmVeiculo.Text), AnoVeiculo = Convert.ToInt32(txtAnoModeloVeiculo.Text), Ativo = checkBoxAtivo.Checked, DataCadastro = DateTime.Now }; if (this.operacao == "inserir") { try { txtClienteVeiculoId.Text = Convert.ToString(_clienteVeiculoApplication.SalvarClienteVeiculo(clienteVeiculo)); MessageBox.Show("Cadastro inserido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AbrirPerguntaQualItemDesejaEfetuarParaCliente(Convert.ToInt32(txtClienteId.Text), Convert.ToInt32(txtClienteVeiculoId.Text), Convert.ToInt32(cboVeiculo.SelectedValue), Convert.ToString(txtPlacaVeiculo.Text)); } catch (Exception ex) { MessageBox.Show("HOUVE ALGUM ERRO AO CADASTRAR: " + Convert.ToString(ex), "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { clienteVeiculo.ClienteVeiculoId = Convert.ToInt32(txtClienteVeiculoId.Text); clienteVeiculo.DataAlteracao = DateTime.Now; _clienteVeiculoApplication.AtualizarClienteVeiculo(clienteVeiculo); MessageBox.Show("Cadastro alterado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AbrirPerguntaQualItemDesejaEfetuarParaCliente(Convert.ToInt32(txtClienteId.Text), Convert.ToInt32(txtClienteVeiculoId.Text), Convert.ToInt32(cboVeiculo.SelectedValue), Convert.ToString(txtPlacaVeiculo.Text)); } catch (Exception ex) { MessageBox.Show("HOUVE ALGUM ERRO AO ALTERAR: " + Convert.ToString(ex), "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception erro) { MessageBox.Show(erro.Message); } }