private void PesquisaCodVeiculoBtn_Click(object sender, EventArgs e) { DaoVeiculo pesquisa_veiculo = new DaoVeiculo(); Veiculo veiculo = new Veiculo(); if (veiculo.MarcaVeiculo != null) { AtivaCampos(); MarcaVeiculoTbx.Text = veiculo.MarcaVeiculo.ToString(); ModeloVeiculoTbx.Text = veiculo.ModeloVeiculo.ToString(); AnoModeloVeiculoTbx.Text = veiculo.AnoModeloVeiculo.ToString(); AnoVeiculoTbx.Text = veiculo.AnoVeiculo.ToString(); ChassiTbx.Text = veiculo.Chassi.ToString(); PlacaTbx.Text = veiculo.Placa.ToString(); TipCombustivelCbx.Text = veiculo.TipoCombustivel.ToString(); CorVeiculoTbx.Text = veiculo.CorVeiculo.ToString(); } }
private void GravarVeiculoBtn_Click(object sender, EventArgs e) { FrmMensagemCampoObrigatorio frmMsgCampoObrigatorio = (FrmMensagemCampoObrigatorio)Application.OpenForms["FrmMensagemCampoObrigatorio"]; FrmMensagemCampoObrigatorio frmMsgCampoObrigatorioMsg = new FrmMensagemCampoObrigatorio(); if (modoEdit == false) { if (String.IsNullOrEmpty(MarcaVeiculoTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Marca é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.MarcaVeiculoTbx.Focus(); } else if (String.IsNullOrEmpty(AnoModeloVeiculoTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Ano/Modelo é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.AnoModeloVeiculoTbx.Focus(); } else if (String.IsNullOrEmpty(ChassiTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Chassi é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.ChassiTbx.Focus(); } else if (String.IsNullOrEmpty(TipCombustivelCbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Combustível é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.TipCombustivelCbx.Focus(); } else if (String.IsNullOrEmpty(ModeloVeiculoTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Modelo é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.ModeloVeiculoTbx.Focus(); } else if (String.IsNullOrEmpty(AnoVeiculoTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Ano é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.AnoVeiculoTbx.Focus(); } else if (String.IsNullOrEmpty(CorVeiculoTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Cor é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.CorVeiculoTbx.Focus(); } else if (String.IsNullOrEmpty(PlacaTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Placa é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.PlacaTbx.Focus(); } else { switch (TipCombustivelCbx.SelectedIndex) { case 0: veiculo.TipoCombustivel = "Gasolina"; break; case 1: veiculo.TipoCombustivel = "Etanol"; break; case 2: veiculo.TipoCombustivel = "Gás Natural"; break; case 3: veiculo.TipoCombustivel = "Diesel"; break; case 4: veiculo.TipoCombustivel = "Flex"; break; } veiculo.CorVeiculo = CorVeiculoTbx.Text; FrmMensagemCadSucesso msgCadastroSucesso = new FrmMensagemCadSucesso(); msgCadastroSucesso.ShowDialog(); AdicionarVeiculoPnl.Visible = false; EditarVeiculoBtn.Enabled = false; ExcluirVeiculoBtn.Enabled = false; GravarVeiculoBtn.Enabled = false; IncluirVeiculoBtn.Enabled = true; PesquisarVeiculoBtn.Enabled = true; } } if (modoEdit == true) { if (String.IsNullOrEmpty(MarcaVeiculoTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Marca é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.MarcaVeiculoTbx.Focus(); } if (String.IsNullOrEmpty(AnoModeloVeiculoTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Ano/Modelo é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.AnoModeloVeiculoTbx.Focus(); } if (String.IsNullOrEmpty(ChassiTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Chassi é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.ChassiTbx.Focus(); } if (String.IsNullOrEmpty(TipCombustivelCbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Combustível é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.TipCombustivelCbx.Focus(); } if (String.IsNullOrEmpty(AnoVeiculoTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Ano é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.AnoVeiculoTbx.Focus(); } if (String.IsNullOrEmpty(CorVeiculoTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Cor é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.CorVeiculoTbx.Focus(); } if (String.IsNullOrEmpty(PlacaTbx.Text)) { frmMsgCampoObrigatorioMsg.MensagemCampoObrigatorioLbl.Text = "Campo Placa é obrigatório"; frmMsgCampoObrigatorioMsg.ShowDialog(); this.PlacaTbx.Focus(); } else { veiculo.MarcaVeiculo = MarcaVeiculoTbx.Text; veiculo.ModeloVeiculo = ModeloVeiculoTbx.Text; veiculo.AnoModeloVeiculo = Convert.ToInt32(AnoModeloVeiculoTbx.Text); veiculo.AnoVeiculo = Convert.ToInt32(AnoVeiculoTbx.Text); veiculo.Chassi = ChassiTbx.Text; veiculo.Placa = PlacaTbx.Text; switch (TipCombustivelCbx.SelectedIndex) { case 0: veiculo.TipoCombustivel = "Gasolina"; break; case 1: veiculo.TipoCombustivel = "Etanol"; break; case 2: veiculo.TipoCombustivel = "Gás Natural"; break; case 3: veiculo.TipoCombustivel = "Diesel"; break; case 4: veiculo.TipoCombustivel = "Flex"; break; } veiculo.CorVeiculo = CorVeiculoTbx.Text; DaoVeiculo daoVeiculo = new DaoVeiculo(); daoVeiculo.EditarVeiculo(); FrmMensagemCadSucesso msgCadastroSucesso = new FrmMensagemCadSucesso(); msgCadastroSucesso.ShowDialog(); this.Close(); } } }