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; using System; using System.IO; using NHibernate.Cfg; namespace Tanshu.Accounts.Repository { public static class Fixtures { public static bool CreateSchema() { var cfg = SessionManager.Configuration; Recreate(cfg); 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; } private static void Recreate(Configuration cfg) { new SchemaExport(cfg).Execute(true, true, true); new SchemaExport(cfg).Execute(true, true, false); } private static void Update(Configuration cfg) { string path = @"C:\Users\tanshu\update.sql"; Action updateExport = x => { using (var file = new FileStream(path, FileMode.Create, FileAccess.Write)) using (var sw = new StreamWriter(file)) { sw.Write(x); sw.Close(); } }; new SchemaUpdate(cfg).Execute(updateExport, 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(1); var list = session.CreateCriteria() .List(); 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(1); var list = session.CreateCriteria() .List(); foreach (var item in list) { session.Insert(new RoleGroup() { Role = item, Group = group }); } #endregion #region waiter group = session.Get(2); var role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.PRINT_KOT.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.SALES.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); #endregion #region cashier group = session.Get(3); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.PRINT_BILL.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.SALES.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.SETTLE_BILL.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.DISCOUNT.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); #endregion #region senior captain group = session.Get(5); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.EDIT_PRINTED_PRODUCT.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); #endregion #region manager group = session.Get(6); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.CHANGE_RATE.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.VOID_BILL.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.EDIT_PRINTED_BILL.Role)) .UniqueResult(); session.Insert(new RoleGroup() { Role = role, Group = group }); role = session.CreateCriteria() .Add(Restrictions.Eq("Name", RoleConstants.PRODUCTS.Role)) .UniqueResult(); 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(1); var kitList = (from pg in session.QueryOver() 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(2); var kitList = (from pg in session.QueryOver() 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(SettleOption.Unsettled); // session.Insert(SettleOption.Cash); // session.Insert(SettleOption.CreditCard); // session.Insert(SettleOption.NoCharge); // session.Insert(SettleOption.BillToCompany); // session.Insert(SettleOption.Staff); //} } #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(2); var pg01 = session.CreateCriteria().Add(Restrictions.Eq("Name", "INDIAN APPETIZERS")).UniqueResult(); var pg02 = session.CreateCriteria().Add(Restrictions.Eq("Name", "INDIAN MAIN COURSE")).UniqueResult(); var pg03 = session.CreateCriteria().Add(Restrictions.Eq("Name", "APERITIFS")).UniqueResult(); var pg04 = session.CreateCriteria().Add(Restrictions.Eq("Name", "LIQUORS")).UniqueResult(); var pg05 = session.CreateCriteria().Add(Restrictions.Eq("Name", "COGNAC")).UniqueResult(); var pg06 = session.CreateCriteria().Add(Restrictions.Eq("Name", "SINGLE MALTS")).UniqueResult(); var pg07 = session.CreateCriteria().Add(Restrictions.Eq("Name", "BLENDED SCOTCH")).UniqueResult(); var pg08 = session.CreateCriteria().Add(Restrictions.Eq("Name", "TENNESSE/BOURBON/IRISH")).UniqueResult(); var pg09 = session.CreateCriteria().Add(Restrictions.Eq("Name", "DOMESTIC SCOTCH")).UniqueResult(); var pg10 = session.CreateCriteria().Add(Restrictions.Eq("Name", "VODKA")).UniqueResult(); var pg11 = session.CreateCriteria().Add(Restrictions.Eq("Name", "RUM")).UniqueResult(); var pg12 = session.CreateCriteria().Add(Restrictions.Eq("Name", "GIN")).UniqueResult(); var pg13 = session.CreateCriteria().Add(Restrictions.Eq("Name", "TEQUILA")).UniqueResult(); var pg14 = session.CreateCriteria().Add(Restrictions.Eq("Name", "MOCKTAIL")).UniqueResult(); var pg15 = session.CreateCriteria().Add(Restrictions.Eq("Name", "SOFT BEVERAGE")).UniqueResult(); var pg16 = session.CreateCriteria().Add(Restrictions.Eq("Name", "ICE TEA FLAVOUR")).UniqueResult(); var pg66 = session.CreateCriteria().Add(Restrictions.Eq("Name", "SHOOTERS")).UniqueResult(); var pg17 = session.CreateCriteria().Add(Restrictions.Eq("Name", "HOPS N GRAIN BUSTERS")).UniqueResult(); var pg18 = session.CreateCriteria().Add(Restrictions.Eq("Name", "TROPICAL COOLER")).UniqueResult(); var pg19 = session.CreateCriteria().Add(Restrictions.Eq("Name", "HOPS N GRAIN CLASSIC")).UniqueResult(); var pg20 = session.CreateCriteria().Add(Restrictions.Eq("Name", "HEADY MIXES")).UniqueResult(); var pg21 = session.CreateCriteria().Add(Restrictions.Eq("Name", "INDIAN SNACKS")).UniqueResult(); var pg22 = session.CreateCriteria().Add(Restrictions.Eq("Name", "DASTAR KHWAN")).UniqueResult(); var pg23 = session.CreateCriteria().Add(Restrictions.Eq("Name", "INTERNATIONAL APPETIZER")).UniqueResult(); var pg24 = session.CreateCriteria().Add(Restrictions.Eq("Name", "SALAD")).UniqueResult(); var pg25 = session.CreateCriteria().Add(Restrictions.Eq("Name", "INTERNATIONAL MAINCOURSE")).UniqueResult(); var pg26 = session.CreateCriteria().Add(Restrictions.Eq("Name", "BURGERS")).UniqueResult(); var pg27 = session.CreateCriteria().Add(Restrictions.Eq("Name", "PIZZAS")).UniqueResult(); var pg28 = session.CreateCriteria().Add(Restrictions.Eq("Name", "DESSERT")).UniqueResult(); var pg29 = session.CreateCriteria().Add(Restrictions.Eq("Name", "INDIAN BREAD")).UniqueResult(); var pg30 = session.CreateCriteria().Add(Restrictions.Eq("Name", "OPEN ITEM")).UniqueResult(); var pg67 = session.CreateCriteria().Add(Restrictions.Eq("Name", "RICE")).UniqueResult(); var pg68 = session.CreateCriteria().Add(Restrictions.Eq("Name", "BEER")).UniqueResult(); var pg31 = session.CreateCriteria().Add(Restrictions.Eq("Name", "WINE")).UniqueResult(); var pg69 = session.CreateCriteria().Add(Restrictions.Eq("Name", "CHAMPAGNE")).UniqueResult(); var pg70 = session.CreateCriteria().Add(Restrictions.Eq("Name", "JUICE")).UniqueResult(); var pg71 = session.CreateCriteria().Add(Restrictions.Eq("Name", "WINE BY GLASS")).UniqueResult(); var pg72 = session.CreateCriteria().Add(Restrictions.Eq("Name", "TOBACCO")).UniqueResult(); var pg73 = session.CreateCriteria().Add(Restrictions.Eq("Name", "H N G SPECIAL SNACKS")).UniqueResult(); 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(22); session.Save(new ProductGroupModifier() { Modifier = modhold }); #endregion var pgs = (from pg in session.QueryOver() where pg.ProductGroupID == 26 select pg).SingleOrDefault(); #region pasta var pastamod = (from pg in session.QueryOver() 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(); 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() where pg.ModifierID == 17 || pg.ModifierID == 18 || pg.ModifierID == 19 || pg.ModifierID == 20 || pg.ModifierID == 21 select pg).List(); var kitList = (from pg in session.QueryOver() 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() where pg.ModifierID <= 16 select pg).List(); var barList = (from pg in session.QueryOver() 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 } }