private void FrmCadastroClienteVeiculo_Load(object sender, EventArgs e) { LoadTela(); if (clienteVeiculoId != 0) { var dadosVeiculoCliente = _clienteVeiculoApplication.GetVeiculoClienteByClienteVeiculoId(clienteVeiculoId); var dadosCliente = _clienteApplication.GetClienteById(dadosVeiculoCliente.ClienteId); var dadosVeiculo = _veiculoApplication.GetVeiculoByVeiculoId(dadosVeiculoCliente.VeiculoId); var dadosMarcaVeiculo = _veiculoApplication.GetMarcaByMarcaId(dadosVeiculo.MarcaId); PreencheInformacoesNaTela(dadosCliente, dadosVeiculoCliente, dadosVeiculo, dadosMarcaVeiculo); this.DisponibilizarBotoesTela(EnumControleTelas.AlterarExcluirCancelar); this.operacao = "alterar"; } else if (clienteVeiculoId == 0 && clienteId != 0) { var dadosCliente = _clienteApplication.GetClienteById(clienteId); PreencheInformacoesNaTela(dadosCliente, new ClienteVeiculo(), new Veiculo(), new VeiculoMarca()); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); this.operacao = "inserir"; } else { this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); this.operacao = "inserir"; } }
private void BtnLocalizar_Click(object sender, EventArgs e) { FrmConsultaVeiculo c = FormResolve.Resolve <FrmConsultaVeiculo>(); c.ShowDialog(); if (c.codigo != 0) { var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(c.codigo); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); txtVeiculoid.Text = veiculo.VeiculoId.ToString(); cboMarcaVeiculo.SelectedValue = marca.MarcaId; txtModelo.Text = veiculo.Modelo; txtCodigoFipe.Text = veiculo.CodigoFipe.ToString(); DisponibilizarBotoesTela(EnumControleTelas.SalvarCancelarExcluir); } else { this.LimpaTela(); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); } c.Dispose(); }
private void FrmConsultaVeiculo_Load(object sender, EventArgs e) { IList <Veiculo> veiculo = new List <Veiculo>(); if (codigo > 0) { veiculo.Add(_veiculoApplication.GetVeiculoByVeiculoId(codigo)); } CarregaGridView(veiculo); }
private void FrmConsultaClienteVeiculo_Load(object sender, EventArgs e) { IList <PesquisaClienteVeiculoDataSource> listaCliente = new List <PesquisaClienteVeiculoDataSource>(); if (clienteId > 0) { var cliente = _clienteApplication.GetClienteById(clienteId); var clienteVeiculo = _clienteVeiculoApplication.GetVeiculosClienteByClienteId(clienteId); foreach (var item in clienteVeiculo) { var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(item.VeiculoId); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); cliente.ClienteVeiculo.Add(item); listaCliente.Add(new PesquisaClienteVeiculoDataSource { ClienteVeiculoId = item.ClienteVeiculoId, ClienteId = cliente.ClienteId, NomeCliente = cliente.NomeCliente, Modelo = marca.Marca + " / " + veiculo.Modelo, PlacaVeiculo = item.PlacaVeiculo, CorVeiculo = item.CorVeiculo, KmRodados = item.KmRodados, DataCadastro = item.DataCadastro, Ativo = item.Ativo, DataAlteracao = item.DataAlteracao }); } CarregaGridView(listaCliente); } else { CarregaGridView(listaCliente); } }
private void FrmGerarServico_Load(object sender, EventArgs e) { CalcularServico(); if (clienteId != 0 || clienteVeiculoId != 0) { var cliente = _clienteApplication.GetClienteById(clienteId); var dataSource = new List <PesquisaClienteServicoDataSource>(); foreach (var clienteVeiculo in cliente.ClienteVeiculo) { var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(clienteVeiculo.VeiculoId); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); dataSource.Add(new PesquisaClienteServicoDataSource { ClienteId = cliente.ClienteId, NomeCliente = cliente.NomeCliente, PlacaVeiculo = clienteVeiculo.PlacaVeiculo, MarcaModeloVeiculo = marca.Marca + " / " + veiculo.Modelo, ClienteVeiculoId = clienteVeiculo.ClienteVeiculoId }); } dgvCliente.DataSource = dataSource; dgvCliente.Columns[0].HeaderText = "Código"; dgvCliente.Columns[0].Width = 50; dgvCliente.Columns[1].HeaderText = "Cliente"; dgvCliente.Columns[1].Width = 296; dgvCliente.Columns[2].HeaderText = "Placa Veículo"; dgvCliente.Columns[2].Width = 120; dgvCliente.Columns[3].HeaderText = "Marca/Modelo"; dgvCliente.Columns[3].Width = 232; dgvCliente.Columns[4].HeaderText = "ClienteVeiculoId"; dgvCliente.Columns[4].Width = 50; dgvCliente.Columns[4].Visible = false; txtClienteId.Text = cliente.ClienteId.ToString(); txtClienteVeiculoId.Text = clienteVeiculoId.ToString(); txtClienteSelecionado.Text = cliente.NomeCliente.ToString(); txtValorTotalMaodeObra.Text = Convert.ToDecimal("0").ToString("C"); txtValorTotalPecas.Text = Convert.ToDecimal("0").ToString("C"); txtValorMaoDeObraManual.Text = Convert.ToDecimal("0").ToString("C"); txtValorPecaManual.Text = Convert.ToDecimal("0").ToString("C"); txtValorAdicional.Text = Convert.ToDecimal("0").ToString("C"); txtPercentualDesconto.Text = Convert.ToDecimal("0").ToString("P"); txtValorDesconto.Text = Convert.ToDecimal("0").ToString("C"); txtValorTotal.Text = Convert.ToDecimal("0").ToString("C"); txtDescricao.Text = "GERANDO SERVIÇO"; Servico servico = new Servico { ClienteVeiculoId = Convert.ToInt32(txtClienteVeiculoId.Text), Status = (int)EnumStatusServico.IniciadoPendente, DataCadastro = DateTime.Now, Descricao = txtDescricao.Text }; var servicoId = _servicoApplication.SalvarServico(servico); txtServicoId.Text = servicoId.ToString(); this.operacao = "inserir"; this.DisponibilizarBotoesTela(EnumControleTelas.SalvarCancelarExcluir); txtConsultaCliente.Enabled = false; btnConsultaCliente.Enabled = false; dgvCliente.Enabled = false; } txtValorTotalMaodeObra.Text = Convert.ToDecimal("0").ToString("C"); txtValorTotalPecas.Text = Convert.ToDecimal("0").ToString("C"); txtValorAdicional.Text = Convert.ToDecimal("0").ToString("C"); txtPercentualDesconto.Text = Convert.ToDecimal("0").ToString("P"); txtValorDesconto.Text = Convert.ToDecimal("0").ToString("C"); txtValorTotal.Text = Convert.ToDecimal("0").ToString("C"); checkInclusaoManual.Checked = false; txtDescricao.Text = "GERANDO SERVIÇO"; }
private void FrmConsultaHistoricoServicoClienteVeiculo_Load(object sender, EventArgs e) { IList <PesquisaServicoDataSource> pesquisaServico = new List <PesquisaServicoDataSource>(); if (servicoId > 0) { var servico = _servicoApplication.GetServicoByServicoId(servicoId); var clienteVeiculo = _clienteVeiculoApplication.GetVeiculoClienteByClienteVeiculoId(servico.ClienteVeiculoId); var cliente = _clienteApplication.GetClienteById(clienteVeiculo.ClienteId); var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(clienteVeiculo.VeiculoId); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); pesquisaServico.Add(new PesquisaServicoDataSource { ServicoId = servico.ServicoId, DataCadastro = servico.DataCadastro, NomeCliente = cliente.NomeCliente, MarcaModeloVeiculo = marca.Marca + " / " + veiculo.Modelo, Placa = clienteVeiculo.PlacaVeiculo, Status = TranslateStatusServico(servico.Status), ValorTotal = servico.ValorTotal, ValorAdicional = servico.ValorAdicional, PercentualDesconto = servico.PercentualDesconto, ValorDesconto = servico.ValorDesconto, DataAlteracao = servico.DataAlteracao, ClienteId = cliente.ClienteId }); } else { var ultimosServicos = _servicoApplication.GetUltimosServicos(); foreach (var servico in ultimosServicos) { var clienteVeiculo = _clienteVeiculoApplication.GetVeiculoClienteByClienteVeiculoId(servico.ClienteVeiculoId); var cliente = _clienteApplication.GetClienteById(clienteVeiculo.ClienteId); var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(clienteVeiculo.VeiculoId); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); pesquisaServico.Add(new PesquisaServicoDataSource { ServicoId = servico.ServicoId, DataCadastro = servico.DataCadastro, NomeCliente = cliente.NomeCliente, MarcaModeloVeiculo = marca.Marca + " / " + veiculo.Modelo, Placa = clienteVeiculo.PlacaVeiculo, Status = TranslateStatusServico(servico.Status), ValorTotal = servico.ValorTotal, ValorAdicional = servico.ValorAdicional, PercentualDesconto = servico.PercentualDesconto, ValorDesconto = servico.ValorDesconto, DataAlteracao = servico.DataAlteracao, ClienteId = cliente.ClienteId }); } } CarregaGridView(pesquisaServico); }