Beispiel #1
0
        public List <Model.Veiculo> SelectVeiculoByPlaca(string Placa)
        {
            List <Model.Veiculo> lstVeiculo = new List <Model.Veiculo>();
            SqlConnection        conexao    = new SqlConnection(strCon);
            string     sql = "Select * from Veiculo where (Placa like @Placa)";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@Placa", Placa + "%");
            conexao.Open();
            SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            try
            {
                while (reader.Read())
                {
                    Model.Veiculo veiculo = new Model.Veiculo();
                    veiculo.IdVeiculo = Convert.ToInt32(reader["IdVeiculo"]);
                    veiculo.Placa     = reader["Placa"].ToString();
                    veiculo.Renavam   = reader["Renavam"].ToString();
                    veiculo.Cor       = reader["Cor"].ToString();
                    veiculo.Categoria = Convert.ToInt32(reader["Categoria"]);
                    lstVeiculo.Add(veiculo);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na execucao de select de Veiculo por placa..");
            }
            finally
            {
                conexao.Close();
            }
            return(lstVeiculo);
        }
Beispiel #2
0
        public List <Model.Veiculo> Select()
        {
            List <Model.Veiculo> lstVeiculo = new List <Model.Veiculo>();
            SqlConnection        conexao    = new SqlConnection(strCon);
            string     sql = "Select * from Veiculo;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            try
            {
                while (reader.Read())
                {
                    Model.Veiculo veiculo = new Model.Veiculo();
                    veiculo.IdVeiculo = Convert.ToInt32(reader[0]);
                    veiculo.Placa     = reader["placa"].ToString();
                    veiculo.Renavam   = reader["Renavam"].ToString();
                    veiculo.Cor       = reader["Cor"].ToString();
                    veiculo.Categoria = Convert.ToInt32(reader["Categoria"].ToString());
                    lstVeiculo.Add(veiculo);
                }
            }
            finally
            {
                conexao.Close();
            }
            return(lstVeiculo);
        }
Beispiel #3
0
        public void Update(Model.Veiculo veiculo)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Veiculo set Placa=@Placa, Renavam=@Ren, Cor=@Cor, Categoria=@Categ where IdVeiculo=@IdVeiculo";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@IdVeiculo", veiculo.IdVeiculo);
            cmd.Parameters.AddWithValue("@Placa", veiculo.Placa);
            cmd.Parameters.AddWithValue("@Ren", veiculo.Renavam);
            cmd.Parameters.AddWithValue("@Cor", veiculo.Cor);
            cmd.Parameters.AddWithValue("@Categ", veiculo.Categoria);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro na atualizacao de Veiculos...");
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #4
0
        public static Model.Veiculo BuscarPorId(int clienteId)
        {
            using (MySqlConnection conn = new MySqlConnection(strConection))
            {
                conn.Open();

                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.Connection  = conn;
                    cmd.CommandText = @"SELECT * FROM veiculo WHERE id = ?id";
                    cmd.Parameters.AddWithValue("?id", clienteId);

                    MySqlDataReader reader = cmd.ExecuteReader();

                    Model.Veiculo retorno = new Model.Veiculo();

                    while (reader.Read())
                    {
                        retorno.Id          = (int)reader["Id"];
                        retorno.Ano         = (string)reader["ano"];
                        retorno.VisitanteId = (int)reader["idVisitante"];
                        retorno.CondominoId = (int)reader["idCondomino"];
                        retorno.Marca       = (string)reader["marca"];
                        retorno.Modelo      = (string)reader["modelo"];
                        retorno.Placa       = (string)reader["placa"];
                    }

                    return(retorno);
                }
            }
        }
Beispiel #5
0
        public Model.Veiculo SelectVeiculoById(int Id)
        {
            Model.Veiculo veiculo = new Model.Veiculo();
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Select * from Veiculo where IdVeiculo = @Id";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@Id", Id);
            conexao.Open();
            SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            try
            {
                if (reader.Read())
                {
                    veiculo.IdVeiculo = Convert.ToInt32(reader["IdVeiculo"]);
                    veiculo.Placa     = reader["Placa"].ToString();
                    veiculo.Renavam   = reader["Renavam"].ToString();
                    veiculo.Cor       = reader["Cor"].ToString();
                    veiculo.Categoria = Convert.ToInt32(reader["Categoria"]);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na execucao de select de veiculo por Codigo..");
            }
            finally
            {
                conexao.Close();
            }
            return(veiculo);
        }
Beispiel #6
0
 public void Delete(Model.Veiculo veiculo)
 {
     DAL.Veiculo     dalVeiculo   = new DAL.Veiculo();
     BLL.Categoria   bllCategoria = new BLL.Categoria();
     Model.Categoria categoria    = new Model.Categoria();
     categoria = bllCategoria.SelectCategoriaById(veiculo.Categoria);
     categoria.qtdeVeiculos = categoria.qtdeVeiculos - 1;
     bllCategoria.Update(categoria);
     dalVeiculo.Delete(veiculo);
 }
Beispiel #7
0
 public ActionResult Create(Model.Veiculo veiculo)
 {
     try
     {
         Control.VeiculoDAO.Salvar(veiculo);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Beispiel #8
0
        public void preencheForm(string placa)
        {
            Model.Veiculo veiculo = DaoVeiculo.atualizar(placa);
            Model.Cliente cliente = veiculo.Proprietario;

            txtProprietario.Text = cliente.Nome;
            maskCPF.Text         = cliente.Cpf;
            mskPlaca.Text        = veiculo.Placa;
            txtModelo.Text       = veiculo.Modelo;
            txtFabricante.Text   = veiculo.Fabricante;
            txtCor.Text          = veiculo.Cor;
            cboPorte.Text        = veiculo.Porte;
        }
Beispiel #9
0
 public ActionResult Edit(int id, Model.Veiculo condominio)
 {
     try
     {
         // TODO: Add update logic here
         Control.VeiculoDAO.Salvar(condominio);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Beispiel #10
0
        public static void Salvar(Model.Veiculo veiculo)
        {
            using (MySqlConnection conn = new MySqlConnection(strConection))
            {
                conn.Open();

                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.Connection = conn;

                    if (veiculo.Id == 0)
                    {
                        cmd.CommandText = @"INSERT INTO veiculo
                                                (ano, marca, idVisitante, modelo, placa, idCondomino)
                                            VALUES
                                                (?ano, ?marca, ?idVisitante, ?modelo, ?placa, ?idCondomino);";
                    }
                    else
                    {
                        cmd.CommandText = @"UPDATE veiculo 
                                                SET ano = ?ano,
                                                    marca = ?marca,
                                                    idVisitante = ?idVisitante,
                                                    modelo = ?modelo,
                                                    placa = ?placa,
                                                    idCondomino = ?idCondomino
                                            WHERE id = ?id;";
                    }

                    cmd.Parameters.AddWithValue("?ano", veiculo.Ano);
                    cmd.Parameters.AddWithValue("?marca", veiculo.Marca);
                    cmd.Parameters.AddWithValue("?idVisitante", veiculo.VisitanteId);
                    cmd.Parameters.AddWithValue("?modelo", veiculo.Modelo);
                    cmd.Parameters.AddWithValue("?placa", veiculo.Placa);
                    cmd.Parameters.AddWithValue("?idCondomino", veiculo.CondominoId);
                    cmd.Parameters.AddWithValue("?id", veiculo.Id);

                    cmd.ExecuteNonQuery();
                }
            }
        }
Beispiel #11
0
        public void Delete(Model.Veiculo veiculo)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from Veiculo where IdVeiculo=@IdVeiculo;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@IdVeiculo", veiculo.IdVeiculo);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro na remocao de Veiculo...");
            }
            finally
            {
                conexao.Close();
            }
        }
        private void LoadVeiculos()
        {
            DataTable Table_Veiculos = new DataTable();

            Model.Veiculo Veiculo = new Model.Veiculo();

            Table_Veiculos = Consultar.Veiculo(Veiculo, 9);
            for (int i = Table_Veiculos.Rows.Count - 1, j = 0; i >= 0; i--, j++)
            {
                DataRow NovaLinha = VeiculosDicionary.NewRow();
                NovaLinha["ID"]   = Table_Veiculos.Rows[i][0];
                NovaLinha["Item"] = Table_Veiculos.Rows[i][2];
                VeiculosDicionary.Rows.InsertAt(NovaLinha, j);

                ComboBox_Veiculo.Items.Insert(j, Convert.ToString(Table_Veiculos.Rows[j][2]));

                Console.WriteLine("Combox Veiculo: " + j + " | " + Table_Veiculos.Rows[j][2]);
                Console.WriteLine("Dicionario Veiculo: " + Table_Veiculos.Rows[j][0] + " | " + Table_Veiculos.Rows[j][2]);
            }
            ComboBox_Veiculo.SelectedItem = 0;
        }
Beispiel #13
0
        public void Insert(Model.Veiculo veiculo)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Veiculo values (@Placa, @Ren, @Cor, @Categ)";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@Placa", veiculo.Placa);
            cmd.Parameters.AddWithValue("@Ren", veiculo.Renavam);
            cmd.Parameters.AddWithValue("@Cor", veiculo.Cor);
            cmd.Parameters.AddWithValue("@Categ", veiculo.Categoria);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro na insercao de Veiculos");
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #14
0
 public void Update(Model.Veiculo veiculo)
 {
     DAL.Veiculo dalVeiculo = new DAL.Veiculo();
     dalVeiculo.Update(veiculo);
 }