Beispiel #1
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);
                }
            }
        }