예제 #1
0
        public List <Model.Vendas> SelectByCliente(int cliente)
        {
            List <Model.Vendas> lstVendas = new List <Model.Vendas>();
            SqlConnection       conexao   = new SqlConnection(strCon);
            string     sql = "select * from Vendas where cliente=@cliente;"; // pode dar erro
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@cliente", cliente);
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    //instanciando objeto Vendas
                    Model.Vendas Vendas = new Model.Vendas();
                    //carregar os dado no objeto Vendas -- popular objeto
                    Vendas.id      = Convert.ToInt32(reader["id"]);
                    Vendas.cliente = Convert.ToInt32(reader["cliente"]);
                    Vendas.data    = Convert.ToDateTime(reader["data"].ToString());
                    Vendas.nome    = reader["nome"].ToString();
                    lstVendas.Add(Vendas);
                }
            }
            catch
            {
                Console.WriteLine("Erro - Sql Select Vendas....;");
            }
            finally
            {
                conexao.Close();
            }
            return(lstVendas);
        }
예제 #2
0
        public void Update(Model.Vendas Vendas)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Vendas set data=@data, cliente=@cliente, nome=@nome ";

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

            cmd.Parameters.AddWithValue("@data", Vendas.data);
            cmd.Parameters.AddWithValue("@cliente", Vendas.cliente);
            cmd.Parameters.AddWithValue("@nome", Vendas.nome);
            cmd.Parameters.AddWithValue("@id", Vendas.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Vendas...");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #3
0
        public void Insert(Model.Vendas Vendas)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Vendas values ";

            sql = sql + " (@data, @cliente , @nome);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@data", Vendas.data);
            cmd.Parameters.AddWithValue("@cliente", Vendas.cliente);
            cmd.Parameters.AddWithValue("@nome", Vendas.nome);


            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro inserção de Vendas...");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #4
0
        public void Delete(Model.Vendas Vendas)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from Vendas where id=@id; ";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", Vendas.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro remocao Vendas");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #5
0
 public void Delete(Model.Vendas Vendas)
 {
     DAL.Vendas dalVen = new DAL.Vendas();
     dalVen.Delete(Vendas);
 }
예제 #6
0
 public void Update(Model.Vendas Vendas)
 {
     DAL.Vendas dalVen = new DAL.Vendas();
     dalVen.Update(Vendas);
 }
예제 #7
0
 public void Insert(Model.Vendas Vendas)
 {
     DAL.Vendas dalVen = new DAL.Vendas();
     //regras de negócio caso existam
     dalVen.Insert(Vendas);
 }