Skip to content
Snippets Groups Projects
Commit 2e58b7d4 authored by Brandon Rodriguez's avatar Brandon Rodriguez
Browse files

Creates initial classes.

parent cd801f55
Branches
No related merge requests found
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace assignment1
{
class CSVProcessor
{
#region Variables
// Input Variables
private int wineIDInt;
private string wineDescriptionString;
private string wineSizeString;
// Working Variables
private bool hasLoadedBool = false;
private int wineListSizeInt;
private StreamReader inputFile;
#endregion
#region Constructors
public CSVProcessor()
{
}
#endregion
#region Properties
public int WineID
{
get
{
return wineIDInt;
}
}
public string WineDescription
{
get
{
return wineDescriptionString;
}
}
public string WineSize
{
get
{
return wineSizeString;
}
}
#endregion
#region Methods
private void ReadFile()
{
try
{
while (inputFile.EndOfStream == false)
{
wineListSizeInt++;
}
}
catch (Exception errmsg)
{
Console.WriteLine("ERROR" + Environment.NewLine + errmsg);
}
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace assignment1
{
class UserInterface
{
#region Variables
private bool runProgramBool = true;
#endregion
#region Constructors
public UserInterface()
{
}
#endregion
#region Properties
#endregion
#region Methods
private void DisplayMainMenu()
{
Console.WriteLine("Choose an Option:" + Environment.NewLine +
"1) Load Wine List" + Environment.NewLine +
"2) Print Wine List" + Environment.NewLine +
"3) Search for Item" + Environment.NewLine +
"4) Add New Item to List" + Environment.NewLine +
"5) Exit" + Environment.NewLine);
}
private void RunMenu()
{
while (runProgramBool == true)
{
}
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace assignment1
{
class WineItem
{
#region Variables
private int wineIDInt;
private string wineDescriptionString;
private string wineSizeString;
#endregion
#region Constructors
public WineItem()
{
}
public WineItem(int wineID, string wineDescription, string wineSize)
{
WineID = wineID;
WineDescription = wineDescription;
WineSize = wineSize;
}
#endregion
#region Properties
public int WineID
{
set
{
wineIDInt = value;
}
get
{
return this.wineIDInt;
}
}
public string WineDescription
{
set
{
wineDescriptionString = value;
}
get
{
return this.wineDescriptionString;
}
}
public string WineSize
{
set
{
wineSizeString = value;
}
get
{
return this.wineSizeString;
}
}
#endregion
#region Methods
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace assignment1
{
class WineItemCollection
{
#region Variables
#endregion
#region Constructors
public WineItemCollection()
{
}
#endregion
#region Properties
#endregion
#region Methods
#endregion
}
}
......@@ -41,8 +41,12 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CSVProcessor.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="UserInterface.cs" />
<Compile Include="WineItem.cs" />
<Compile Include="WineItemCollection.cs" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment