private void btnAlterar_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Deseja alterar o registro?", "Cadastro de Marca", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { v.Cliente = (Cliente)comboBoxCliente.SelectedItem; v.Modelo = (Modelo)comboBoxModelo.SelectedItem; v.Placa = txtPlaca.Text; if (VeiculoDAO.AlterarVeiculo(v)) { MessageBox.Show("Veiculo alterado com sucesso", "Cadastra Veiculo", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Veiculo não alterado!", "Cadastra Veiculo", MessageBoxButton.OK, MessageBoxImage.Error); } DesabilitarBotoes(); } else { DesabilitarBotoes(); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (ValidarCampos()) { VeiculoDAO dao = new VeiculoDAO(); tb_veiculo objVeiculo = new tb_veiculo(); //Preenche os valores das combos objVeiculo.airbag_veiculo = Convert.ToInt16(cmbAirBag.SelectedIndex + 1); objVeiculo.cod_modelo = Convert.ToInt32(cmbModelo.SelectedValue); objVeiculo.cod_cor = Convert.ToInt32(cmbCor.SelectedValue); objVeiculo.num_porta = (cmbNumPortas.SelectedIndex == 0 ? "4" : "2"); objVeiculo.direcao_veiculo = Convert.ToInt16(cmbDirecao.SelectedIndex + 1); objVeiculo.situacao_veiculo = Convert.ToInt16(cmbSituacao.SelectedIndex + 1); //Preenche os valores dos checkboxes objVeiculo.ar_condicionado = chkAr.Checked; objVeiculo.freio_abs = chkAbs.Checked; //Preenche os demais campos objVeiculo.placa_veiculo = txtPlaca.Text.Trim(); objVeiculo.ano_fabricacao = txtAnoFabricacao.Text.Trim(); objVeiculo.ano_carro = txtAnoVeiculo.Text.Trim(); objVeiculo.km_veiculo = txtKm.Text.Trim(); objVeiculo.valor_compra = Convert.ToDecimal(txtValorCompra.Text); objVeiculo.valor_venda = Convert.ToDecimal(txtValorVenda.Text); objVeiculo.cod_empresa = Util.CodigoLogado; objVeiculo.obs_veiculo = txtObs.Text.Trim(); objVeiculo.data_cadastro = DateTime.Now; try { if (txtCodigo.Text.Trim() == string.Empty) { dao.InserirVeiculo(objVeiculo); } else { objVeiculo.cod_veiculo = Convert.ToInt32(txtCodigo.Text); dao.AlterarVeiculo(objVeiculo); } LimparCampos(); ConsultarVeiculo(); Util.ExibirMsgGeral(Util.TipoMsg.Sucesso); } catch (Exception) { Util.ExibirMsgGeral(Util.TipoMsg.Erro); } } }
private void btnSalvar_Click(object sender, EventArgs e) { if (ValidarCampos()) { VeiculoDAO dao = new VeiculoDAO(); tb_veiculo veiculo = new tb_veiculo(); veiculo.abs_veiculo = ckbFreio.Checked; veiculo.airbag_veiculo = Convert.ToInt16(cmbAirBag.SelectedIndex); veiculo.anofab_veiculo = Convert.ToInt16(txtAnoFab.Text); veiculo.ano_veiculo = Convert.ToInt16(txtAnoCarro.Text); veiculo.ar_veiculo = ckbAr.Checked; veiculo.compra_veiculo = Convert.ToDecimal(txtValorCompra.Text); veiculo.data_veiculo = DateTime.Now; veiculo.direcao_veiculo = Convert.ToInt16(cmbDirecao.SelectedValue); veiculo.id_cor = Convert.ToInt32(cmbCor.SelectedValue); veiculo.id_empresa = Util.CodigoLogado; veiculo.id_modelo = Convert.ToInt32(cmbModelo.SelectedValue); veiculo.km_veiculo = txtKM.Text; veiculo.obs_veiculo = txtObservacao.Text.Trim(); veiculo.placa_veiculo = txtPlaca.Text; veiculo.porta_veiculo = Convert.ToInt16(cmbNPorta.SelectedIndex); veiculo.situacao_veiculo = Convert.ToInt16(cmbSituacao.SelectedIndex); veiculo.venda_veiculo = Convert.ToDecimal(txtValorVenda.Text); try { if (txtCodigo.Text == "") { dao.InserirVeiculo(veiculo); } else { veiculo.id_veiculo = Convert.ToInt16(txtCodigo.Text); dao.AlterarVeiculo(veiculo); } LimparCampos(); Util.ExibirMsg(Util.TipoMsg.Sucesso); } catch { Util.ExibirMsg(Util.TipoMsg.Erro); } } }
public ActionResult Alterar(string txtPlaca, string txtCor, string txtModelo, string txtFabricante, int txtId) { Veiculo v = VeiculoDAO.BuscarVeiculoPorId(txtId); v.Placa = txtPlaca; v.Cor = txtCor; v.Modelo = txtModelo; v.Fabricante = txtFabricante; //if(!v.Estacionado) //{ if (Util.ValidaPlaca.PlacaValida(v.Placa)) { VeiculoDAO.AlterarVeiculo(v); return(RedirectToAction("Index", "Veiculo")); } else { return(RedirectToAction("Index", "Veiculo")); } }