narsil/Tanshu.Accounts.SqlDAO/Fluent/Fixtures.cs

1074 lines
129 KiB
C#

using System.Globalization;
using NHibernate.Criterion;
using NHibernate.Tool.hbm2ddl;
using Tanshu.Accounts.Entities;
using Tanshu.Accounts.Entities.Auth;
using Tanshu.Accounts.SqlDAO;
using System.Reflection;
using Tanshu.Accounts.Contracts;
namespace Tanshu.Accounts.Repository
{
public static class Fixtures
{
public static bool CreateSchema()
{
var cfg = SessionManager.Configuration;
new SchemaExport(cfg).Execute(true, true, true);
new SchemaExport(cfg).Execute(true, true, false);
// next line is just for checking how the nhibernate xml configuration files look
//persistenceModel.WriteMappingsTo(@"C:\Temp");
Fixtures.InsertRole();
Fixtures.InsertUser();
Fixtures.InsertGroup();
Fixtures.InsertUserGroup();
Fixtures.InsertRoleGroup();
Fixtures.InsertCustomer();
Fixtures.InsertTax();
Fixtures.InsertWaiter();
Fixtures.InsertSettleOption();
InsertFoodTable();
InsertProductGroup();
Fixtures.InsertPrintLocationFood();
Fixtures.InsertPrintLocationBev();
InsertProduct();
InsertModifier();
InsertProductGroupModifier();
return true;
}
#region role
public static void InsertRole()
{
using (var session = SessionManager.StatelessSession)
{
FieldInfo[] list = typeof(RoleConstants).GetFields(BindingFlags.Public | BindingFlags.Static);
// write method names
foreach (var item in list)
{
var role = (RoleConstants)item.GetValue(null);
session.Insert(new Role() { Name = role.Role });
}
}
}
#endregion
#region user
public static void InsertUser()
{
using (var session = SessionManager.StatelessSession)
{
session.Insert(GetUser(1, "admin", "password"));
}
}
private static User GetUser(int userID, string name, string password)
{
return new User()
{
UserID = userID,
Name = name,
Password = Tanshu.Common.Md5.Hash(password, "v2"),
LockedOut = false
};
}
#endregion
#region group
public static void InsertGroup()
{
using (var session = SessionManager.StatelessSession)
{
session.Insert(GetGroup(1, "owner"));
session.Insert(GetGroup(2, "waiter"));
session.Insert(GetGroup(3, "cashier"));
session.Insert(GetGroup(4, "captain"));
session.Insert(GetGroup(5, "senior captain"));
session.Insert(GetGroup(6, "manager"));
session.Insert(GetGroup(7, "controller"));
session.Insert(GetGroup(8, "accountant"));
}
}
private static Group GetGroup(int groupID, string name)
{
return new Group()
{
GroupID = groupID,
Name = name
};
}
#endregion
#region user_group
public static void InsertUserGroup()
{
using (var session = SessionManager.StatelessSession)
{
var admin = session.Get<User>(1);
var list = session.CreateCriteria<Group>()
.List<Group>();
foreach (var item in list)
{
session.Insert(new UserGroup()
{
User = admin,
Group = item
});
}
}
}
#endregion
#region role_group
public static void InsertRoleGroup()
{
using (var session = SessionManager.StatelessSession)
{
#region owner
var group = session.Get<Group>(1);
var list = session.CreateCriteria<Role>()
.List<Role>();
foreach (var item in list)
{
session.Insert(new RoleGroup()
{
Role = item,
Group = group
});
}
#endregion
#region waiter
group = session.Get<Group>(2);
var role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.PRINT_KOT.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup()
{
Role = role,
Group = group
});
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.SALES.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup()
{
Role = role,
Group = group
});
#endregion
#region cashier
group = session.Get<Group>(3);
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.PRINT_BILL.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup() { Role = role, Group = group });
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.SALES.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup() { Role = role, Group = group });
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.SETTLE_BILL.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup() { Role = role, Group = group });
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.DISCOUNT.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup() { Role = role, Group = group });
#endregion
#region senior captain
group = session.Get<Group>(5);
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.EDIT_PRINTED_PRODUCT.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup() { Role = role, Group = group });
#endregion
#region manager
group = session.Get<Group>(6);
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.CHANGE_RATE.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup() { Role = role, Group = group });
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.VOID_BILL.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup() { Role = role, Group = group });
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.EDIT_PRINTED_BILL.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup() { Role = role, Group = group });
role = session.CreateCriteria<Role>()
.Add(Restrictions.Eq("Name", RoleConstants.PRODUCTS.Role))
.UniqueResult<Role>();
session.Insert(new RoleGroup() { Role = role, Group = group });
#endregion
}
}
#endregion
#region customer
public static void InsertCustomer()
{
using (var session = SessionManager.StatelessSession)
{
session.Insert(new Customer()
{
CustomerID = 1,
Code = 1,
Name = "Cash",
Address = "",
Important = false,
Phone = "",
Remarks = ""
});
}
}
#endregion
#region tax
public static void InsertTax()
{
using (var session = SessionManager.StatelessSession)
{
session.Insert(new Tax()
{
Name = "VAT + SC 12.5%",
Rate = .13125M
});
session.Insert(new Tax()
{
Name = "VAT + SC 25%",
Rate = .2625M
});
session.Insert(new Tax()
{
Name = "Service Tax 10.3%",
Rate = .103M
});
}
}
#endregion
#region waiter
public static void InsertWaiter()
{
using (var session = SessionManager.StatelessSession)
{
session.Insert(new Waiter()
{
WaiterID = 1,
Name = "Waiter",
});
}
}
#endregion
#region print_location
public static void InsertPrintLocationFood()
{
using (var session = SessionManager.Session)
{
using (var trans = session.BeginTransaction())
{
var tax = session.Get<Tax>(1);
var kitList = (from pg in session.QueryOver<ProductGroup>()
where pg.ProductGroupID == 22 || pg.ProductGroupID == 23 ||
pg.ProductGroupID == 24 || pg.ProductGroupID == 25 ||
pg.ProductGroupID == 26 || pg.ProductGroupID == 27 ||
pg.ProductGroupID == 29 || pg.ProductGroupID == 30 ||
pg.ProductGroupID == 31 || pg.ProductGroupID == 32 ||
pg.ProductGroupID == 39
select pg).List();
foreach (var item in kitList)
{
foreach (var pro in item.Products)
{
pro.Tax = tax;
}
session.Save(new PrintLocation()
{
Location = "Basement",
Copies = 2,
Printer = @"\\gandalf\kitchen",
ProductGroup = item,
CutCode = "\n\r\n\r\n\r\n\r\n\r\n\r" + (char)29 + (char)86 + (char)49
});
session.Save(new PrintLocation()
{
Location = "Ground",
Copies = 2,
Printer = @"\\gandalf\kitchen",
ProductGroup = item,
CutCode = "\n\r\n\r\n\r\n\r\n\r\n\r" + (char)29 + (char)86 + (char)49
});
session.Save(new PrintLocation()
{
Location = "First",
Copies = 2,
Printer = @"\\gandalf\kitchen",
ProductGroup = item,
CutCode = "\n\r\n\r\n\r\n\r\n\r\n\r" + (char)29 + (char)86 + (char)49
});
}
trans.Commit();
}
}
}
public static void InsertPrintLocationBev()
{
using (var session = SessionManager.Session)
{
using (var trans = session.BeginTransaction())
{
var tax = session.Get<Tax>(2);
var kitList = (from pg in session.QueryOver<ProductGroup>()
where pg.ProductGroupID == 3 || pg.ProductGroupID == 4 ||
pg.ProductGroupID == 5 || pg.ProductGroupID == 6 ||
pg.ProductGroupID == 7 || pg.ProductGroupID == 8 ||
pg.ProductGroupID == 9 || pg.ProductGroupID == 10 ||
pg.ProductGroupID == 11 || pg.ProductGroupID == 12 ||
pg.ProductGroupID == 13 || pg.ProductGroupID == 14 ||
pg.ProductGroupID == 15 || pg.ProductGroupID == 16 ||
pg.ProductGroupID == 17 || pg.ProductGroupID == 18 ||
pg.ProductGroupID == 19 || pg.ProductGroupID == 20 ||
pg.ProductGroupID == 21 || pg.ProductGroupID == 33 ||
pg.ProductGroupID == 34 || pg.ProductGroupID == 35 ||
pg.ProductGroupID == 36 || pg.ProductGroupID == 37 ||
pg.ProductGroupID == 18
select pg).List();
foreach (var item in kitList)
{
foreach (var pro in item.Products)
{
pro.Tax = tax;
}
session.Save(new PrintLocation()
{
Location = "Basement",
Copies = 1,
Printer = @"\\jiva4\bill",
ProductGroup = item,
CutCode = "\n\r\n\r\n\r\n\r\n\r\n\r" + (char)29 + (char)86 + (char)49
});
session.Save(new PrintLocation()
{
Location = "Ground",
Copies = 1,
Printer = @"\\jiva4\bill",
ProductGroup = item,
CutCode = "\n\r\n\r\n\r\n\r\n\r\n\r" + (char)29 + (char)86 + (char)49
});
session.Save(new PrintLocation()
{
Location = "First",
Copies = 1,
Printer = @"\\jiva1\bills",
ProductGroup = item,
CutCode = "\n\r\n\r\n\r\n\r\n\r\n\r" + (char)29 + (char)86 + (char)49
});
}
session.Save(new PrintLocation()
{
Location = "Basement",
Copies = 1,
Printer = @"\\jiva4\bill",
ProductGroup = null,
CutCode = "\n\r\n\r\n\r\n\r\n\r\n\r" + (char)29 + (char)86 + (char)49
});
session.Save(new PrintLocation()
{
Location = "Ground",
Copies = 1,
Printer = @"\\jiva4\bill",
ProductGroup = null,
CutCode = "\n\r\n\r\n\r\n\r\n\r\n\r" + (char)29 + (char)86 + (char)49
});
session.Save(new PrintLocation()
{
Location = "First",
Copies = 1,
Printer = @"\\jiva1\bills",
ProductGroup = null,
CutCode = "\n\r\n\r\n\r\n\r\n\r\n\r" + (char)29 + (char)86 + (char)49
});
trans.Commit();
}
}
}
#endregion
#region settle_option
public static void InsertSettleOption()
{
using (var session = SessionManager.StatelessSession)
{
session.Insert(SettleOptionFactory.OUnsettled);
session.Insert(SettleOptionFactory.OCash);
session.Insert(SettleOptionFactory.OCreditCard);
session.Insert(SettleOptionFactory.ONoCharge);
session.Insert(SettleOptionFactory.OBillToCompany);
session.Insert(SettleOptionFactory.OStaff);
}
}
#endregion
#region food_table
public static void InsertFoodTable()
{
using (var session = SessionManager.StatelessSession)
{
for (int i = 1; i < 34; i++)
{
session.Insert(new FoodTable() { Location = "", Name = i.ToString() });
}
for (int i = 40; i < 43; i++)
{
session.Insert(new FoodTable() { Location = "", Name = i.ToString() });
}
for (int i = 50; i < 52; i++)
{
session.Insert(new FoodTable() { Location = "", Name = i.ToString() });
}
for (int i = 60; i < 62; i++)
{
session.Insert(new FoodTable() { Location = "", Name = i.ToString() });
}
for (int i = 70; i < 91; i++)
{
session.Insert(new FoodTable() { Location = "", Name = i.ToString() });
}
for (int i = 1; i < 21; i++)
{
session.Insert(new FoodTable() { Location = "", Name = "B" + i.ToString() });
}
for (int i = 1; i < 11; i++)
{
session.Insert(new FoodTable() { Location = "", Name = "D" + i.ToString() });
}
}
}
#endregion
public static void InsertProductGroup()
{
using (var session = SessionManager.StatelessSession)
{
using (var trans = session.BeginTransaction())
{
CultureInfo currentCulture = System.Threading.Thread.CurrentThread.CurrentCulture;
TextInfo currentInfo = currentCulture.TextInfo;
session.Insert(new ProductGroup() { ProductGroupID = 01, Name = currentInfo.ToTitleCase("INDIAN APPETIZERS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 02, Name = currentInfo.ToTitleCase("INDIAN MAIN COURSE".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 03, Name = currentInfo.ToTitleCase("APERITIFS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 04, Name = currentInfo.ToTitleCase("LIQUORS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 05, Name = currentInfo.ToTitleCase("COGNAC".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 06, Name = currentInfo.ToTitleCase("SINGLE MALTS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 07, Name = currentInfo.ToTitleCase("BLENDED SCOTCH".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 08, Name = currentInfo.ToTitleCase("TENNESSE/BOURBON/IRISH".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 09, Name = currentInfo.ToTitleCase("DOMESTIC SCOTCH".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 10, Name = currentInfo.ToTitleCase("VODKA".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 11, Name = currentInfo.ToTitleCase("RUM".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 12, Name = currentInfo.ToTitleCase("GIN".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 13, Name = currentInfo.ToTitleCase("TEQUILA".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 14, Name = currentInfo.ToTitleCase("MOCKTAIL".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 15, Name = currentInfo.ToTitleCase("SOFT BEVERAGE".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 16, Name = currentInfo.ToTitleCase("ICE TEA FLAVOUR".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 66, Name = currentInfo.ToTitleCase("SHOOTERS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 17, Name = currentInfo.ToTitleCase("HOPS N GRAIN BUSTERS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 18, Name = currentInfo.ToTitleCase("TROPICAL COOLER".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 19, Name = currentInfo.ToTitleCase("HOPS N GRAIN CLASSIC".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 20, Name = currentInfo.ToTitleCase("HEADY MIXES".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 21, Name = currentInfo.ToTitleCase("INDIAN SNACKS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 22, Name = currentInfo.ToTitleCase("DASTAR KHWAN".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 23, Name = currentInfo.ToTitleCase("INTERNATIONAL APPETIZER".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 24, Name = currentInfo.ToTitleCase("SALAD".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 25, Name = currentInfo.ToTitleCase("INTERNATIONAL MAINCOURSE".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 26, Name = currentInfo.ToTitleCase("BURGERS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 27, Name = currentInfo.ToTitleCase("PIZZAS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 28, Name = currentInfo.ToTitleCase("DESSERT".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 29, Name = currentInfo.ToTitleCase("INDIAN BREAD".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 30, Name = currentInfo.ToTitleCase("OPEN ITEM".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 67, Name = currentInfo.ToTitleCase("RICE".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 68, Name = currentInfo.ToTitleCase("BEER".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 31, Name = currentInfo.ToTitleCase("WINE".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 69, Name = currentInfo.ToTitleCase("CHAMPAGNE".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 70, Name = currentInfo.ToTitleCase("JUICE".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 71, Name = currentInfo.ToTitleCase("WINE BY GLASS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 72, Name = currentInfo.ToTitleCase("TOBACCO".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Insert(new ProductGroup() { ProductGroupID = 73, Name = currentInfo.ToTitleCase("H N G SPECIAL SNACKS".ToLower()), DiscountLimit = 0, IsModifierCompulsory = false });
session.Delete(new ProductGroup() { ProductGroupID = 1 });
session.Delete(new ProductGroup() { ProductGroupID = 2 });
session.Delete(new ProductGroup() { ProductGroupID = 28 });
trans.Commit();
}
}
}
#region product
public static void InsertProduct()
{
using (var session = SessionManager.StatelessSession)
{
using (var trans = session.BeginTransaction())
{
var tax = session.Get<Tax>(2);
var pg01 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "INDIAN APPETIZERS")).UniqueResult<ProductGroup>();
var pg02 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "INDIAN MAIN COURSE")).UniqueResult<ProductGroup>();
var pg03 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "APERITIFS")).UniqueResult<ProductGroup>();
var pg04 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "LIQUORS")).UniqueResult<ProductGroup>();
var pg05 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "COGNAC")).UniqueResult<ProductGroup>();
var pg06 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "SINGLE MALTS")).UniqueResult<ProductGroup>();
var pg07 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "BLENDED SCOTCH")).UniqueResult<ProductGroup>();
var pg08 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "TENNESSE/BOURBON/IRISH")).UniqueResult<ProductGroup>();
var pg09 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "DOMESTIC SCOTCH")).UniqueResult<ProductGroup>();
var pg10 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "VODKA")).UniqueResult<ProductGroup>();
var pg11 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "RUM")).UniqueResult<ProductGroup>();
var pg12 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "GIN")).UniqueResult<ProductGroup>();
var pg13 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "TEQUILA")).UniqueResult<ProductGroup>();
var pg14 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "MOCKTAIL")).UniqueResult<ProductGroup>();
var pg15 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "SOFT BEVERAGE")).UniqueResult<ProductGroup>();
var pg16 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "ICE TEA FLAVOUR")).UniqueResult<ProductGroup>();
var pg66 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "SHOOTERS")).UniqueResult<ProductGroup>();
var pg17 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "HOPS N GRAIN BUSTERS")).UniqueResult<ProductGroup>();
var pg18 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "TROPICAL COOLER")).UniqueResult<ProductGroup>();
var pg19 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "HOPS N GRAIN CLASSIC")).UniqueResult<ProductGroup>();
var pg20 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "HEADY MIXES")).UniqueResult<ProductGroup>();
var pg21 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "INDIAN SNACKS")).UniqueResult<ProductGroup>();
var pg22 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "DASTAR KHWAN")).UniqueResult<ProductGroup>();
var pg23 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "INTERNATIONAL APPETIZER")).UniqueResult<ProductGroup>();
var pg24 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "SALAD")).UniqueResult<ProductGroup>();
var pg25 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "INTERNATIONAL MAINCOURSE")).UniqueResult<ProductGroup>();
var pg26 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "BURGERS")).UniqueResult<ProductGroup>();
var pg27 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "PIZZAS")).UniqueResult<ProductGroup>();
var pg28 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "DESSERT")).UniqueResult<ProductGroup>();
var pg29 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "INDIAN BREAD")).UniqueResult<ProductGroup>();
var pg30 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "OPEN ITEM")).UniqueResult<ProductGroup>();
var pg67 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "RICE")).UniqueResult<ProductGroup>();
var pg68 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "BEER")).UniqueResult<ProductGroup>();
var pg31 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "WINE")).UniqueResult<ProductGroup>();
var pg69 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "CHAMPAGNE")).UniqueResult<ProductGroup>();
var pg70 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "JUICE")).UniqueResult<ProductGroup>();
var pg71 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "WINE BY GLASS")).UniqueResult<ProductGroup>();
var pg72 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "TOBACCO")).UniqueResult<ProductGroup>();
var pg73 = session.CreateCriteria<ProductGroup>().Add(Restrictions.Eq("Name", "H N G SPECIAL SNACKS")).UniqueResult<ProductGroup>();
CultureInfo currentCulture = System.Threading.Thread.CurrentThread.CurrentCulture;
TextInfo currentInfo = currentCulture.TextInfo;
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CAMPARI".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg03, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CAMPARI".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg03, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MARTINI DRY".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg03, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MARTINI DRY".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg03, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MARTINI BIANCO".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg03, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MARTINI BIANCO".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg03, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MARTINI ROSSO".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg03, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MARTINI ROSSO".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg03, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BAILEY".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BAILEYS".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLUE CUARACO".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLUE CUARACAO".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("COINTREAU".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("COINTREAU".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DOOLEY'S TOFFEE".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DOOLEY'S TOFFEE".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("KAHLUA".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("KAHLUA".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MALIBU".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MALIBU".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PEACH SCHNAPPS".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PEACH SCHNAPPS".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SAMBUCCA".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SAMBUCCA".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GALLIANO".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GALLIANO".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg04, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MARTEL VSOP".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg05, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MARTEL VSOP".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg05, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("REMI MARTIN VSOP".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg05, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("REMI MARTIN VSOP".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg05, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENMORANGIE 10".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENMORANGIE 10".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DALMORE 12".ToLower()), Units = "30ml", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DALMORE 12".ToLower()), Units = "60ml", SalePrice = 700.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CARDHU".ToLower()), Units = "30ml", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CARDHU".ToLower()), Units = "60ml", SalePrice = 700.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENFIDDICH 12".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENFIDDICH 12".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENFIDDICH 15".ToLower()), Units = "30ml", SalePrice = 450.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENFIDDICH 15".ToLower()), Units = "60ml", SalePrice = 900.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENFIDDICH 18".ToLower()), Units = "30ml", SalePrice = 550.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENFIDDICH 18".ToLower()), Units = "60ml", SalePrice = 1100.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENLIVET 12".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENVIT 12".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENLIVIT 15".ToLower()), Units = "30ml", SalePrice = 450.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENLIVET 15".ToLower()), Units = "60ml", SalePrice = 900.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENLIVET 18".ToLower()), Units = "30ml", SalePrice = 550.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GLENLIVET 18".ToLower()), Units = "60ml", SalePrice = 1100.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BALVENIE 12".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BALVENIE 12".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BALVENIE 15".ToLower()), Units = "30ml", SalePrice = 450.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BALVENIE 15".ToLower()), Units = "60ml", SalePrice = 900.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BALVENIE 21".ToLower()), Units = "30ml", SalePrice = 1200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BALVENIE 21".ToLower()), Units = "60ml", SalePrice = 2400.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JURA".ToLower()), Units = "30ml", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JURA".ToLower()), Units = "60ml", SalePrice = 700.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("LAPHORAIG".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("LAPHORAIG".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("J W BLUE LABEL".ToLower()), Units = "30ml", SalePrice = 800.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("J W BLUE LABEL".ToLower()), Units = "60ml", SalePrice = 1600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHIVAS 18".ToLower()), Units = "30ml", SalePrice = 550.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHIVAS 18".ToLower()), Units = "60ml", SalePrice = 1100.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("J W GOLD LABEL".ToLower()), Units = "30ml", SalePrice = 550.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("J W GOLD LABEL".ToLower()), Units = "60ml", SalePrice = 1100.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHIVAS 12".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHIVAS 12".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DEWARS 12".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DEWARS 12".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("J W BLACK LABEL".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("J W BLACK LABEL".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BALLENTINE".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BALLENTINE".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("J W RED LABEL".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("J W RED LABEL".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg07, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JACK DANIEL".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg08, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JACK DANIEL".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg08, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JIM BEAM".ToLower()), Units = "30ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg08, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JIM BEAM".ToLower()), Units = "60ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg08, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JAMESON".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg08, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JAMESON".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg08, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TEACHER 50".ToLower()), Units = "30ml", SalePrice = 200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TEACHER 50".ToLower()), Units = "60ml", SalePrice = 400.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("OPEN BEVERAGE".ToLower()), Units = "", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg30, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLACK DOG 12".ToLower()), Units = "30ml", SalePrice = 200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("OPEN FOOD".ToLower()), Units = "", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg30, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLACK DOG 12".ToLower()), Units = "60ml", SalePrice = 400.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("OPEN LIQUOR".ToLower()), Units = "", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg30, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("VAT 69".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("VAT 69".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MURGH TIKKA ANGARA".ToLower()), Units = "", SalePrice = 285.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H N G SPL SEEKH KEBAB".ToLower()), Units = "", SalePrice = 315.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TANDOORI GHOST SEEKH".ToLower()), Units = "", SalePrice = 315.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MUTTON BOTI KEBAB".ToLower()), Units = "", SalePrice = 315.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TANDOORI MEAT PLATTER".ToLower()), Units = "", SalePrice = 405.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("AMRITSARI NIMBUWALI MACHLI".ToLower()), Units = "", SalePrice = 315.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHICKEN MALAI TIKKA".ToLower()), Units = "", SalePrice = 285.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("FISH TKKA".ToLower()), Units = "", SalePrice = 315.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("HARI MIRCH KA PANEER".ToLower()), Units = "", SalePrice = 215.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PALAK MATTAR KE KEBAB".ToLower()), Units = "", SalePrice = 215.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("100 PIPERS".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SEASAME RESHMI KEBAB".ToLower()), Units = "", SalePrice = 235.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ALOO ANJEER KE SHOLAY".ToLower()), Units = "", SalePrice = 245.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TANDOORI KHUMB".ToLower()), Units = "", SalePrice = 225.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DUM ALOO".ToLower()), Units = "", SalePrice = 185.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("KARAHI PANEER".ToLower()), Units = "", SalePrice = 215.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PANEER TIKKA BUTTER MASALA".ToLower()), Units = "", SalePrice = 215.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SHAHI PANEER".ToLower()), Units = "", SalePrice = 245.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("VEGETABLE KOFTA CURRY".ToLower()), Units = "", SalePrice = 245.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SAAG PANEER KHUMBI".ToLower()), Units = "", SalePrice = 215.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MIX VEGETABLE".ToLower()), Units = "", SalePrice = 225.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("100 PIPERS".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PUNJABI CHANNA MASALA".ToLower()), Units = "", SalePrice = 185.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("VEGETABLE KOVLUM".ToLower()), Units = "", SalePrice = 245.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHICKEN KARHAI".ToLower()), Units = "", SalePrice = 265.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("KASHMIRI ROGANJOSH".ToLower()), Units = "", SalePrice = 325.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BUTTER CHICKEN MASALA".ToLower()), Units = "", SalePrice = 265.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TANDOORI PRAWN MASALA".ToLower()), Units = "", SalePrice = 440.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHICKEN KOVLAM".ToLower()), Units = "", SalePrice = 315.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BRUSCHETTA NON VEG".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("NAKED WINGS".ToLower()), Units = "", SalePrice = 280.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("LAMB KIBBEH".ToLower()), Units = "", SalePrice = 325.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TEACHER HIGHLAND".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("FISH FINGERS".ToLower()), Units = "", SalePrice = 345.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SPICY CHICKEN STRIPS".ToLower()), Units = "", SalePrice = 280.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GOLDEN FRIED PRAWNS".ToLower()), Units = "", SalePrice = 385.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MOZZARELLA HOPPERS".ToLower()), Units = "", SalePrice = 225.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SHITAKE POLENTA".ToLower()), Units = "", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("COTTAGE CHEESE FINGERS".ToLower()), Units = "", SalePrice = 225.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TEMPURA VEGETABLES".ToLower()), Units = "", SalePrice = 235.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("WARM CHICKEN SALAD".ToLower()), Units = "", SalePrice = 185.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg24, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GRILLED VEGETABLE SALAD".ToLower()), Units = "", SalePrice = 175.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg24, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CESAR SALAD VEG".ToLower()), Units = "", SalePrice = 175.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg24, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TEACHER HIGHLAND".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHICKEN BURGERS".ToLower()), Units = "", SalePrice = 215.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg26, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("LAMB BURGER".ToLower()), Units = "", SalePrice = 255.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg26, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("VEGETABLE BURGERS".ToLower()), Units = "", SalePrice = 195.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg26, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CEASER SALAD CHICKEN".ToLower()), Units = "", SalePrice = 200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg24, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CEASER SALAD PRAWN".ToLower()), Units = "", SalePrice = 225.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg24, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PAVILION SALAD".ToLower()), Units = "", SalePrice = 175.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg24, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MEZZE PLATTER VEG".ToLower()), Units = "", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BBQ SPARE RIBS".ToLower()), Units = "", SalePrice = 340.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MEZZE PLATTER NON-VEG".ToLower()), Units = "", SalePrice = 425.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DAL MAKHANI".ToLower()), Units = "", SalePrice = 205.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ROBATO CAVALI".ToLower()), Units = "30ml", SalePrice = 800.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DAL TADKA".ToLower()), Units = "", SalePrice = 165.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("FISH TIKKA CURRY".ToLower()), Units = "", SalePrice = 415.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("RARA GHOST".ToLower()), Units = "", SalePrice = 325.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg22, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("VEGETABLE BIRYANI".ToLower()), Units = "", SalePrice = 285.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg67, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHICKEN BIRYANI".ToLower()), Units = "", SalePrice = 325.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg67, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MUTTON BIRYANI".ToLower()), Units = "", SalePrice = 365.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg67, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JEERA RICE".ToLower()), Units = "", SalePrice = 135.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg67, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("STEAMED RICE".ToLower()), Units = "", SalePrice = 120.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg67, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TANDOORI ROTI".ToLower()), Units = "", SalePrice = 30.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg29, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BUTTER ROTI".ToLower()), Units = "", SalePrice = 35.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg29, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ROBATO CAVALI".ToLower()), Units = "60ml", SalePrice = 1600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TANDOORI NAAN".ToLower()), Units = "", SalePrice = 35.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg29, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("LACHHEDAR BT NAAN".ToLower()), Units = "", SalePrice = 40.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg29, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GARLIC/CORRIANDER NAAN".ToLower()), Units = "", SalePrice = 45.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg29, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("OLIVE NAAN".ToLower()), Units = "", SalePrice = 60.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg29, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("LACHHA/PUDDINA PRNTHA".ToLower()), Units = "", SalePrice = 50.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg29, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ROMALI ROTI".ToLower()), Units = "", SalePrice = 55.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg29, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GULAB JAMUN".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg28, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TIRAMISU".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg28, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SIZZLING BROWNIE".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg28, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MURGH TANDOORI HALF".ToLower()), Units = "", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CIROC".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MURGH TANDOORI FULL".ToLower()), Units = "", SalePrice = 365.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("LASAGNE".ToLower()), Units = "", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("RISOTTO AL BAROLO".ToLower()), Units = "", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("RISOTTO GAMBERETTI".ToLower()), Units = "", SalePrice = 415.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("RISOTTO CON IL POLLO".ToLower()), Units = "", SalePrice = 385.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GRILLED KING FISH".ToLower()), Units = "", SalePrice = 415.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PEPPERONI CHICKEN".ToLower()), Units = "", SalePrice = 325.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CHICKEN IN RED WINE SAUCE".ToLower()), Units = "", SalePrice = 325.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GRILLED PORK CHOPS".ToLower()), Units = "", SalePrice = 415.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PASTA VEGGIES".ToLower()), Units = "", SalePrice = 225.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CIROC".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GRAYGOOSE".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("IRISH CAR BOMB".ToLower()), Units = "", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg17, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BOILER MAKER".ToLower()), Units = "", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg17, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GRAYGOOSE".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOULT".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOULTE".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOULTE KURANT".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOULTE KURANT".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOULT MANDRIN".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOULTE MANDRIN".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOLUTE CITRON".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOLUTE CITRON".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOLUTE BLACK PEPPER".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ABSOLUTE BLACK PEPPER".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SMIRNOFF".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SMIRNOFF".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SMIRNOFF CITRUS".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SMIRNOFF CITRUS".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BACARDI BLACK".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BACARDI BLACK".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BACARDI ORO".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BACARDI ORO".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("HAVANA CLUB".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("HAVANA CLUB".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CAPTAIN MORGAN".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CAPTAIN MORGAN".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BACARDI CARTA BLANCA".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("OLD MONK".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("OLD MONK".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEEFEATER".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEEFEATER".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BOMBAY SAPHIRE".ToLower()), Units = "30ml", SalePrice = 200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BOMBAY SAPHIRE".ToLower()), Units = "60ml", SalePrice = 400.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TANQUERRY".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TANQUERRY".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GORDON".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GORDON".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORALLEJO ANEJO".ToLower()), Units = "30ml", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORALLEJO ANEJO".ToLower()), Units = "60ml", SalePrice = 1000.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORALLEJO TRIPLE DSTLD".ToLower()), Units = "30ml", SalePrice = 450.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORALLEJO TRIPLE DSTLD".ToLower()), Units = "60ml", SalePrice = 900.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORALLEJO REPOSADO".ToLower()), Units = "30ml", SalePrice = 400.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORALLEJO REPOSADO".ToLower()), Units = "60ml", SalePrice = 800.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORALLEJO BLANCO".ToLower()), Units = "30ml", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORALLEJO BLANCO".ToLower()), Units = "60ml", SalePrice = 700.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SAUZA SILVER".ToLower()), Units = "30ml", SalePrice = 200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SAUZA SILVER".ToLower()), Units = "60ml", SalePrice = 400.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SAUZA GOLD".ToLower()), Units = "30ml", SalePrice = 200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SAUZA GOLD".ToLower()), Units = "60ml", SalePrice = 400.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg13, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("LYCHEE MINT".ToLower()), Units = "", SalePrice = 90.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg14, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SAFE SEX ON THE BEACH".ToLower()), Units = "", SalePrice = 90.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg14, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("APPLE SOAKED MOJITO".ToLower()), Units = "", SalePrice = 90.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg14, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SPICY GUAVA MARY".ToLower()), Units = "", SalePrice = 90.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg14, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ICED GREEN TEA".ToLower()), Units = "", SalePrice = 100.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg14, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ICED MINT TEA".ToLower()), Units = "", SalePrice = 100.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg14, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("RED BULL ENERGY DRINK".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("EVIAN NATURAL MINERAL WATER".ToLower()), Units = "", SalePrice = 200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PERRIER NATURL SPARKLING WATER".ToLower()), Units = "", SalePrice = 200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DIET PEPSI".ToLower()), Units = "", SalePrice = 55.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TONIC WATER".ToLower()), Units = "", SalePrice = 55.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("AERATED WATER".ToLower()), Units = "", SalePrice = 55.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("QUA NATURAL MINERAL WATER".ToLower()), Units = "", SalePrice = 75.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("AQUAFINA MINERAL WATER".ToLower()), Units = "", SalePrice = 55.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("FRESH LIME SODA".ToLower()), Units = "", SalePrice = 55.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("FRESH LIME WATER".ToLower()), Units = "", SalePrice = 55.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg15, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("APPLE TEA".ToLower()), Units = "", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg16, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ROSEMARY TEA".ToLower()), Units = "", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg16, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CINNAMON TEA".ToLower()), Units = "", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg16, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GINGER TEA".ToLower()), Units = "", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg16, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MINT TEA".ToLower()), Units = "", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg16, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("VODKA GINGER SHANDY".ToLower()), Units = "", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg17, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("RED EYE".ToLower()), Units = "", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg17, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLUE BREEZE".ToLower()), Units = "", SalePrice = 500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg17, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MAI TAI".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SEX ON THE BEACH".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JAMAICAN BREEZE".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MALI BOOZE".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLUE HAWAIIAN".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MARGARITA".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("STRAWBERRY MARGRITA".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DAIQUIRI".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("COSMOPOLITAN".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GREEN APPLE MARTINI".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MOJITO".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("WATERMELON MOJITO".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CAIPIROJKA".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("KAFIR LIME CAIPIROJKA".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CUMBER, GINGER BEEFEATER".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MINT JULEP".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MELON SNGRIA PITCHR".ToLower()), Units = "", SalePrice = 1200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MELON SANGRIAS GLASS".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SANGRIAS ROSSO GLASS".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SANGRIAS BLUSH GLASS".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("L I I T".ToLower()), Units = "", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg20, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("L BEACH I T".ToLower()), Units = "", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg20, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SEVEN STEP OF HELL".ToLower()), Units = "", SalePrice = 1200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg66, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("FLAMING LAMORGHINI".ToLower()), Units = "", SalePrice = 1200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg66, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("B-52".ToLower()), Units = "", SalePrice = 400.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg66, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BRAIN HAEMORRHAGE".ToLower()), Units = "", SalePrice = 400.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg66, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JELLY FISH".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg66, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLOODY MARIA".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg66, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GASOLINE".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg66, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SANGRIA ROSSO PITCHER".ToLower()), Units = "", SalePrice = 1200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SANGRIA BLUSH PITCHER".ToLower()), Units = "", SalePrice = 1200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BELEVEDERE".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BELEVEDERE".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLOODY MERRY".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PINA COLADA".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TEQUILA SUNRISE".ToLower()), Units = "", SalePrice = 325.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SCREW DRIVER".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PLANTERS PUNCH".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLUE LAGOON".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MANHATTAN".ToLower()), Units = "", SalePrice = 325.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("WHISKEY SOUR".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CLASSIC MARTINI".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SPICY MARTINI".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("APPLETINI".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("WHITE RUSSIAN".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg18, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("KAMIKAZE FLAVOUR".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg66, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEER LAGER".ToLower()), Units = "", SalePrice = 160.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg68, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PASTA CHICKEN".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEER PREMIUM".ToLower()), Units = "", SalePrice = 185.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg68, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEER WEISS".ToLower()), Units = "", SalePrice = 185.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg68, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEER DARK".ToLower()), Units = "", SalePrice = 160.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg68, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEER LAGER PITCHER".ToLower()), Units = "", SalePrice = 550.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg68, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEER PREMIUM PITCHER".ToLower()), Units = "", SalePrice = 650.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg68, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEER PITCHER WEISS".ToLower()), Units = "", SalePrice = 650.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg68, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BEER DARK PITCHER".ToLower()), Units = "", SalePrice = 550.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg68, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DOM PERIGNON BRUT".ToLower()), Units = "", SalePrice = 16000.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg69, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MOET & CHANDON BRUT IMPERIAL".ToLower()), Units = "", SalePrice = 8000.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg69, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MOET & CHANDON N V ROSE".ToLower()), Units = "", SalePrice = 9000.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg69, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PASTA MUTTON".ToLower()), Units = "", SalePrice = 285.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORDON NEGRO BURT 07".ToLower()), Units = "", SalePrice = 2000.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg69, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PROSECCO SPUMANTE BRUT TI AMO".ToLower()), Units = "", SalePrice = 2500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg69, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("AFRICAN HORIZON PINOTAGE".ToLower()), Units = "", SalePrice = 1500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("AFRICAN HORIZON SHIRAZ".ToLower()), Units = "", SalePrice = 1500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ASTICA CABERNET SAUVIGNON".ToLower()), Units = "", SalePrice = 1500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("HARDY'S SHIRAZ CABERNET".ToLower()), Units = "", SalePrice = 1650.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JACOB'S CREEK SHIRAJ CABERNET".ToLower()), Units = "", SalePrice = 1700.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MALAMBO SHIRAZ MALBEC".ToLower()), Units = "", SalePrice = 1500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("RUFFINO CHIANTI ROSSO".ToLower()), Units = "", SalePrice = 2500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("WOODBRIDGE CABERNET SAUVIGNON".ToLower()), Units = "", SalePrice = 1750.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PASTA PRAWNS".ToLower()), Units = "", SalePrice = 295.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("WOODBRIDGE MERLOT".ToLower()), Units = "", SalePrice = 1750.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TRAPICHE MALBEC".ToLower()), Units = "", SalePrice = 1750.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("AFRICAN HORIZON SAUVIGNON".ToLower()), Units = "", SalePrice = 1500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ASTICA TORRENTES".ToLower()), Units = "", SalePrice = 1500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("HARDY'S CHARDONNAY SEMILLION".ToLower()), Units = "", SalePrice = 1650.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JACOB'S CREEK CHARDONNAY".ToLower()), Units = "", SalePrice = 1700.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MALAMBO CHENIN CHARDONNAY".ToLower()), Units = "", SalePrice = 1500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("RUFINO ORIVETO CLASSICO".ToLower()), Units = "", SalePrice = 1700.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("WOODBRIDGE CHARDONNAY".ToLower()), Units = "", SalePrice = 1650.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("WOODBRIDGE SAUVIGNON BLANC".ToLower()), Units = "", SalePrice = 1650.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PASTA RIVER SOLE FISH".ToLower()), Units = "", SalePrice = 315.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TRAPICHE SAUVIGNON".ToLower()), Units = "", SalePrice = 1650.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("WOODBRIDGE WHITE ZIN".ToLower()), Units = "", SalePrice = 1650.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BELOW 42".ToLower()), Units = "30ml", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BELOW 42".ToLower()), Units = "60ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ISLE OF JURA".ToLower()), Units = "30ml", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ISLE OF JURA".ToLower()), Units = "60ml", SalePrice = 600.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg06, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("JUICE".ToLower()), Units = "", SalePrice = 55.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg70, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BRUSCHETTA VEG".ToLower()), Units = "", SalePrice = 200.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg23, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("INDIA KINGS".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg72, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CLASSIC MILD".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg72, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PASTA BACON".ToLower()), Units = "", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CLASSIC REGULAR".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg72, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("B N H LIGHT".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg72, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("HARDYS CHARDONNAY WHITE GL".ToLower()), Units = "", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg71, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MALAMBO CHENIN WHITE GL".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("AFRICAN HORIZON WHITE GL".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("HARDYS SHIRAZ CAB RED GL".ToLower()), Units = "", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MALAMBO SHIREZ MEL RED GL".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("AFRICAN HORIZON SHI RED GL".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg31, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DRY MARTINI".ToLower()), Units = "", SalePrice = 300.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg19, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BACARDI CARTA BLANCA".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("PASTA MIX SAUSAGE".ToLower()), Units = "", SalePrice = 350.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg25, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TANDOORI VEG PLATTER".ToLower()), Units = "", SalePrice = 325.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg21, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MASALA FISH FINGER".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg73, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("MIXED CHICKEN SAUSAGE PLATTER".ToLower()), Units = "", SalePrice = 225.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg73, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("SHAMMI KEBAB".ToLower()), Units = "", SalePrice = 225.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg73, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("LEHSUNI CHICKEN TIKKA".ToLower()), Units = "", SalePrice = 275.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg73, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DEVIL FRIED CHICKEN".ToLower()), Units = "", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg73, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("GRILLED VEGETABLES".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg73, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("ALOO MINT TINKA".ToLower()), Units = "", SalePrice = 150.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg73, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLUE RIBAND".ToLower()), Units = "60ml", SalePrice = 250.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H. H BEER MUG".ToLower()), Units = "", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg68, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("DOM PERIGNON".ToLower()), Units = "", SalePrice = 16000.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg69, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("TIAMO PROSECCO BRUT".ToLower()), Units = "", SalePrice = 2000.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg69, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("CORDON NEGRO BRUT".ToLower()), Units = "", SalePrice = 2500.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg69, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("BLUE RIBAND".ToLower()), Units = "30ml", SalePrice = 125.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H H WHISKEY".ToLower()), Units = "30ml", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H H WHISKY".ToLower()), Units = "60ml", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg09, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H H VODKA".ToLower()), Units = "30ml", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H H VODKA".ToLower()), Units = "60ml", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg10, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H H GIN".ToLower()), Units = "30ml", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H H GIN".ToLower()), Units = "60ml", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg12, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H H RUM".ToLower()), Units = "30ml", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
session.Insert(new Product() { Name = currentInfo.ToTitleCase("H H RUM".ToLower()), Units = "60ml", SalePrice = 0.00000000M, ServiceCharge = .1M, Discontinued = false, ProductGroup = pg11, SortOrder = 1, Tax = tax });
trans.Commit();
}
}
}
#endregion
#region modifiers
public static void InsertModifier()
{
using (var session = SessionManager.StatelessSession)
{
session.Insert(new Modifier() { Name = "On the Rocks" });
session.Insert(new Modifier() { Name = "Frozen" });
session.Insert(new Modifier() { Name = "Soda" });
session.Insert(new Modifier() { Name = "Water" });
session.Insert(new Modifier() { Name = "Less Sweet" });
session.Insert(new Modifier() { Name = "Mix" });
session.Insert(new Modifier() { Name = "Sugar Separate" });
session.Insert(new Modifier() { Name = "Straight" });
session.Insert(new Modifier() { Name = "Crushed Ice" });
session.Insert(new Modifier() { Name = "Orange Juice" });
session.Insert(new Modifier() { Name = "Pineapple Juice" });
session.Insert(new Modifier() { Name = "Mango Juice" });
session.Insert(new Modifier() { Name = "Mix Fruit Juice" });
session.Insert(new Modifier() { Name = "Cranberry Juice" });
session.Insert(new Modifier() { Name = "Litchi Juice" });
session.Insert(new Modifier() { Name = "Apple Juice" });
session.Insert(new Modifier() { Name = "Spicy" });
session.Insert(new Modifier() { Name = "Mild" });
session.Insert(new Modifier() { Name = "No Onion" });
session.Insert(new Modifier() { Name = "No Garlic" });
session.Insert(new Modifier() { Name = "Less Oil" });
session.Insert(new Modifier() { Name = "HOLD" });
session.Insert(new Modifier() { Name = "Arrabiata" });
session.Insert(new Modifier() { Name = "Carbonara" });
session.Insert(new Modifier() { Name = "Cheese Sauce" });
session.Insert(new Modifier() { Name = "Pesto" });
session.Insert(new Modifier() { Name = "Aglie e Olio" });
session.Insert(new Modifier() { Name = "Marinara" });
session.Insert(new Modifier() { Name = "Bolognaise" });
session.Insert(new Modifier() { Name = "Penne" });
session.Insert(new Modifier() { Name = "Speghetti" });
session.Insert(new Modifier() { Name = "Fettuccine" });
session.Insert(new Modifier() { Name = "Farfalle" });
}
}
#endregion
#region product_group_modifiers
public static void InsertProductGroupModifier()
{
using (var session = SessionManager.Session)
{
using (var trans = session.BeginTransaction())
{
#region hold
var modhold = session.Get<Modifier>(22);
session.Save(new ProductGroupModifier() { Modifier = modhold });
#endregion
var pgs = (from pg in session.QueryOver<ProductGroup>()
where pg.ProductGroupID == 26
select pg).SingleOrDefault<ProductGroup>();
#region pasta
var pastamod = (from pg in session.QueryOver<Modifier>()
where pg.ModifierID == 23 || pg.ModifierID == 24 || pg.ModifierID == 25 || pg.ModifierID == 26 || pg.ModifierID == 27 || pg.ModifierID == 28 || pg.ModifierID == 29 || pg.ModifierID == 30 || pg.ModifierID == 31 || pg.ModifierID == 32 || pg.ModifierID == 33
select pg).List<Modifier>();
foreach (var item in pastamod)
{
session.Save(new ProductGroupModifier()
{
ShowAutomatically = true,
ProductGroup = pgs,
Modifier = item
});
}
#endregion
#region kitchen
var kitmod = (from pg in session.QueryOver<Modifier>()
where pg.ModifierID == 17 || pg.ModifierID == 18 || pg.ModifierID == 19 || pg.ModifierID == 20 || pg.ModifierID == 21
select pg).List<Modifier>();
var kitList = (from pg in session.QueryOver<ProductGroup>()
where pg.ProductGroupID == 22 || pg.ProductGroupID == 23 ||
pg.ProductGroupID == 24 || pg.ProductGroupID == 25 ||
pg.ProductGroupID == 26 || pg.ProductGroupID == 27 ||
pg.ProductGroupID == 29 || pg.ProductGroupID == 30 ||
pg.ProductGroupID == 31 || pg.ProductGroupID == 32 ||
pg.ProductGroupID == 39
select pg).List();
foreach (var gr in kitList)
{
foreach (var it in kitmod)
{
session.Save(new ProductGroupModifier() { ProductGroup = gr, Modifier = it, ShowAutomatically = false });
}
}
#endregion
#region drinks
var otherdri = (from pg in session.QueryOver<Modifier>()
where pg.ModifierID <= 16
select pg).List<Modifier>();
var barList = (from pg in session.QueryOver<ProductGroup>()
where pg.ProductGroupID == 3 || pg.ProductGroupID == 4 ||
pg.ProductGroupID == 5 || pg.ProductGroupID == 6 ||
pg.ProductGroupID == 7 || pg.ProductGroupID == 8 ||
pg.ProductGroupID == 9 || pg.ProductGroupID == 10 ||
pg.ProductGroupID == 11 || pg.ProductGroupID == 12 ||
pg.ProductGroupID == 13 || pg.ProductGroupID == 14 ||
pg.ProductGroupID == 15 || pg.ProductGroupID == 16 ||
pg.ProductGroupID == 17 || pg.ProductGroupID == 18 ||
pg.ProductGroupID == 19 || pg.ProductGroupID == 20 ||
pg.ProductGroupID == 21 || pg.ProductGroupID == 33 ||
pg.ProductGroupID == 34 || pg.ProductGroupID == 35 ||
pg.ProductGroupID == 36 || pg.ProductGroupID == 37 ||
pg.ProductGroupID == 18
select pg).List();
foreach (var gr in barList)
{
foreach (var it in otherdri)
{
session.Save(new ProductGroupModifier() { ProductGroup = gr, Modifier = it, ShowAutomatically = false });
}
}
#endregion
trans.Commit();
}
}
}
#endregion
}
}