iloire / asp.net-mvc-example-invoicing-app

Example invoicing application in ASP.NET MVC3
224 stars 208 forks source link

 

 

 

 

 

This project is abandoned.

 

 

 

 

 

 

 

ASP.NET MVC3 Invoicing Application

Online Demo

Check the online demo here

How to best use this code:

Installation

Altering connectionStrings section

Based on convention, EF will look for a connection strign named as the DBContext (in this case "InvoiceDB"), and will use it, so feel free to set the data provider you want:

 <!-- 
     By default (convention over configuration, the connection string with the same name as your DBContext will be used 
     You can select then wherever you will use SQL CE, SQL Serer Express Edition, etc, here. 
 -->
 <add name="InvoiceDB" connectionString="Data Source=|DataDirectory|InvoiceDB.sdf" providerName="System.Data.SqlServerCe.4.0" />
 <!--
 <add name="InvoiceDB" connectionString="Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
 <add name="InvoiceDB" connectionString="metadata=res://*;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=mssql2005a.active-ns.com;Initial Catalog=xxxxxxxxxx.org;user id=xxxxxxxxxxxx;password=xxxxxxxxxxx;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
 -->

Screenshots

Home

Home

Invoice Details

Invoice Details

Invoice (printed output)

Printed Invoice

Invoice list

Invoice list

Customer list

Customer list

Edit Customer

Customer list

Project unit tests

Unit testing

TAGS (change log):

0.21 10/05/2012

0.20 19/04/2012

0.19

0.18

0.17

0.16

0.15

0.14

0.13

0.12

0.11

0.10

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

The Author

Ivan Loire, ASP.NET MVC Freelance

I make clients happy for a living while developing software, so contact me if you need custom modifications on this app, or help in other ASP.NET MVC project. I'm currently located in Spain.

Contact: www.iloire.com

LICENSE

Copyright (c) 2011 Iván Loire Mallén - www.iloire.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.