示例#1
0
        public List <MODEL.Avioes> SelectByModelo(string modelo)
        {
            List <MODEL.Avioes> lstAvioes = new List <MODEL.Avioes>();
            SqlConnection       conexao   = new SqlConnection(strCon);
            string     sql = "Select * from Avioes WHERE (modelo LIKE @modelo)";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@modelo", "%" + modelo + "%");
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Avioes aviao = new MODEL.Avioes();
                    aviao.id         = Convert.ToInt32(dados["id"].ToString());
                    aviao.modelo     = dados["modelo"].ToString();
                    aviao.fabricante = dados["fabricante"].ToString();
                    aviao.ano        = Convert.ToInt32(dados["ano"].ToString());
                    aviao.cor        = dados["cor"].ToString();
                    lstAvioes.Add(aviao);
                }
            }
            catch
            {
                Console.WriteLine("Erro ao listar Banco sql-Avioes");
            }
            finally
            {
                conexao.Close();
            }

            return(lstAvioes);
        }
示例#2
0
        public void Update(MODEL.Avioes aviao)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE Avioes SET modelo=@modelo, fabricante=@fabricante, ano=@ano, cor=@cor WHERE id=@id";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", aviao.id);
            cmd.Parameters.AddWithValue("@modelo", aviao.modelo);
            cmd.Parameters.AddWithValue("@fabricante", aviao.fabricante);
            cmd.Parameters.AddWithValue("@ano", aviao.ano);
            cmd.Parameters.AddWithValue("@cor", aviao.cor);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro sql atualizar Avioes");
            }
            finally
            {
                conexao.Close();
            }
        }
示例#3
0
        public MODEL.Avioes SelectByModeloNew(string modelo)
        {
            MODEL.Avioes  aviao   = new MODEL.Avioes();
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Select * from Avioes WHERE modelo=@modelo;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@modelo", modelo);
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader();
                if (dados.Read())
                {
                    aviao.id         = Convert.ToInt32(dados["id"].ToString());
                    aviao.modelo     = dados["modelo"].ToString();
                    aviao.fabricante = dados["fabricante"].ToString();
                    aviao.ano        = Convert.ToInt32(dados["ano"].ToString());
                    aviao.cor        = dados["cor"].ToString();
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na execução do comando Select de clientes por modelo");
            }
            finally
            {
                conexao.Close();
            }

            return(aviao);
        }
示例#4
0
        public void Insert(MODEL.Avioes aviao)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Avioes VALUES(@modelo, @fabricante, @ano, @cor);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@modelo", aviao.modelo);
            cmd.Parameters.AddWithValue("@fabricante", aviao.fabricante);
            cmd.Parameters.AddWithValue("@ano", aviao.ano);
            cmd.Parameters.AddWithValue("@cor", aviao.cor);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro sql inserir Avioes");
            }
            finally
            {
                conexao.Close();
            }
        }
 public void Devolver(MODEL.Avioes aviao)
 {
 }
 public void Alugar(MODEL.Avioes aviao)
 {
 }
 public void Update(MODEL.Avioes aviao)
 {
     DAL.Avioes dalAviao = new DAL.Avioes();
     dalAviao.Update(aviao);
 }
 public void Insert(MODEL.Avioes aviao)
 {
     DAL.Avioes dalAviao = new DAL.Avioes();
     dalAviao.Insert(aviao);
 }