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();
            }
        }
Exemple #2
0
        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);
                }
            }
        }
Exemple #4
0
        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"));
            }
        }