//Add an entry in the ACL, and send an invitation email public void SendInvitation(string email, Guid ProjectID, UserType userType, IEmailSender emailSender) { //Database access var db = new ApplicationDBContext(); //make sure this isnt a duplicate if (db.UsersAccessProjects.Where(acl => acl.Email == email && acl.ProjectID == ProjectID).Count() == 0) { //Working with ACL var acl = new UsersAccessProjects(); acl.Email = email; acl.invitationAccepted = false; acl.ProjectID = ProjectID; acl.UserID = null; //Save the ACL entry db.UsersAccessProjects.Add(acl); db.SaveChanges(); //build an invitaion email string body; body = "You have been invited to a new project.\n"; body += "Click the link to accept the invitation.\n"; body += "http://northcarolinataxrecoverycalculator.apphb.com/Project/AcceptInvite/" + acl.ID; //send an invitaion email emailSender.SendMail(email, "You have been invited to a project", body); } }
/// <summary> /// Finds all the collaborators for a specific project /// </summary> /// <param name="ProjectID"></param> /// <returns></returns> public IEnumerable<UsersAccessProjects> FindAllCollaborators(Guid ProjectID) { var db = new ApplicationDBContext(); //Find all the collaborators on this project return db.UsersAccessProjects .Where(acl => acl.ProjectID == ProjectID) .ToList(); }
protected void Application_Start() { ApplicationDBContext db = new ApplicationDBContext(); //Init the datbase, and apply any pending updates/changes //NOTE: Entity Framework MUST update the database BEFORE the following WebSecurity block. // If Entity Framework does not find that database thet why it left it, then it gets testy try { var updateDBInit = new MigrateDatabaseToLatestVersion<ApplicationDBContext, Configuration>(); updateDBInit.InitializeDatabase(db); } catch (Exception e) { } //Init Security //NOTE: Entity Framework MUST update the database BEFORE this WebSecurity block. // If Entity Framework does not find that database thet why it left it, then it gets testy try { if (!WebSecurity.Initialized) { WebSecurity.InitializeDatabaseConnection("ApplicationDBContext", "UserProfile", "UserId", "UserName", autoCreateTables: true); } } catch (Exception e) { } AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterAuth(); //Init IoC(unity) Bootstrapper.Initialise(); //Remove all but the Razor View Engine for some extra Perf ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new RazorViewEngine()); //Load Tax Periods into globaly available static structure TaxPeriods.Load(); }
public void ProjectRepository_AcceptInvitation_ShouldSavetheUserIDInTheDB() { //create a test user in the database var db = new ApplicationDBContext(); var user = new UserProfile(); user.UserName = "******" + Guid.NewGuid().ToString(); db.UserProfiles.Add(user); db.SaveChanges(); //ok. on to the test now var projects = new ProjectRepository(); var project = createTestProject(987); projects.Create(project); var invitation = projects.CreateCollaboration(project.ID, "*****@*****.**"); projects.AcceptCollaboration(invitation.ID, user.UserId); var sharedProjectIDs = new List<Guid>(); CollectionAssert.DoesNotContain(sharedProjectIDs, project.ID); sharedProjectIDs = projects.FindProjectsSharedWithUser(user.UserId).Select(col => col.ID).ToList(); CollectionAssert.Contains(sharedProjectIDs, project.ID); }
/// <summary> /// Returns the security level, aka permissions of a user for a specifi projet /// </summary> /// <param name="user"></param> /// <param name="project"></param> /// <returns></returns> public SecurityLevel GetSecurityLevel(UserProfile user, Project project) { //Mos? //Project Owner? if (user.UserId == project.OwnerID) { return SecurityLevel.ProjectAdmin; } //Collaborator? var db = new ApplicationDBContext(); if (db.UsersAccessProjects .Where(acl => acl.ProjectID == project.ID && acl.UserID == user.UserId) .FirstOrDefault() != null) { return SecurityLevel.Collaborator; } //anything else has NO permission on this project return SecurityLevel.None; }
public ActionResult ExternalLoginConfirmation(RegisterExternalLoginModel model, string returnUrl) { string provider = null; string providerUserId = null; if (User.Identity.IsAuthenticated || !OAuthWebSecurity.TryDeserializeProviderUserId(model.ExternalLoginData, out provider, out providerUserId)) { return RedirectToAction("Manage"); } if (ModelState.IsValid) { // Insert a new user into the database using (ApplicationDBContext db = new ApplicationDBContext()) { UserProfile user = db.UserProfiles.FirstOrDefault(u => u.UserName.ToLower() == model.UserName.ToLower()); // Check if user already exists if (user == null) { // Insert name into the profile table db.UserProfiles.Add(new UserProfile { UserName = model.UserName }); db.SaveChanges(); OAuthWebSecurity.CreateOrUpdateAccount(provider, providerUserId, model.UserName); OAuthWebSecurity.Login(provider, providerUserId, createPersistentCookie: false); return RedirectToLocal(returnUrl); } else { ModelState.AddModelError("UserName", "User name already exists. Please enter a different user name."); } } } ViewBag.ProviderDisplayName = OAuthWebSecurity.GetOAuthClientData(provider).DisplayName; ViewBag.ReturnUrl = returnUrl; return View(model); }
public void Seed() { ApplicationDBContext db = new ApplicationDBContext(); Project project = new Project(); project.Name = "Salisbury - Old Concord Rd"; project.DateStarted = DateTime.Now; project.IsDeleted = false; project.OwnerID = 0; db.Projects.Add(project); db.SaveChanges(); RecieptEntity RecieptEntity = null; RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "1"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-06-16"); RecieptEntity.SalesTax = 7.29f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 111.43f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "2"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-06-16"); RecieptEntity.SalesTax = 1.91f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 29.13f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "3"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-06-18"); RecieptEntity.SalesTax = 16.76f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 256.12f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "4"; RecieptEntity.StoreName = "DESCO Inc."; RecieptEntity.DateOfSale = DateTime.Parse("2012-06-20"); RecieptEntity.SalesTax = 5.36f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 82.00f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "5"; RecieptEntity.StoreName = "KnoxBox"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-05"); RecieptEntity.SalesTax = 27.68f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 437.68f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "6"; RecieptEntity.StoreName = "Quickscrews International"; RecieptEntity.DateOfSale = DateTime.Parse("2012-06-22"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 110.76f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "7"; RecieptEntity.StoreName = "ABC Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-06-22"); RecieptEntity.SalesTax = 248.83f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 3803.55f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "8"; RecieptEntity.StoreName = "Concrete Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-03"); RecieptEntity.SalesTax = 191.52f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 2927.52f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "9"; RecieptEntity.StoreName = "Concrete Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-07"); RecieptEntity.SalesTax = 60.27f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 921.27f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "10"; RecieptEntity.StoreName = "Concrete Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-07"); RecieptEntity.SalesTax = 1620.21f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 24762.21f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "11"; RecieptEntity.StoreName = "Guaranteed Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-05"); RecieptEntity.SalesTax = 79.38f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 1213.38f; RecieptEntity.County = 41; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "12"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-02"); RecieptEntity.SalesTax = 3.57f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 54.57f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "13"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-02"); RecieptEntity.SalesTax = 12.29f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 187.87f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "14"; RecieptEntity.StoreName = "United Rentals"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-03"); RecieptEntity.SalesTax = 18.71f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 293.09f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "15"; RecieptEntity.StoreName = "United Rentals"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-13"); RecieptEntity.SalesTax = 3.81f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 65.29f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "16"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-13"); RecieptEntity.SalesTax = 10.69f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 163.38f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "17"; RecieptEntity.StoreName = "United Rentals"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-16"); RecieptEntity.SalesTax = 21.11f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 322.71f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "18"; RecieptEntity.StoreName = "Concrete Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-14"); RecieptEntity.SalesTax = 1972.96f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 30157.96f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "19"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-14"); RecieptEntity.SalesTax = 13.48f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 206.08f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "20"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-21"); RecieptEntity.SalesTax = 11.43f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 174.77f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "21"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-21"); RecieptEntity.SalesTax = 11.91f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 182.10f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "22"; RecieptEntity.StoreName = "Hoffman & Hoffman"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-18"); RecieptEntity.SalesTax = 625.45f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 9560.45f; RecieptEntity.County = 41; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "23"; RecieptEntity.StoreName = "Office Depot"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-11"); RecieptEntity.SalesTax = 0.80f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 11.79f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "24"; RecieptEntity.StoreName = "Suburban Propane"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-10"); RecieptEntity.SalesTax = 107.92f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 1634.52f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "25"; RecieptEntity.StoreName = "Concrete Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-06-28"); RecieptEntity.SalesTax = 33.22f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 507.72f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "26"; RecieptEntity.StoreName = "Concrete Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-06-28"); RecieptEntity.SalesTax = 357.21f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 5460.24f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "27"; RecieptEntity.StoreName = "Concrete Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-02"); RecieptEntity.SalesTax = 50.44f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 720.64f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "28"; RecieptEntity.StoreName = "Concrete Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-21"); RecieptEntity.SalesTax = 987.85f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 15100.00f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "29"; RecieptEntity.StoreName = "DESCO Inc."; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-20"); RecieptEntity.SalesTax = 0.65f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 9.87f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "30"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-20"); RecieptEntity.SalesTax = 16.17f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 247.15f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "31"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = 13.15f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 201.01f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "32"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-06-30"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 56.59f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "33"; RecieptEntity.StoreName = "Office Depot"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = 20.16f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 308.12f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "34"; RecieptEntity.StoreName = "Office Depot"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = -16.31f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = -249.27f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "35"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-10"); RecieptEntity.SalesTax = 1.40f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 21.38f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "36"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-10"); RecieptEntity.SalesTax = 1.77f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 27.11f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "37"; RecieptEntity.StoreName = "Sam's Club"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-10"); RecieptEntity.SalesTax = 25.88f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 392.56f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "38"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-10"); RecieptEntity.SalesTax = 8.01f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 122.37f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "39"; RecieptEntity.StoreName = "Office Depot"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = 16.31f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 249.27f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "40"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = 31.54f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 482.15f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "41"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = 1.94f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 29.66f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "42"; RecieptEntity.StoreName = "Sherwin-Williams"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = 26.45f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 404.35f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "43"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 10.62f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 162.27f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "44"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 0.69f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 10.57f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "45"; RecieptEntity.StoreName = "Sherwin-Williams"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 10.58f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 161.74f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "46"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 30.00f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "47"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 67.21f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "48"; RecieptEntity.StoreName = "Office Depot"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 0.59f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 8.97f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "49"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 23.92f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 365.62f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "50"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 2.76f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 42.16f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "51"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 10.33f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 157.83f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "52"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 0.76f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 11.60f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "53"; RecieptEntity.StoreName = "Southeastern Concrete Products"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-13"); RecieptEntity.SalesTax = 14.89f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 235.54f; RecieptEntity.County = 49; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "54"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 3.38f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 51.60f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "55"; RecieptEntity.StoreName = "Earp's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 45.67f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "56"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 9.84f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 150.42f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "57"; RecieptEntity.StoreName = "Home Depot"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 6.06f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 92.63f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "58"; RecieptEntity.StoreName = "DESCO Inc."; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 13.66f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 208.78f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "59"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-13"); RecieptEntity.SalesTax = 1.49f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 25.36f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "60"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 25.04f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "61"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-13"); RecieptEntity.SalesTax = 3.83f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 58.53f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "62"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-13"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.78f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 39.98f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "63"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 1.57f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 24.02f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "64"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-16"); RecieptEntity.SalesTax = 8.56f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 130.89f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "65"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-16"); RecieptEntity.SalesTax = 0.75f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 11.51f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "66"; RecieptEntity.StoreName = "WilcoHess"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-15"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 24.99f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "67"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-16"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 68.83f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "68"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-16"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 1.85f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 94.45f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "69"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 10.70f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 163.57f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "70"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-16"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 55.28f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "71"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-16"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.80f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 40.60f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "72"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-16"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 29.17f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "73"; RecieptEntity.StoreName = "United Rentals"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-15"); RecieptEntity.SalesTax = 6.64f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 105.11f; RecieptEntity.County = 49; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "74"; RecieptEntity.StoreName = "Pop Shoppe"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-15"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 62.24f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "75"; RecieptEntity.StoreName = "Swicegoods Paper"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-15"); RecieptEntity.SalesTax = 6.78f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 103.58f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "76"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-15"); RecieptEntity.SalesTax = 11.44f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 174.89f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "77"; RecieptEntity.StoreName = "Fastenal"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-15"); RecieptEntity.SalesTax = 9.61f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 146.89f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "78"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 4.30f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 65.74f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "79"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.39f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 19.99f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "80"; RecieptEntity.StoreName = "Food Lion"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.86f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 43.76f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "81"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 4.16f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 63.59f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "82"; RecieptEntity.StoreName = "Earp's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 44.31f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "83"; RecieptEntity.StoreName = "Pops Country Store"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = 5.60f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 85.55f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "84"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = 21.03f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 321.41f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "85"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-13"); RecieptEntity.SalesTax = 10.82f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 165.40f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "86"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-12"); RecieptEntity.SalesTax = -23.92f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = -365.62f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "87"; RecieptEntity.StoreName = "Food Lion"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 144.05f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "88"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 2.24f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 114.14f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "89"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 58.78f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "90"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 7.11f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 108.63f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "91"; RecieptEntity.StoreName = "Concrete Supply Company"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-21"); RecieptEntity.SalesTax = 562.83f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 8599.68f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "92"; RecieptEntity.StoreName = "GrandinRoad"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-11"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 373.32f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "93"; RecieptEntity.StoreName = "Sunbelt Rentals"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 71.61f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 1094.61f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "94"; RecieptEntity.StoreName = "Thermo King Central"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-14"); RecieptEntity.SalesTax = 12.20f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 180.47f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "95"; RecieptEntity.StoreName = "Hertz Equipment Rental"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-16"); RecieptEntity.SalesTax = 28.07f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 429.07f; RecieptEntity.County = 60; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "96"; RecieptEntity.StoreName = "WeGotLites"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-23"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 678.00f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "97"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = -9.15f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = -139.81f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "98"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = -10.10f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = -154.40f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "99"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 50.31f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "100"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 17.95f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "101"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 1.82f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 27.79f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "102"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 4.66f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 71.23f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "103"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 9.15f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 139.81f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "104"; RecieptEntity.StoreName = "Sunnyside Ice and Fuel Co., Inc"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 930.00f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "105"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 9.15f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 139.81f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "106"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 0.65f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 9.87f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "107"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 12.88f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 196.95f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "108"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 3.67f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 77.43f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "109"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 12.12f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 185.28f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "110"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 7.37f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 112.71f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "111"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 2.71f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 41.41f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "112"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 13.27f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 202.87f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "113"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 0.92f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 14.04f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "114"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 2.67f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 40.80f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "115"; RecieptEntity.StoreName = "Target.com"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-24"); RecieptEntity.SalesTax = 6.06f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 92.58f; RecieptEntity.County = 34; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "116"; RecieptEntity.StoreName = "Home Depot"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 1.40f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 21.36f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "117"; RecieptEntity.StoreName = "Home Depot"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 3.24f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 49.56f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "118"; RecieptEntity.StoreName = "Marathon"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 34.23f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "119"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 2.22f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 33.91f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "120"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-20"); RecieptEntity.SalesTax = 25.29f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 386.57f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "121"; RecieptEntity.StoreName = "Subway"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-20"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 36.27f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "122"; RecieptEntity.StoreName = "Chckfila"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-20"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 7.37f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "123"; RecieptEntity.StoreName = "Fastenal"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-20"); RecieptEntity.SalesTax = 3.84f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 58.75f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "124"; RecieptEntity.StoreName = "Ruehlen Supply Co"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-20"); RecieptEntity.SalesTax = 2.39f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 36.57f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "125"; RecieptEntity.StoreName = "Derrick Travel Plaza"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-21"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 30.01f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "126"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-21"); RecieptEntity.SalesTax = 1.04f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 15.94f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "127"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-22"); RecieptEntity.SalesTax = 2.64f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 40.38f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "128"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-22"); RecieptEntity.SalesTax = 1.39f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 21.31f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "129"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-22"); RecieptEntity.SalesTax = 0.73f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 11.11f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "130"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-23"); RecieptEntity.SalesTax = 5.44f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 83.20f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "131"; RecieptEntity.StoreName = "Staples"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-23"); RecieptEntity.SalesTax = 4.90f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 74.88f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "132"; RecieptEntity.StoreName = "Staples"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-23"); RecieptEntity.SalesTax = 2.13f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 30.49f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "133"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-23"); RecieptEntity.SalesTax = 6.69f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 102.33f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "134"; RecieptEntity.StoreName = "Rushco Food"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-23"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 39.52f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "135"; RecieptEntity.StoreName = "WilcoHess"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-23"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 75.00f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "136"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-22"); RecieptEntity.SalesTax = -0.46f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = -7.07f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "137"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-24"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 50.37f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "138"; RecieptEntity.StoreName = "Sheetz"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-24"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 36.01f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "139"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-24"); RecieptEntity.SalesTax = 1.81f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 27.69f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "140"; RecieptEntity.StoreName = "Sherwin-Williams"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-23"); RecieptEntity.SalesTax = 19.99f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 305.51f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "141"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 6.96f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 106.33f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "142"; RecieptEntity.StoreName = "Sam's Club"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 12.04f; RecieptEntity.FoodTax = 2.46f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 307.29f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "143"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 2.94f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 150.02f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "144"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 1.33f; RecieptEntity.FoodTax = 1.51f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 97.19f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "145"; RecieptEntity.StoreName = "Sam's Club"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-15"); RecieptEntity.SalesTax = 2.16f; RecieptEntity.FoodTax = 0.78f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 72.92f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "146"; RecieptEntity.StoreName = "Rastaurant Depot"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-13"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 138.26f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "147"; RecieptEntity.StoreName = "WilcoHess"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 1.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 49.80f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "148"; RecieptEntity.StoreName = "Auto Zone"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-14"); RecieptEntity.SalesTax = 1.36f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 20.83f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "149"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 1.94f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 29.64f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "150"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 0.83f; RecieptEntity.FoodTax = 0.43f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 34.80f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "151"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 2.04f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 103.80f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "152"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-17"); RecieptEntity.SalesTax = 1.52f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 77.58f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "153"; RecieptEntity.StoreName = "Walmart"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 1.06f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 53.96f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "154"; RecieptEntity.StoreName = "Sandy's One Stop"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-19"); RecieptEntity.SalesTax = 0.40f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 20.30f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "155"; RecieptEntity.StoreName = "Subway"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-21"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 65.81f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "156"; RecieptEntity.StoreName = "Sunnyside Ice and Fuel Co., Inc"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-18"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 69.50f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "157"; RecieptEntity.StoreName = "Sam's Club"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-13"); RecieptEntity.SalesTax = 4.83f; RecieptEntity.FoodTax = 5.80f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 369.91f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "158"; RecieptEntity.StoreName = "Trane"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-10"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 16481.00f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "159"; RecieptEntity.StoreName = "The Glass Shop"; RecieptEntity.DateOfSale = DateTime.Parse("2012-07-16"); RecieptEntity.SalesTax = 0.00f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 1752.00f; RecieptEntity.County = 101; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "160"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-24"); RecieptEntity.SalesTax = 3.57f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 54.64f; RecieptEntity.County = 13; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "161"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-23"); RecieptEntity.SalesTax = 3.53f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 53.90f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); RecieptEntity = new RecieptEntity(); RecieptEntity.RIF = "162"; RecieptEntity.StoreName = "Lowe's"; RecieptEntity.DateOfSale = DateTime.Parse("2012-08-24"); RecieptEntity.SalesTax = 0.93f; RecieptEntity.FoodTax = 0.00f; RecieptEntity.ProjectID = project.ID; RecieptEntity.SalesAmount = 14.15f; RecieptEntity.County = 80; RecieptEntity.Notes = ""; db.Reciepts.Add(RecieptEntity); db.SaveChanges(); }
/// <summary> /// Selects all reciepts for a single project. /// Optionally filtered by date /// </summary> /// <param name="ProjectID"> /// The Project we want to select from /// </param> /// <param name="filterStartDate"> /// Only select recipets that are AFTER this date /// </param> /// <param name="filterEndDate"> /// Only select recipets that are BEFORE this date /// </param> /// <returns></returns> public IEnumerable<RecieptEntity> FindReciepts(DateTime? filterStartDate = null, DateTime? filterEndDate = null) { var db = new ApplicationDBContext(); //This will hold all our reciepts List<RecieptEntity> reciepts = null; //If there was both a start & end date if (filterStartDate != null && filterEndDate != null) { reciepts = db.Reciepts.Where(rec => rec.Project.ID == ID && rec.DateOfSale >= filterStartDate && rec.DateOfSale < filterEndDate).ToList(); } //If there was only a start date else if (filterStartDate != null && filterEndDate == null) { reciepts = db.Reciepts.Where(rec => rec.Project.ID == ID && rec.DateOfSale >= filterStartDate).ToList(); } //If there was only a end date else if (filterStartDate == null && filterEndDate != null) { reciepts = db.Reciepts.Where(rec => rec.Project.ID == ID && rec.DateOfSale < filterEndDate).ToList(); } //If there was no date filter set else { reciepts = db.Reciepts.Where(rec => rec.Project.ID == ID).ToList(); } return reciepts; }
/// <summary> /// Return the total dollar amount that went to transit tax during all time periods /// </summary> /// <returns></returns> public double GetTotalTransitTax(Guid ProjectID) { var reciepts = new ApplicationDBContext().Reciepts.Where(col => col.ID == ID); return GetTotalTransitTax(reciepts); }
/// <summary> /// Return the total dollar amount that went to all state during all time periods /// </summary> /// <returns></returns> public double GetTotalStateTax() { var reciepts = new ApplicationDBContext().Reciepts.Where(col => col.ID == ID); return GetTotalStateTax(reciepts); }