示例#1
0
文件: Genero.cs 项目: EricLau1/POO
        public List <MODEL.Genero> Select()
        {
            List <MODEL.Genero> lstGeneros = new List <MODEL.Genero>();
            SqlConnection       conexao    = new SqlConnection(strCon);
            string     sql = "select * from Genero;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Genero genero = new MODEL.Genero();
                    genero.id     = Convert.ToInt32(reader["id"]);
                    genero.genero = reader["genero"].ToString();
                    lstGeneros.Add(genero);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro nessa poha!!!");
            }
            finally
            {
                conexao.Close();
            }
            return(lstGeneros);
        }//FIM metodo select
示例#2
0
文件: Genero.cs 项目: EricLau1/POO
        }//Fim metodo Insert

        //Metodo para remover dados da tabela generos
        public void Delete(MODEL.Genero genero)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "delete from Genero where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", genero.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro no comando!!!");
            }
            finally
            {
                conexao.Close();
            }
        }//FIM do metodo delete
示例#3
0
文件: Genero.cs 项目: EricLau1/POO
        }//FIM metodo select

        //metodo para inserir dados
        public void Insert(MODEL.Genero genero)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "insert into Genero values (@genero);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@genero", genero.genero);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Insert ERROR!!!");
            }
            finally
            {
                conexao.Close();
            }
        }//Fim metodo Insert
示例#4
0
文件: Genero.cs 项目: EricLau1/POO
        }//FIM do metodo delete

        //Metodo para editar
        public void Update(MODEL.Genero genero)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "update Genero set genero=@genero ";

            sql += "where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@genero", genero.genero);
            cmd.Parameters.AddWithValue("@id", genero.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro no comando!!!");
            }
            finally
            {
                conexao.Close();
            }
        }
示例#5
0
 public void Delete(MODEL.Genero genero)
 {
     DAL.Genero dalGenero = new DAL.Genero();
     dalGenero.Delete(genero);
 }
示例#6
0
 public void Update(MODEL.Genero genero)
 {
     DAL.Genero dalGenero = new DAL.Genero();
     dalGenero.Update(genero);
 }
示例#7
0
 public void Insert(MODEL.Genero genero)
 {
     DAL.Genero dalGenero = new DAL.Genero();
     dalGenero.Insert(genero);
 }