Exemple #1
0
        public void AlterarVeiculo(tb_veiculo objEntrada)
        {
            banco banco = new banco();

            tb_veiculo objAtualizar = banco.tb_veiculo.FirstOrDefault(p => p.cod_veiculo == objEntrada.cod_veiculo);

            objAtualizar.airbag_veiculo   = objEntrada.airbag_veiculo;
            objAtualizar.ano_carro        = objEntrada.ano_carro;
            objAtualizar.ano_fabricacao   = objEntrada.ano_fabricacao;
            objAtualizar.ar_condicionado  = objEntrada.ar_condicionado;
            objAtualizar.cod_cor          = objEntrada.cod_cor;
            objAtualizar.cod_empresa      = objEntrada.cod_empresa;
            objAtualizar.cod_modelo       = objEntrada.cod_modelo;
            objAtualizar.direcao_veiculo  = objEntrada.direcao_veiculo;
            objAtualizar.freio_abs        = objEntrada.freio_abs;
            objAtualizar.km_veiculo       = objEntrada.km_veiculo;
            objAtualizar.num_porta        = objEntrada.num_porta;
            objAtualizar.obs_veiculo      = objEntrada.obs_veiculo;
            objAtualizar.placa_veiculo    = objEntrada.placa_veiculo;
            objAtualizar.situacao_veiculo = objEntrada.situacao_veiculo;
            objAtualizar.valor_compra     = objEntrada.valor_compra;
            objAtualizar.valor_venda      = objEntrada.valor_venda;

            banco.SaveChanges();
        }
Exemple #2
0
        public void InserirVeiculo(tb_veiculo ObjVeiculo)
        {
            banco ObjBanco = new banco();

            ObjBanco.AddTotb_veiculo(ObjVeiculo);
            ObjBanco.SaveChanges();
        }
Exemple #3
0
        public void InserirVeiculo(tb_veiculo objEntrada)
        {
            banco banco = new banco();

            banco.AddTotb_veiculo(objEntrada);
            banco.SaveChanges();
        }
        /// <summary>
        /// Altera dados na base de dados
        /// </summary>
        /// <param name="enqueteModel">Dados do modelo</param>
        public void Editar(VeiculoModel veiculoModel)
        {
            tb_veiculo veiculoModelE = new tb_veiculo();

            Atribuir(veiculoModel, veiculoModelE);
            unitOfWork.RepositorioVeiculo.Editar(veiculoModelE);
            unitOfWork.Commit(shared);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            tb_veiculo tb_veiculo = db.tb_veiculo.Find(id);

            db.tb_veiculo.Remove(tb_veiculo);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        /// <summary>
        /// Insere um novo veiculo na base de dados
        /// </summary>
        /// <param name="statusOcorrenciaModel">Dados do modelo</param>
        /// <returns>Chave identificante na base</returns>
        public int Inserir(VeiculoModel veiculoModel)
        {
            tb_veiculo veiculoModelE = new tb_veiculo();

            Atribuir(veiculoModel, veiculoModelE);
            unitOfWork.RepositorioVeiculo.Inserir(veiculoModelE);
            unitOfWork.Commit(shared);
            return(veiculoModelE.IdVeiculo);
        }
        public void AtribuirTest()
        {
            GerenciadorVeiculo_Accessor target = new GerenciadorVeiculo_Accessor(); // TODO: Initialize to an appropriate value
            VeiculoModel veiculoModel          = null;                              // TODO: Initialize to an appropriate value
            tb_veiculo   veiculoE = null;                                           // TODO: Initialize to an appropriate value

            target.Atribuir(veiculoModel, veiculoE);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
 /// <summary>
 /// Atribui dados do status Veiculo Model para o Veiculo Entity
 /// </summary>
 /// <param name="statusVeiculoModel">Objeto do modelo</param>
 /// <param name="statusVeiculoE">Entity mapeada da base de dados</param>
 private void Atribuir(VeiculoModel veiculoModel, tb_veiculo veiculoE)
 {
     veiculoE.IdPesssoa   = veiculoModel.IdPessoa;
     veiculoE.IdVeiculo   = veiculoModel.IdVeiculo;
     veiculoE.Placa       = veiculoModel.Placa;
     veiculoE.Modelo      = veiculoModel.Modelo;
     veiculoE.Cor         = veiculoModel.Cor;
     veiculoE.TipoVeiculo = veiculoModel.TipoVeiculo.ToString();
     veiculoE.IdMoradia   = veiculoModel.IdMoradia;
 }
 public ActionResult Edit([Bind(Include = "cod_veiculo,proprio_alugado,cod_fornecedor,placa,uf,chassi,tipo_chassi,marca,modelo,cor,km,combustivel,observacao")] tb_veiculo tb_veiculo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tb_veiculo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tb_veiculo));
 }
Exemple #10
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);
                }
            }
        }
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tb_veiculo tb_veiculo = db.tb_veiculo.Find(id);

            if (tb_veiculo == null)
            {
                return(HttpNotFound());
            }
            return(View(tb_veiculo));
        }
        public ActionResult Create([Bind(Include = "proprio_alugado,cod_fornecedor,placa,uf,chassi,tipo_chassi,marca,modelo,cor,km,combustivel,observacao, disponivel")] tb_veiculo tb_veiculo)
        {
            if (ModelState.IsValid)
            {
                db.tb_veiculo.Add(tb_veiculo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            var clientes = db.tb_pessoa.Select(x => new { x.ID_pessoa, x.tipo, x.nome_abreviado }).Where(s => s.tipo == 2);

            ViewBag.cod_fornecedor = new SelectList(clientes, "ID_pessoa", "nome_abreviado");

            return(View(tb_veiculo));
        }
        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 Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var clientes = db.tb_pessoa.Select(x => new { x.ID_pessoa, x.tipo, x.nome_abreviado }).Where(s => s.tipo == 2);

            ViewBag.cod_fornecedor = new SelectList(clientes, "ID_pessoa", "nome_abreviado");

            tb_veiculo tb_veiculo = db.tb_veiculo.Find(id);

            if (tb_veiculo == null)
            {
                return(HttpNotFound());
            }
            return(View(tb_veiculo));
        }
Exemple #15
0
        public void AlterarVeiculo(tb_veiculo ObjVeiculo)
        {
            banco      ObjBanco   = new banco();
            tb_veiculo ObjResgate = ObjBanco.tb_veiculo.FirstOrDefault(p => p.id_veiculo == ObjVeiculo.id_veiculo);

            ObjResgate.placa_veiculo    = ObjVeiculo.placa_veiculo;
            ObjResgate.anofab_veiculo   = ObjVeiculo.anofab_veiculo;
            ObjResgate.ano_veiculo      = ObjVeiculo.ano_veiculo;
            ObjResgate.km_veiculo       = ObjVeiculo.km_veiculo;
            ObjResgate.porta_veiculo    = ObjVeiculo.porta_veiculo;
            ObjResgate.airbag_veiculo   = ObjVeiculo.airbag_veiculo;
            ObjResgate.direcao_veiculo  = ObjVeiculo.direcao_veiculo;
            ObjResgate.situacao_veiculo = ObjVeiculo.situacao_veiculo;
            ObjResgate.ar_veiculo       = ObjVeiculo.ar_veiculo;
            ObjResgate.abs_veiculo      = ObjVeiculo.abs_veiculo;
            ObjResgate.venda_veiculo    = ObjVeiculo.venda_veiculo;
            ObjResgate.compra_veiculo   = ObjVeiculo.compra_veiculo;
            ObjResgate.obs_veiculo      = ObjVeiculo.obs_veiculo;
            ObjResgate.id_modelo        = ObjVeiculo.id_modelo;
            ObjResgate.id_cor           = ObjVeiculo.id_cor;


            ObjBanco.SaveChanges();
        }