public static bool CadastrarVeiculo(ModeloVeiculoDTO veiculo) { using (var client = new LRBusiness()) { return client.CadastrarVeiculo(veiculo); } }
private void button1_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtNomeVeiculo.Text.Trim())) { MessageBox.Show("Preencher Nome do Veículo", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (string.IsNullOrEmpty(cboPorteVeiculo.Text.Trim())) { MessageBox.Show("Preencher Porte do Veículo", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } var veiculo = new ModeloVeiculoDTO() { dsModeloVeiculo = txtNomeVeiculo.Text.Trim(), idMarcaVeiculo = idMarcaVeiculo, idPorteVeiculo = (cboPorteVeiculo.Text == "NORMAL" ? 2 : 3) }; if (Veiculo.CadastrarVeiculo(veiculo)) { this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static LR_DM_MODELO_VEICULO DtoToEntity(ModeloVeiculoDTO veiculo) { return new LR_DM_MODELO_VEICULO { ID_MARCA_VEICULO = veiculo.idMarcaVeiculo, ID_PORTE_VEICULO = veiculo.idPorteVeiculo, DS_MODELO_VEICULO = veiculo.dsModeloVeiculo }; }
public bool CadastrarVeiculo(ModeloVeiculoDTO Veiculo) { try { var veiculoExistente = context.LR_DM_MODELO_VEICULO.Where(l => l.DS_MODELO_VEICULO == Veiculo.dsModeloVeiculo).FirstOrDefault(); if (veiculoExistente != null) { throw new Exception("Veículo [" + veiculoExistente.DS_MODELO_VEICULO.Trim() + "] já existe."); } context.LR_DM_MODELO_VEICULO.Add(ModeloVeiculoDTO.DtoToEntity(Veiculo)); context.SaveChanges(); } catch (Exception ex) { throw ex; } return true; }
public bool CadastrarVeiculo(ModeloVeiculoDTO veiculoDTO) { using (var veiculo = new Veiculo()) { return veiculo.CadastrarVeiculo(veiculoDTO); } }
private void cboMarcaVeiculo_SelectedIndexChanged(object sender, EventArgs e) { try { Convert.ToInt32(cboMarcaVeiculo.SelectedValue); } catch (Exception) { return; } var modeloAux = new ModeloVeiculoDTO(); modeloAux.dsModeloVeiculo = ""; modeloAux.idModeloVeiculo = 0; CarregarModelosCarros(modeloAux); btnAddCarro.Enabled = true; }
private void CarregarModelosCarros(ModeloVeiculoDTO modeloAux) { //Modelo var modelos = Veiculo.ListarModelo((int)cboMarcaVeiculo.SelectedValue); modelos.Add(modeloAux); modelos = modelos.OrderBy(k => k.dsModeloVeiculo).ToList(); cboModeloVeiculo.DataSource = modelos; cboModeloVeiculo.DisplayMember = "dsModeloVeiculo"; cboModeloVeiculo.ValueMember = "idModeloVeiculo"; cboModeloVeiculo.Enabled = true; }
private void button1_Click(object sender, EventArgs e) { var novoCarro = new frmNovoCarro((int)cboMarcaVeiculo.SelectedValue); novoCarro.ShowDialog(); var modeloAux = new ModeloVeiculoDTO(); modeloAux.dsModeloVeiculo = ""; modeloAux.idModeloVeiculo = 0; CarregarModelosCarros(modeloAux); }