C# Programming

profileBrainDead
consolesalesdb.zip

ConsoleSalesDB/ConsoleSalesDB.sln

Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleSalesDB", "ConsoleSalesDB\ConsoleSalesDB.csproj", "{6020C22B-A6AE-4B99-AA37-3A2DD49F2B79}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x86 = Debug|x86 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {6020C22B-A6AE-4B99-AA37-3A2DD49F2B79}.Debug|x86.ActiveCfg = Debug|x86 {6020C22B-A6AE-4B99-AA37-3A2DD49F2B79}.Debug|x86.Build.0 = Debug|x86 {6020C22B-A6AE-4B99-AA37-3A2DD49F2B79}.Release|x86.ActiveCfg = Release|x86 {6020C22B-A6AE-4B99-AA37-3A2DD49F2B79}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal

ConsoleSalesDB/ConsoleSalesDB.suo

ConsoleSalesDB/ConsoleSalesDB/bin/Debug/ConsoleSalesDB.exe

ConsoleSalesDB/ConsoleSalesDB/bin/Debug/ConsoleSalesDB.pdb

ConsoleSalesDB/ConsoleSalesDB/bin/Debug/ConsoleSalesDB.vshost.exe

ConsoleSalesDB/ConsoleSalesDB/bin/Debug/ConsoleSalesDB.vshost.exe.manifest

ConsoleSalesDB/ConsoleSalesDB/ConsoleSalesDB.csproj

Debug x86 8.0.30703 2.0 {6020C22B-A6AE-4B99-AA37-3A2DD49F2B79} Exe Properties ConsoleSalesDB ConsoleSalesDB v4.0 Client 512 publish\ true Disk false Foreground 7 Days false false true 0 1.0.0.%2a false false true x86 true full false bin\Debug\ DEBUG;TRACE prompt 4 x86 pdbonly true bin\Release\ TRACE prompt 4 False Microsoft .NET Framework 4 Client Profile %28x86 and x64%29 true False .NET Framework 3.5 SP1 Client Profile false False .NET Framework 3.5 SP1 false False Windows Installer 3.1 true

ConsoleSalesDB/ConsoleSalesDB/ConsoleSalesDB.csproj.user

en-US false

ConsoleSalesDB/ConsoleSalesDB/ExtractInfo.cs

using System; using System.Data; using System.Data.SqlClient; public class ExtractInfo { public static void Main() { String connect = "Data Source=" + @"OW206_VM\MIS218;" + "Initial Catalog=Sales;Integrated Security=True"; SqlConnection con = new SqlConnection(connect); con.Open(); Console.WriteLine ("Made the connection to the Sales database"); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "SELECT CustomerName, Address " + "FROM Customer ORDER BY CustomerName"; SqlDataReader reader = cmd.ExecuteReader(); Console.WriteLine(" Names and Addresses of Customers"); Console.WriteLine("Name\t\tAddress"); while (reader.Read()) Console.WriteLine("{0}\t{1}", reader.GetString(0), reader.GetString(1)); reader.Close(); //grab one record cmd.CommandText = "SELECT * FROM OrderItem " + "WHERE ItemNumber = '222222'"; reader = cmd.ExecuteReader(); Console.WriteLine(); Console.WriteLine(" Order items for radios"); Console.WriteLine("OrderNumber\tQuantity\tUnitPrice"); while (reader.Read()) Console.WriteLine("{0}\t\t{1}\t\t{2}", reader.GetString(0), reader.GetInt32(2), reader.GetDecimal(3)); reader.Close(); cmd.CommandText = "SELECT CustomerName FROM Customer, Orders " + "WHERE Customer.CustomerID = Orders.CustomerID " + "AND OrderDate = '3/22/99'"; reader = cmd.ExecuteReader(); Console.WriteLine(); Console.WriteLine (" Customer placing orders on Mar 22, 1999"); while (reader.Read()) Console.WriteLine(reader.GetString(0)); reader.Close(); cmd.CommandText = "SELECT DISTINCT CustomerName " + "FROM Customer, Item, Orders, OrderItem " + "WHERE Customer.CustomerID = Orders.CustomerID " + "AND Orders.OrderNumber = OrderItem.OrderNumber " + "AND OrderItem.ItemNumber = Item.ItemNumber " + "AND Description = 'computer'"; reader = cmd.ExecuteReader(); Console.WriteLine(); Console.WriteLine(" Customers ordering computers"); while (reader.Read()) Console.WriteLine(reader.GetString(0)); reader.Close(); cmd.CommandText = "SELECT OrderNumber FROM Orders " + "WHERE OrderDate BETWEEN '4/1/99' AND '4/30/99'"; reader = cmd.ExecuteReader(); Console.WriteLine(); Console.WriteLine (" Order numbers of orders from 4/1/99 to 4/30/99"); while (reader.Read()) Console.WriteLine(reader.GetString(0)); reader.Close(); //Aggregates cmd.CommandText = "SELECT SUM(Balancedue) FROM Customer"; Console.WriteLine("Sum of balances: {0:C}", (decimal)cmd.ExecuteScalar()); cmd.CommandText = "SELECT COUNT(*) FROM Customer"; Console.WriteLine("Number of Customer rows {0}", (int)cmd.ExecuteScalar()); cmd.CommandText = "SELECT AVG(Balancedue) FROM Customer"; Console.WriteLine("Average of balances: {0:C}", (decimal)cmd.ExecuteScalar()); cmd.CommandText = "SELECT MAX(Balancedue) FROM Customer"; Console.WriteLine("MAX of balances: {0:C}", (decimal)cmd.ExecuteScalar()); cmd.CommandText = "INSERT INTO Item VALUES ('555555','CD player',10)"; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE Item SET Quantity = 12 " + "WHERE Description = 'CD player'"; cmd.ExecuteNonQuery(); Console.WriteLine(); Console.WriteLine(" Added and updated a new item"); Console.WriteLine("Description"); cmd.CommandText = "SELECT Description FROM Item"; reader = cmd.ExecuteReader(); while (reader.Read()) Console.WriteLine(reader.GetString(0)); reader.Close(); cmd.CommandText = "DELETE FROM Item WHERE Description = 'CD player'"; cmd.ExecuteNonQuery(); cmd.CommandText = "SELECT Description FROM Item"; reader = cmd.ExecuteReader(); Console.WriteLine(); Console.WriteLine(" Deleted the new item"); Console.WriteLine("Description"); while (reader.Read()) Console.WriteLine(reader.GetString(0)); reader.Close(); con.Close(); } }

ConsoleSalesDB/ConsoleSalesDB/obj/x86/Debug/ConsoleSalesDB.csproj.FileListAbsolute.txt

C:\Users\MIS\documents\visual studio 2010\Projects\ConsoleSalesDB\ConsoleSalesDB\bin\Debug\ConsoleSalesDB.exe C:\Users\MIS\documents\visual studio 2010\Projects\ConsoleSalesDB\ConsoleSalesDB\bin\Debug\ConsoleSalesDB.pdb C:\Users\MIS\documents\visual studio 2010\Projects\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ResolveAssemblyReference.cache C:\Users\MIS\documents\visual studio 2010\Projects\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ConsoleSalesDB.exe C:\Users\MIS\documents\visual studio 2010\Projects\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ConsoleSalesDB.pdb D:\Chapter 15\SQL Server Conversion\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ConsoleSalesDB.exe D:\Chapter 15\SQL Server Conversion\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ConsoleSalesDB.pdb D:\Chapter 15\SQL Server Conversion\ConsoleSalesDB\ConsoleSalesDB\bin\Debug\ConsoleSalesDB.exe D:\Chapter 15\SQL Server Conversion\ConsoleSalesDB\ConsoleSalesDB\bin\Debug\ConsoleSalesDB.pdb D:\Chapter 15\SQL Server Conversion\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ResolveAssemblyReference.cache C:\Users\MIS\Desktop\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ConsoleSalesDB.exe C:\Users\MIS\Desktop\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ConsoleSalesDB.pdb C:\Users\MIS\Desktop\ConsoleSalesDB\ConsoleSalesDB\bin\Debug\ConsoleSalesDB.exe C:\Users\MIS\Desktop\ConsoleSalesDB\ConsoleSalesDB\bin\Debug\ConsoleSalesDB.pdb C:\Users\MIS\Desktop\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ResolveAssemblyReference.cache W:\01 oit\MIS218-1 Spring 2013\Cxx Gittleman Database\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ConsoleSalesDB.exe W:\01 oit\MIS218-1 Spring 2013\Cxx Gittleman Database\ConsoleSalesDB\ConsoleSalesDB\obj\x86\Debug\ConsoleSalesDB.pdb

ConsoleSalesDB/ConsoleSalesDB/obj/x86/Debug/ConsoleSalesDB.exe

ConsoleSalesDB/ConsoleSalesDB/obj/x86/Debug/ConsoleSalesDB.pdb

ConsoleSalesDB/ConsoleSalesDB/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache

ConsoleSalesDB/ConsoleSalesDB/Properties/AssemblyInfo.cs

using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("ConsoleSalesDB")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("ConsoleSalesDB")] [assembly: AssemblyCopyright("Copyright © 2013")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from // COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("88e549ec-4572-4699-8f46-cb94d16cdaae")] // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number // Revision // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")]