Final Report
Final Report
1. INTRODUCTION
manage all their smart gadgets (I Pods, mobile phone, pen drive etc)
and manufacturer via our remote server. Main idea involved here is to
make use of online service (monitoring tool) that can automatically scan
can find solutions to all other problems pertaining to their gadgets and
better way.
2. EXISTING SYSTEM
the admin authority and get the information. It’s a time delay process.
And maintaining all the records in Excel sheets and paradox, clipper. If
they want any record they have to search all the records. The whole
remember the file names in which the required data is feed. No easy
human work need to be done in order analyze the details present in the
3. PROPOSED SYSTEM
users to pay on delivery feature which will be very handy for selling
4. ADVANTAGES
4. Being a web based application it doesn’t require any client side in-
stallation.
5. MODULES
customers
module
4. Status: The status of the mobiles along with the cost and services
3. C# language
4. HTML, JavaScript
1. 256 MB RAM
3. Pentium IV Processor
7. ASP.NET
Open your favorite text editor, Notepad will suffice, and paste the
the HTML file in your browser of choice. The following HTML code will
set up a perfectly clear HTML form that sends information into the ether:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
8859-1" />
<title>HTML to Nowhere</title>
</head>
<body>
<form>
<p/>
</body>
</html>
When you test the code after you enter your name and click the
Dream Button (a thinly disguised submit button), your output will look
just like Figure 1-1. Without some kind of mechanism to capture and
retrieve, and process the information. Other than storing cookies on the
visitor’s computer, you can’t do too much with HTML when it comes to
Your browser’s main job is requesting pages from the server and
protocol, your browser parses (interprets) the HTML code it gets from the
server, but otherwise does little processing. Because your HTTP client
considered a thin client. There’s nothing wrong with a thin client, and it
client can also process certain kinds of files such as SWF (compiled
Adobe Flash files), Java Applets, ActiveX Controls, as well as other files
requiring that the browser have compatible plug-ins. For the most part,
though, the thin client model is one where the server does the processing,
and your browser’s job is to display the contents it gets from the server.
between your browser and the server is broken. The browser does not
remember the last page it does not hold state. As soon as the next page
You may be thinking that your cache holds lots of previous pages
and that your browser’s history feature remembers previous pages. That’s
not what retaining state means. You cannot use the data and information
in your cache or the browser’s history as states to use with the current
page in memory. What is in active memory is the web page that the server
the new page is placed there. Just as the information you place in a text
input box is sent to silicon oblivion when you click the Submit button,
knowledge of the previous page (its state) is gone when the new page
links on pages connect to a set of related pages, but that is an illusion that
provides what you need to develop applications that hold state and use the
information that you put into the HTML form. Instead of sending form
information into a vacuum when you click a submit button, your data
like a hard drive. Using a word processor, every time you save your file,
you save its state. Using ASP.NET, you can do the same thing with
entered can be stored for use with either the next HTTP request or with a
whole set of data entered by users all over the world that’s quite a feat
compared with saving state in your word processor file. ASP.NET’s state-
management facilities provide you with the tools that you need to control
state. You do not necessarily want to save all states of a web page, but
you certainly want to save the state of data entered by users and perhaps
the Internet Server API (ISAPI) to make function calls instead of using
applications that execute faster and have greater extensibility than CGI,
IIS through an ISAPI extension. However, this book focuses on the high-
level interaction with ISAPI in the form of ASP.NET and code written in
to a point where you can attach your C# script to process the request.
operations, you can rest assured that those operations are handled in an
efficient manner. Using managed code, the Microsoft name for code that
As you saw in Figure 1-2, all that the web browser does is make
requests to the server and receive web pages in the form of HTML. The
browser takes the HTML and constructs a page for viewing on your
browser. For the most part, that’s what will continue to occur when you
dynamic states so that you can use and reuse a given state. Figure 1-3
shows the general flow when an ASPX file on a Microsoft server receives
server, lots of processes on the server are possible. Suppose the user
enters the name, Willie B. Goode. The server-side file can use the
the name Willie B. Goode and do something with it. It might run a SQL
HTML.
and ASP.NET, we can take the HTML form and add a calculated response
from the server. In this next example, you will see two scripts. One is the
ASP.NET script and the other is the C# code using a code behind file to
serve as the event engine for the application. The form tag includes a
runat="server"
developer is the ability to store and retrieve data from a server over the
Internet. Some readers may have made that step with PHP or Perl, and for
them the journey has already begun. For others, ASP.NET 3.5 is just the
transition is from ASP.NET using Visual Basic to ASP.NET with C#, then
you will find even more new, and the transition to C# is going to be easier
than many imagine. Still others are making the first step into the realm of
and C# 3.0 is new.For those using ASP.NET for the first time, the good
news is that the transition to the server side could hardly be easier.
Everything in this book is set up to learn ASP.NET 3.5 and C# 3.0 using
Using the tools built into Visual Studio 2008, you will quickly
dragging controls into a visual editor. And with the “code behind”
method, C# is added in a separate file, so when editing code, you will see
code. For the most part, though, you need only a minimum of coding
skills in either ASP.NET, which feels a lot like HTML, or C#, which has
about it, C# 3.0 is a full-fledged coding language with the power of any
ASP.NET events.
from Visual Studio 2008 coding tips and built-in IntelliSense. However, if
you wish not to use Visual Studio 2008, all of the code for both the
Notepad if you like!) You can find a free Express version of Visual Studio
Express Edition of SQL Server 2005, and with them both you can learn
development tool.
Query Language (SQL) is to store user input in a database and get it back
again. If you’ve ever dealt with forms in HTML, you may know how
frustrating it is to build a web site with data entry that cannot be stored. In
fact, without some kind of storage facility and the tools required to place
the data in storage, HTML forms have very limited use. However, not
only can you use plain HTML forms, ASP.NET 3.5 has some web
controls that are almost identical to HTML forms except they have far
controls is available to work with data and create objects that HTML
cannot. For example, if your web site needs a calendar, all you have to do
Toolbox and into the editor. Then you can use the Calendar properties to
anniversary. (Getting that right can be worth the price of this book!)
All in all, my hope is that you will enjoy working with ASP.NET
3.5 and C# 3.0 as much as I have. Not only is it very easy to develop rich
interactive web sites using ASP.NET, but in conjunction with C# 3.0, the
toolset is also a very powerful one. With it, you have the best
of all worlds.
In this tutorial we will explore this wonderful free tool along with
its advantages especially for new web developers. After downloading and
run it and you will get this start up page as shown in figure1 below.
As you see, it nearly seems like Visual Studio 2005. If you clicked
the "File" menu you will see the menu item "New Web Site ...", you can
window, a debugging menu, and so on. All these items give you the
source. First of all you can install SQL Server 2005 Express Edition while
you are installing the Visual Web Developer. SQL Server Express Edition
is a lightweight database server designed for smaller load web sites. Now
let's browse what Visual Web Developer provides for ease of using
dynamically pulls the tables along with their fields from the data source
8.1 CHARECTERISTIC:
Pages
forms", are the main building block for application development. [8] Web
forms are contained in files with an ".aspx" extension; these files typic-
side Web Controls and User Controls where the developers place all the
required static and dynamic content for the web page. Additionally, dy-
namic code which runs on the server can be placed in a page within a
behind model which allows static text to remain on the .aspx page, while
Code-behind model
ing the code-behind model, which places this code in a separate file or in
isMyPage.aspx (same filename as the page file (ASPX), but with the final
ming, the developer writes code to respond to different events, like the
of presentation and content in mind. In theory, this would allow a web de-
signer, for example, to focus on the design markup with less potential for
in Model–View–Controller(MVC) frameworks.
Directives
the page. The most common directive is <%@ Page %> which can spe-
cify many things, such as which programming language is used for the
server-side code.
Examples
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
lbl1.Text = DateTime.Now.ToLongTimeString();
</script>
<head runat="server">
<title>Sample page</title>
</head>
<body>
<div>
</div>
</form>
</body>
</html>
The above page renders with the Text "The current time is: " and
the <asp:Label> Text is set with the current time, upon render.
ASP.NET:
Open your favorite text editor, Notepad will suffice, and paste the
the HTML file in your browser of choice. The following HTML code will
set up a perfectly clear HTML form that sends information into the ether:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
8859-1" />
<title>HTML to Nowhere</title>
</head>
<body>
<form>
<p/>
</form>
</body>
</html>
When you test the code after you enter your name and click the
Dream Button (a thinly disguised submit button), your output will look
just like Figure 1-1. Without some kind of mechanism to capture and
too much with HTML when it comes to controlling the state of your data.
pages from the server and displaying what the server has processed.
HTML code it gets from the server, but otherwise does little processing.
Because your HTTP client (browser) leaves most of the processing work
With plug-ins, which virtually all browsers have built in, a thin
client can also process certain kinds of files such as SWF (compiled
Adobe Flash files), Java Applets, ActiveX Controls, as well as other files
requiring that the browser have compatible plug-ins. For the most part,
though, the thin client model is one where the server does the processing,
and your browser’s job is to display the contents it gets from the server.
page reaches your computer, the connection between your browser and
the server is broken. The browser does not remember the last page—it
As soon as the next page arrives, it does not remember the last
page. You may be thinking that your cache holds lots of previous pages
and that your browser’s history feature remembers previous pages. That’s
not what retaining state means. You cannot use the data and information
in your cache or the browser’s history as states to use with the current
page in memory. What is in active memory is the web page that the server
has sent; the state of the previous page is not there. As soon as you load a
page, the previous page is kicked out, and the new page is placed there.
Just as the information you place in a text input box is sent to silicon
oblivion when you click the Submit button, knowledge of the previous
page (its state) is gone when the new page arrives. A well-organized web
site may appear to maintain state as the links on pages connect to a set of
related pages, but that is an illusion that the web designer has crafted by
good planning.
provides what you need to develop applications that hold state and use the
information that you put into the HTML form. Instead of sending form
to a storage device like a hard drive. Using a word processor, every time
you save your file, you save its state. Using ASP.NET, you can do the
same thing with information from anyone who uses your web application.
This allows you to build applications where the information entered can
be stored for use with either the next HTTP request or with a whole set of
data entered by users all over the world that’s quite a feat compared with
that you need to control state. You do not necessarily want to save all
states of a web page, but you certainly want to save the state of data
Information Services (IIS), uses the Internet Server API (ISAPI) to make
can create web-based applications that execute faster and have greater
ASP.NET.
takes incoming requests and sends them to a point where you can attach
operations, you can rest assured that those operations are handled in an
efficient manner. Using managed code, the Microsoft name for code that
As you saw in Figure 1-2, all that the web browser does is make
requests to the server and receive web pages in the form of HTML. The
browser takes the HTML and constructs a page for viewing on your
browser. For the most part, that’s what will continue to occur when you
dynamic states so that you can use and reuse a given state.
example, we need look no further than the original example of the HTML
page with the form. With a server-side program to catch the data that is
sent to the server, lots of processes on the server are possible. Suppose the
user enters the name, Willie B. Goode. The server-side file can use the
something with it. It might run a SQL script to store the name in a
the HTML form and add a calculated response from the server. In this
next example, you will see two scripts. One is the ASP.NET script and the
other is the C# code using a code behind file to serve as the event engine
for the application. The form tag includes a name and the code
runat="server"
developer is the ability to store and retrieve data from a server over the
Internet.
Some readers may have made that step with PHP or Perl, and for
them the journey has already begun. For others, ASP.NET 3.5 is just the
next step in the growth and development of ASP.NET. For them, much
will be familiar and some will be very new. If the transition is from
ASP.NET using Visual Basic to ASP.NET with C#, then you will find
even more new, and the transition to C# is going to be easier than many
imagine. Still others are making the first step into the realm of server-side
new.For those using ASP.NET for the first time, the good news is that the
using Visual Studio 2008. Using the tools built into Visual Studio 2008,
you will quickly learn that most of what needs to be done can be
code, you will see a clear separation the C# 3.0 code comes “behind” the
ASP.NET 3.5 code. For the most part, though, you need only a minimum
of coding skills in either ASP.NET, which feels a lot like HTML, or C#,
simple, and you’ll get a lot of help from Visual Studio 2008 coding tips
and built-in IntelliSense. However, if you wish not to use Visual Studio
2008, all of the code for both the ASP.NET and C# is provided as well.
(You can program it all using Notepad if you like!) You can find a free
version. Likewise, you will find an Express Edition of SQL Server 2005,
and with them both you can learn ASP.NET 3.5 and C# 3.0 on a budget
Query Language (SQL) is to store user input in a database and get it back
again. If you’ve ever dealt with forms in HTML, you may know how
frustrating it is to build a web site with data entry that cannot be stored. In
fact, without some kind of storage facility and the tools required to place
the data in storage, HTML forms have very limited use. However, not
only can you use plain HTML forms, ASP.NET 3.5 has some web
controls is available to work with data and create objects that HTML
cannot. For example, if your web site needs a calendar, all you have to do
Toolbox and into the editor. Then you can use the Calendar properties to
anniversary. (Getting that right can be worth the price of this book!)
All in all, my hope is that you will enjoy working with ASP.NET
3.5 and C# 3.0 as much as I have. Not only is it very easy to develop rich
interactive web sites using ASP.NET, but in conjunction with C# 3.0, the
toolset is also a very powerful one. With it, you have the best of all
worlds.
In this tutorial we will explore this wonderful free tool along with
its advantages especially for new web developers. After downloading and
run it and you will get this start up page as shown in figure1 below.
runat="server"
developer is the ability to store and retrieve data from a server over the
Internet. Some readers may have made that step with PHP or Perl, and for
them the journey has already begun. For others, ASP.NET 3.5 is just the
next step in the growth and development of ASP.NET. For them, much
will be familiar and some will be very new. If the transition is from
ASP.NET using Visual Basic to ASP.NET with C#, then you will find
even more new, and the transition to C# is going to be easier than many
imagine.
Still others are making the first step into the realm of server-side
new.For those using ASP.NET for the first time, the good news is that the
book is set up to learn ASP.NET 3.5 and C# 3.0 using Visual Studio 2008.
Using the tools built into Visual Studio 2008, you will quickly learn that
into a visual editor. And with the “code behind” method, C# is added in a
separate file, so when editing code, you will see a clear separation the C#
skills in either ASP.NET, which feels a lot like HTML, or C#, which has
about it, C# 3.0 is a full-fledged coding language with the power of any
simple, and you’ll get a lot of help from Visual Studio 2008 coding tips
and built-in IntelliSense. However, if you wish not to use Visual Studio
2008, all of the code for both the ASP.NET and C# is provided as well.
(You can program it all using Notepad if you like!) You can find a free
version. Likewise, you will find an Express Edition of SQL Server 2005,
and with them both you can learn ASP.NET 3.5 and C# 3.0 on a budget
Query Language (SQL) is to store user input in a database and get it back
again. If you’ve ever dealt with forms in HTML, you may know how
frustrating it is to build a web site with data entry that cannot be stored.
to place the data in storage, HTML forms have very limited use.
However, not only can you use plain HTML forms, ASP.NET 3.5 has
some web controls that are almost identical to HTML forms except they
have far more functionality. In no time, you’ll be working with tables and
available to work with data and create objects that HTML cannot. For
example, if your web site needs a calendar, all you have to do with
and into the editor. Then you can use the Calendar properties to perform
All in all, my hope is that you will enjoy working with ASP.NET
3.5 and C# 3.0 as much as I have. Not only is it very easy to develop rich
interactive web sites using ASP.NET, but in conjunction with C# 3.0, the
toolset is also a very powerful one. With it, you have the best
of all worlds.
its advantages especially for new web developers. After downloading and
run it and you will get this start up page as shown in figure1 below.
9. C#.NET
Most of the samples in this book were written by hand, without the
help of Visual Studio .NET. That’s not a knock on Visual Studio .NET;
and not by having someone else code for you. Once you understand what
goes into a Windows form or a Web form or a Web service, you’ll find
framework design (Visual J++, Borland Delphi, and Turbo Pascal) can be
needed.
the ground up. Microsoft started with what worked in C and C++ and
included new features that would make these languages easier to use.
Many of these features are very similar to what can be found in Java.
C# is simple.
C# is modern.
C# is object-oriented.
In addition to Microsoft's reasons, there are other reasons to use C#:
C# is modular.
C# will be popular.
C# Is Simple
and C++, including the removal of macros, templates (in the form of
are all areas that cause either confusion or potential problems for C++
developers.
promising features.
and has similarities with Java, C++ and VB. The main brains behind C#
personalities like Rob Howard, Scott Guthrie were also involved behind
Basic. Like Java, C# also does not allow multiple inheritance and use of
pointers (in safe and managed code) while it does provide garbage
pointers (in unmanaged and un-safe code), function pointers (in the form
Manufactures Association)
get feedback about the product from developers and customers. Based on
the feedback, received from them for the first beta, Microsoft released
under the name, .NET Framework 1.0 in 2002 and that of 1.1 in 2003.
since they all have the .NET Framework built into them.
10. HTML
Learn basic HTML to create your Web site. Basic HTML is not
thing you'll ever do if you want to create your own personal Web site.
Web sites are a great way to show off something in your life. Basic
HTML will let you show the world whatever it is you want to show them
on your Web site. Adding colors, changing text size and including pic-
tures on your Web site are just a few of the things you can do when you
To learn basic HTML you must keep in mind that it's simply a
series of letters that are abbreviations of what they actually stand for. For
example, H1 stands for a heading for a paragraph that is the first of five
that on a Web page the HTML tags must come in a certain order and
most HTML tags must have a start and end tag for the browser to recog-
nize the command. An end tag is just simply the same as the start tag ex-
an end tag, /H1.
Learn basic HTML the right way and remember that the tags must
<HTML>
</HEAD>
say.</A>
</BODY>
You can also enter a link into the middle of a sentence. If I wanted to say
<A HREF="http://www.microsoft.com/en/us/de-
basic HTML.
You not only can create links to other pages but you can also create
links to another place on the same page. If I wanted you to go back to the
beginning of this article I would say something like "Go Back" and by
clicking on the hyperlink you would go back to the beginning. This one is
a little more difficult because there are two parts to it. First of all you cre-
The word "There" is the word I want to take you back to so now I
must go to that word and create and anchor so the link I just created
<A NAME="There">There</A>
When you learn basic HTML you can write your Web site in the text ed-
itor that comes with Windows, programs such as NoteTab and Arachno-
philia or one that comes with your web browser. Either way if you just
follow the rules from when you learned basic HTML everything will turn
counts, it is a very simple formatting model, and the publishing world has
seen much more complicated ones. Still, it is not something that is simple
appear in the context of this formatting model. You have seen most of
them in the examples used so far, but I haven't explained their usage be-
that wasn't enough, though, the implementations that exist, most notably
the model, and will behave sensibly with a few exceptions that can be
dealt with simply. Navigator, on the other hand, has its own concept of
plorer and Navigator along the way, as I have done in the tutorials so far,
I will explain the theory, that is how the CSS specification explains
tions in the next one. I hope this makes the whole process easier to under-
stand.
Tags can be "nested". This means that you can make something
Tags can be used to create bulleted lists like this one, or numbered
lists.
signal the browser. These are located above the comma and period keys.
Below, I have used capital letters when I felt that the number "1" and the
contaminate everything that follows it. But don't panic, closing tags
several different languages that can be used with relational databases; the
most common is SQL. Standards for SQL have been defined by both the
number of environments:
application:
server running SQL Server. The client application runs both business
logic and the code to display output to the user, and is also known as a
thick client.
in two locations:
The thin client is run on the user’s local computer and is focused on
working with many concurrent users. The server application is the one
that opens connections to the database server and can be running on the
with a copy of SQL Server. SQL Server can be installed on the same
advantages:
Each data item is stored in a central location where all users can
work with it. Separate copies of the item are not stored on each client,
which eliminates problems with users having to ensure they are all
working with the same information. Business and security rules can be
defined one time on the server and enforced equally among all users.
application.
working with a file server needs to display a list of the names of sales
command:
FROM employees
The relational database sends back only the names of the sales
Database?
11.3 Database:
database with name STUDENT after words you can create any number of
The columns are known as the Attributes or Properties of the table and
Columns are known as Tuples, which are the actual values of the
Attributes
12. QUERIES
This query will create a database with the name given in place of
Database_Name.
Now you have to enter your database by using the following query.
USE Database_Name
a column as varchar then it also necessary to mention the space within the
marks float)
After the creation of tables we can insert the values in that table by
If the datatype of a column is int or float then you can write the
Apart from above mentioned queries SQL has many more queries as
Alter -> To alter the table i.e., You can add the columns or remove the
columns
The main difficulty with this You have probably noticed that the
same web page may look different depending on what browser you are
using and even what version of the browser. In some cases a web page
will not work properly unless you upgrade to the latest version of a par-
ations to see if they will still work with the new browser before deploying
Feasibility
those browsers. This means it takes more time to develop and test each
new feature, and every time a new version of a browser comes out this
problem becomes worse. It also means that it takes more time and is more
after 100ms and give other jobs their time on the CPU. Once the other
jobs have had their equal share (100ms each), job1 will get another
allocation of CPU time and the cycle will repeat. This process continues
until the job finishes and needs no more time on the CPU.
packet is selected for transmission and every time a new packet arrives
this application does not require any hardware part and interfacing with
that. Only one web server you need which you will get very easily and
economically.
14. DIAGRAMS
14.1 ER Diagrams:
14.3 DFD
LoginPage
RegisterPage
HomePage
Customer Info:
Status Info:
Information Display:
SOURCE_CODE:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<div>
weight:bolder; font-variant:normal;
color:DarkBlue">
<tr>
<td align="center">
BUYE INFO
</td>
</tr>
</table>
align="center">
<tr>
<td align="center">
<asp:GridView ID="GridView1"
runat="server" AutoGenerateColumns="False"
BackColor="White"
BorderColor="#CCCCCC" BorderStyle="None"
BorderWidth="1px"
CellPadding="3" DataKeyNames="Sno"
DataSourceID="SqlDataSource1">
<Columns>
<asp:CommandField
ShowSelectButton="True" />
<asp:BoundField DataField="Sno"
HeaderText="Sno" ReadOnly="True"
SortExpression="Sno" />
<asp:BoundField
DataField="Customer_Id" HeaderText="Customer_Id"
/>
<asp:BoundField
DataField="Mobile_Id" HeaderText="Mobile_Id"
SortExpression="Mobile_Id" />
<asp:BoundField
DataField="DeliveryTYpe"
HeaderText="DeliveryTYpe"
SortExpression="DeliveryTYpe" />
<asp:BoundField
DataField="Amount" HeaderText="Amount"
SortExpression="Amount" />
<asp:BoundField
DataField="CreditCardNo"
HeaderText="CreditCardNo"
SortExpression="CreditCardNo" />
</Columns>
<FooterStyle BackColor="White"
ForeColor="#000066" />
<HeaderStyle BackColor="#006699"
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1"
runat="server"
ConnectionString="<%$
ConnectionStrings:ConnectionString %>"
@Amount, @CreditCardNo)"
<DeleteParameters>
<asp:Parameter Name="Sno"
Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter
<asp:Parameter Name="Mobile_Id"
Type="Int32" />
<asp:Parameter
<asp:Parameter Name="Amount"
Type="Double" />
<asp:Parameter
<asp:Parameter Name="Sno"
Type="Int32" />
</UpdateParameters>
<InsertParameters>
Type="Int32" />
<asp:Parameter
<asp:Parameter Name="Mobile_Id"
Type="Int32" />
<asp:Parameter
<asp:Parameter Name="Amount"
Type="Double" />
<asp:Parameter
</InsertParameters>
</asp:SqlDataSource>
</td>
</tr>
<tr>
<td align="center">
<asp:DetailsView ID="DetailsView1"
runat="server" AutoGenerateRows="False"
DataSourceID="SqlDataSource2"
ForeColor="#333333" GridLines="None"
Height="50px" Width="125px">
<FooterStyle BackColor="#5D7B9D"
<CommandRowStyle BackColor="#E2DED6"
Font-Bold="True" />
<RowStyle BackColor="#F7F6F3"
ForeColor="#333333" />
<FieldHeaderStyle
HorizontalAlign="Center" />
<Fields>
<asp:BoundField DataField="Sno"
HeaderText="Sno" ReadOnly="True"
SortExpression="Sno" />
<asp:BoundField
DataField="Customer_Id" HeaderText="Customer_Id"
SortExpression="Customer_Id"
<asp:BoundField
DataField="Mobile_Id" HeaderText="Mobile_Id"
SortExpression="Mobile_Id" />
<asp:BoundField
DataField="DeliveryTYpe"
HeaderText="DeliveryTYpe"
SortExpression="DeliveryTYpe" />
<asp:BoundField
DataField="Amount" HeaderText="Amount"
SortExpression="Amount" />
<asp:BoundField
DataField="CreditCardNo"
HeaderText="CreditCardNo"
SortExpression="CreditCardNo" />
<asp:CommandField
ShowInsertButton="True" />
</Fields>
<HeaderStyle BackColor="#5D7B9D"
<AlternatingRowStyle
</asp:DetailsView>
<asp:SqlDataSource ID="SqlDataSource2"
runat="server"
ConnectionString="<%$
ConnectionStrings:ConnectionString %>"
@Amount, @CreditCardNo)"
<SelectParameters>
<asp:ControlParameter
ControlID="GridView1" Name="Customer_Id"
PropertyName="SelectedValue"
Type="String" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="Sno"
Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter
<asp:Parameter Name="Mobile_Id"
Type="Int32" />
<asp:Parameter
<asp:Parameter Name="Amount"
Type="Double" />
<asp:Parameter
Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter
<asp:Parameter Name="Mobile_Id"
Type="Int32" />
<asp:Parameter
<asp:Parameter Name="Amount"
Type="Double" />
<asp:Parameter
</InsertParameters>
</asp:SqlDataSource>
</td>
</tr>
</table>
</div>
</body>
</html>
HOME PAGE
SRC_CODE:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<div>
weight:bolder; font-variant:normal;
color:DarkBlue">
<tr>
<td align="center">
</td>
</table>
weight:bolder; font-variant:normal;
color:DarkBlue">
<tr>
<td align="center">
CUSTOMER
</td>
<td align="center">
BUYER INFORMATION
</td>
<td align="center">
STATUS
</td>
</tr>
</table>
</div>
</form>
</body>
17. CONCLUSION
of mobile products. This system provides a Common User Interface for the
system to log on to the system. Here the user interface is Graphical User
REFERENCES
http://www.google.com
http://www.wikipedia.com
http://www.asp.net