Asptilsand Darshan
Asptilsand Darshan
Asptilsand Darshan
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>TILS FASHION</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1"
/>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.
css" />
<script
src="https://ajax.googleapis.com/ajex/libs/jquery/3.5.1/jquery.min.js"><
/script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js
"></script>
<style>
footer{enquiry
background-color:#f2f2f2;
padding:25px;
}
.carousel-inner img{
width:100%;
min-height:200px;
@media(max-width:600px){
.carousel-caption{
display:none;
}
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div class="jumbotron text-center" style="margin-bottom:0;
background-color:#DD5E89">
<h1>TILS FASHION</h1>
<p> The Real Indian Online Shopping Site!</p>
</div>
<%--//manu--%>
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse" data-target="#mynavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="home.aspx">TV
FASHION</a>
</div>
<div class="collapse navbar-collapse" id ="mynavbar">
<ul class="nav navbar-nav">
<li class="active"><a
href="home.aspx">HOME</a></li>
<li><a href="#">About</a></li>
<li><a href="#">contact</a></li>
<li><a href="#">blog</a></li>
<li><a href="#">product</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="Login1.aspx"><span class="glyphicon
glyphicon-log-in"></span>Login </a></li>
<li><a href="../Signup.aspx"><span
class="glyphicon glyphicon-log-in"></span>Signup </a></li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="row">
<div class="col-sm-8">
<div id="myCarousel" class="carousel slide" data-
ride="carousel">
<!-- INdicator-->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-
to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-
to="1"></li>
<li data-target="#myCarousel" data-slide-
to="2"></li>
</ol>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="well">
<p>There are several benefits of online
shopping. Firstly, it is very convenient as you can shop from the
comfort of your own home. Secondly, it is very fast and you can find
what you are looking for quickly and easily. Thirdly, it is very cheap
as there are no middlemen involved.</p>
</div>
<div class="well">
<p>Online shopping is a form of electronic
commerce which allows consumers to directly buy goods or services from a
seller over the Internet using a web browser or a mobile app.</p>
</div>
<div class="well">
<p>So we decided to analyze the most common
types of online shoppers that your store is and has been getting all
this while.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-3">
<img src="https://5.imimg.com/data5/LJ/RP/MY-
4878239/stationery-500x500.png" class="img-responsive"
style="width:100%" alt="Image" />
<p>stationery</p>
</div>
<div class="col-sm-3">
<div class="well">
<p>Your product descriptions can make or break
a sale. Check out our product description template and examples to help
grow your sales.</p>
</div>
<div class="well">
<p> product description template and examples
to help grow your sales.</p>
</div>
</div>
<div class="col-sm-3">
<div class="well">
<p>It’s no accident that Patagonia finds
themselves on a list like this</p>
</div>
<div class="well">
<p>Let’s pick a product, any product. This
Linked Pack 28L will do</p>
</div>
</div>
</div>
<hr/>
</div>
<div class="col-sm-2">
<img
src="https://avatars.githubusercontent.com/u/6154722?s=280&v=4"
class="img-responsive" style="width:100%" alt="Image" />
<p>microsoft</p>
</div>
<div class="col-sm-2">
<img
src="https://upload.wikimedia.org/wikipedia/en/thumb/0/04/Facebook_f_log
o_%282021%29.svg/1200px-Facebook_f_logo_%282021%29.svg.png" class="img-
responsive" style="width:100%" alt="Image" />
<p>facebook</p>
</div>
<div class="col-sm-2">
<img src="https://encrypted-
tbn0.gstatic.com/images?q=tbn:ANd9GcRcNedYcRf9XwAahtC0U1u_GiHMLAVKhKAxBg
&usqp=CAU" class="img-responsive" style="width:100%" alt="Image" />
<p>Toyota</p>
</div>
<div class="col-sm-2">
<img
src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Coca-
Cola_Logo_%285174864992%29.jpg/1200px-Coca-
Cola_Logo_%285174864992%29.jpg" class="img-responsive"
style="width:100%" alt="Image" />
<p>coco cola</p>
</div>
<div class="col-sm-2">
<img
src="https://www.companyfolders.com/blog/media/2015/01/apple-
300x300.jpg" class="img-responsive" style="width:100%" alt="Image" />
<p>apple</p>
</div>
<hr />
</div>
</div>
<br/>
<footer class="container-fluid text-center jumbotron">
<p>Created by Tilak Vaghasiya</p>
</footer>
</form>
</body>
</html>
Signup [page]
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Signup</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1"
/>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.
css" />
<script
src="https://ajax.googleapis.com/ajex/libs/jquery/3.5.1/jquery.min.js"><
/script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js
"></script>
<style>
footer{
background-color:#f2f2f2;
padding:25px;
}
.carousel-inner img{
width:100%;
min-height:200px;
@media(max-width:600px){
.carousel-caption{
display:none;
}
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div class="jumbotron text-center" style="margin-bottom:0;
background-color:#DD5E89">
<h1>TILS FASHION</h1>
<p> The Real Indian Online Shopping Site!</p>
</div>
<%--//manu--%>
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse" data-target="#mynavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="Admin/home.aspx">TV
FASHION</a>
</div>
<div class="collapse navbar-collapse" id ="mynavbar">
<ul class="nav navbar-nav">
<li class="active"><a
href="home.aspx">HOME</a></li>
<li><a href="#">About</a></li>
<li><a href="#">contact</a></li>
<li><a href="#">blog</a></li>
<li><a href="#">product</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="login.aspx"><span class="glyphicon
glyphicon-log-in"></span>Login</a></li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="col-sm-3"></div>
<div class="col-sm-6">
<div class="panel panel-primary">
<div class="panel-heading">Signup</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-12">
<div class="form-group">
<label> Name:</label>
<asp:TextBox ID="txtname"
CssClass="form-control" runat="server"></asp:TextBox>
</div>
<div class="form-group">
<label> Surname:</label>
<asp:TextBox ID="txtSurname"
CssClass="form-control" runat="server"></asp:TextBox>
</div>
<div class="form-group">
<label> Address:</label>
<asp:TextBox ID="txtAddress"
CssClass="form-control" runat="server"></asp:TextBox>
</div>
<div class="form-group">
<label> City:</label>
<asp:TextBox ID="txtCity"
CssClass="form-control" runat="server" ></asp:TextBox>
</div>
<div class="form-group">
<label> Pincode:</label>
<asp:TextBox ID="txtPincode"
CssClass="form-control" runat="server" TextMode="Number"></asp:TextBox>
</div>
<div class="form-group">
<label> Mobile:</label>
<asp:TextBox ID="txtMobile"
CssClass="form-control" runat="server" TextMode="phone"></asp:TextBox>
</div>
<div class="form-group">
<label>Email:</label>
<asp:TextBox ID="txtEmail"
CssClass="form-control" runat="server" TextMode="Email"></asp:TextBox>
</div>
<div class="form-group">
<label>Password:</label>
<asp:TextBox ID="txtpass"
CssClass="form-control" runat="server"
TextMode="Password"></asp:TextBox>
</div>
<div class="form-group">
<label>Creted Date:</label>
<asp:TextBox ID="txtDate"
CssClass="form-control" runat="server" TextMode="Date"></asp:TextBox>
</div>
<div class="form-group">
<asp:Button ID="btnSignup"
CssClass="btn btn-success" runat="server" Text="Ragistration"
/>
<asp:Button ID="btncancel"
CssClass="btn btn-danger" runat="server" Text="Cancel" />
</div>
</div>
</div>
</div>
<div class="panel-footer"></div>
</div>
</div>
<div class="col-sm-3">
</div>
</div>
</form>
</body>
</html>
User Login .aspx
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>LOGIN</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1"
/>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.
css" />
<script
src="https://ajax.googleapis.com/ajex/libs/jquery/3.5.1/jquery.min.js"><
/script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js
"></script>
<style>
footer{
background-color:#f2f2f2;
padding:25px;
}
.carousel-inner img{
width:100%;
min-height:200px;
@media(max-width:600px){
.carousel-caption{
display:none;
}
}
</style>
</head>
<body>
<form id="form1" runat="server">
<%--//manu--%>
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse" data-target="#mynavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="Admin/home.aspx">TV
FASHION</a>
</div>
<div class="collapse navbar-collapse" id ="mynavbar">
<ul class="nav navbar-nav">
<li class="active"><a
href="Admin/home.aspx">HOME</a></li>
<li><a href="#">About</a></li>
<li><a href="#">contact</a></li>
<li><a href="#">blog</a></li>
<li><a href="#">product</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="Signup.aspx"><span class="glyphicon
glyphicon-log-in"></span>Signup</a></li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="col-sm-3"></div>
<div class="col-sm-6">
<div class="panel panel-primary">
<div class="panel-heading">Login</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-12">
<div class="form-group">
<label>User ID:</label>
<asp:TextBox ID="txtuserid"
CssClass="form-control" runat="server"></asp:TextBox>
</div>
<div class="form-group">
<label>Password:</label>
<asp:TextBox ID="txtpass"
CssClass="form-control" runat="server"></asp:TextBox>
</div>
<div class="form-group">
<asp:Button ID="btnlogin"
CssClass="btn btn-success" runat="server" Text="Login" />
<asp:Button ID="btncancel"
CssClass="btn btn-danger" runat="server" Text="Cancel" />
</div>
</div>
</div>
</div>
<div class="panel-footer"></div>
</div>
</div>
<div class="col-sm-3">
</div>
</div>
</form>
</body>
</html>
Admin Login .aspx
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1"
/>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.
css" />
<script
src="https://ajax.googleapis.com/ajex/libs/jquery/3.5.1/jquery.min.js"><
/script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js
"></script>
<style>
footer{
background-color:#f2f2f2;
padding:25px;
}
.carousel-inner img{
width:100%;
min-height:200px;
@media(max-width:600px){
.carousel-caption{
display:none;
}
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div class="jumbotron text-center" style="margin-bottom:0; ">
<h1>TILS FASHION</h1>
<p> The Real Indian Online Shopping Site!</p>
</div>
<%--//manu--%>
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-
toggle="collapse" data-target="#mynavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="home.aspx">TV
FASHION</a>
</div>
<div class="collapse navbar-collapse" id ="mynavbar">
<ul class="nav navbar-nav">
<li class="active"><a
href="home.aspx">HOME</a></li>
<%-- <li><a href="#">About</a></li>
<li><a href="#">contact</a></li>
<li><a href="#">blog</a></li>
<li><a href="#">product</a></li>--%>
</ul>
<ul class="nav navbar-nav navbar-right">
<%-- <li><a href="Signup.aspx"><span
class="glyphicon glyphicon-log-in"></span>Signup</a></li>--%>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="col-sm-3"></div>
<div class="col-sm-6">
<div class="panel panel-primary">
<div class="panel-heading">Admin Login</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-12">
<div class="form-group">
<label>User Name:</label>
<asp:TextBox ID="txtuserid"
CssClass="form-control" runat="server"></asp:TextBox>
</div>
<div class="form-group">
<label>Password:</label>
<asp:TextBox ID="txtpass"
CssClass="form-control" runat="server"
TextMode="Password"></asp:TextBox>
</div>
<div class="form-group">
<asp:Button ID="btnlogin"
CssClass="btn btn-success" runat="server" Text="Login"
/>
<asp:Button ID="btncancel"
CssClass="btn btn-danger" runat="server" Text="Cancel" />
</div>
</div>
</div>
</div>
<div class="panel-footer"></div>
</div>
</div>
<div class="col-sm-3">
</div>
</div>
</form>
</body>
</html>
Admin Login.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace shoping.Admin
{
public partial class Login1 : System.Web.UI.Page
{
SqlConnection con = new
SqlConnection(ConfigurationManager.ConnectionStrings["TVFashionCon"].Con
nectionString);
protected void Page_Load(object sender, EventArgs e)
{
Session.RemoveAll();
Session.Remove("UserName");
}
Response.Write("<script>alert('Login
success');</script>");
Response.Redirect("home1.aspx");
}
}
else
{
Response.Write("<script>alert('Invalid Login
.... error');</script>");
//Response.Redirect("home.aspx");
txtuserid.Text = String.Empty;
txtpass.Text = String.Empty;
}
}
catch(Exception ex)
{
Response.Write("<script>alert('"+ex.Message+"');</script>");
}
}
else
{
}
}
private bool IsFormValid()
{
if(txtuserid.Text == String.Empty )
{
Response.Write("<script>alert('user name is
required');</script>");
txtuserid.Text = String.Empty;
txtuserid.Focus();
return false;
}
if (txtpass.Text == String.Empty)
{
Response.Write("<script>alert('Password is
required');</script>");
txtpass.Text = String.Empty;
txtpass.Focus();
return false;
}
return true;
}
}
}
Admin Home .aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace shoping.Admin
{
public partial class home1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserName"]!=null)
{
Label1.Text = Session["userName"].ToString();
}
}
}
}
Master page.Master
<!DOCTYPE html>
<html>
<head runat="server">
<title></title>
<meta chrset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
* {
box-sizing: border-box;
body {
font-family: cursive, Helvetica, sans-serif;
}
header {
background-color: #666;
padding: 30px;
text-align: center;
color: white;
}
nav {
float: left;
width:20% ;
height: 300px;
background: #ccc;
padding: 20px;
}
nav ul {
list-style-type: none;
padding: 10px;
display: block;
}
nav ul li:hover {
background-color: seagreen;
color: white;
padding: 11px;
}
artical {
float: left;
padding: 20px;
width: 80%;
background-color: #f1f1f1;
height: 300px;
}
section::after {
content: "";
display: table;
clear: both;
}
footer {
background-color:springgreen;
padding: 10px;
text-align: center;
color: white;
}
@media(max-width:600px) {
nav, article {
width: 100%;
height: auto;
}
}
</style>
</head>
<body>
<form id="form1" runat="server">
</ul>
</nav>
<article>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1"
runat="server">
</asp:ContentPlaceHolder>
</article>
</section>
<footer>
<p>Created by Darshan Mangukiya And Tilak vaghasiya</p>
</footer>
</form>
</body>
</html>
Add Category.aspx
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.
css" />
<script
src="https://ajax.googleapis.com/ajex/libs/jquery/3.5.1/jquery.min.js"><
/script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js
"></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1"
runat="server">
<div class="container">
<div class="row">
<div class="col-sm-4"></div>
<div class="col-sm-4">
<div class="form-group">
<label>Add Category</label>
<asp:TextBox ID="txtCategory" CssClass="form-
control" runat="server"></asp:TextBox>
<br />
<asp:Button ID="btnAdd" CssClass="btn btn-success
btn-lg" runat="server" Text="ADD" />
</div>
<div class="col-sm-4"></div>
<div class="col-sm-8">
<div class="form-group">
<asp:GridView ID="GridView1" CssClass="table
table-hover" runat="server" AutoGenerateColumns="False"
DataKeyNames="CID" DataSourceID="SqlDataSource1" AllowPaging="True">
<Columns>
<asp:CommandField ShowEditButton="True"
ShowDeleteButton="True"></asp:CommandField>
<asp:BoundField DataField="CID"
HeaderText="CID" ReadOnly="True" InsertVisible="False"
SortExpression="CID"></asp:BoundField>
<asp:BoundField DataField="CName"
HeaderText="CName" SortExpression="CName"></asp:BoundField>
</Columns>
<HeaderStyle BackColor="Yellow"
ForeColor="Black"/>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1"
runat="server" ConnectionString='<%$ ConnectionStrings:TVFashionCon %>'
DeleteCommand="DELETE FROM [CateMst] WHERE [CID] = @CID"
InsertCommand="INSERT INTO [CateMst] ([CName]) VALUES (@CName)"
SelectCommand="SELECT * FROM [CateMst]" UpdateCommand="UPDATE [CateMst]
SET [CName] = @CName WHERE [CID] = @CID">
<DeleteParameters>
<asp:Parameter Name="CID"
Type="Int32"></asp:Parameter>
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="CName"
Type="String"></asp:Parameter>
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="CName"
Type="String"></asp:Parameter>
<asp:Parameter Name="CID"
Type="Int32"></asp:Parameter>
</UpdateParameters>
</asp:SqlDataSource>
</div>
</div>
<div class="col-sm-2">
</div>
</div>
</div>
</div>
</asp:Content>
Add Category.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace shoping.Admin
{
public partial class addcategory : System.Web.UI.Page
{
SqlConnection con = new
SqlConnection(ConfigurationManager.ConnectionStrings["TVFashionCon"].Con
nectionString);
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserName"]!=null)
{
if(!IsPostBack)
{
//BindingGridview();
}
}
else
{
Response.Redirect("Login1.aspx");
}
}
cmd.Parameters.AddWithValue("@CName",txtCategory.Text.Trim());
cmd.ExecuteNonQuery();
con.Close();
Response.Write("<script>alert('ADD Succefully');</script>");
/* BindingGridview()*/
txtCategory.Text = string.Empty;
txtCategory.Focus();
}
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.
css" />
<script
src="https://ajax.googleapis.com/ajex/libs/jquery/3.5.1/jquery.min.js"><
/script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js
"></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1"
runat="server">
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<div class="form-group">
<label>Item Name</label>
<asp:TextBox ID="txtitemName" CssClass="form-control"
runat="server"></asp:TextBox>
</div>
<div class="form-group">
<label>Description</label>
<asp:TextBox ID="txtDesc" CssClass="form-control"
runat="server"></asp:TextBox>
</div>
<div class="form-group">
<label>price</label>
<asp:TextBox ID="txtPrice" CssClass="form-control"
runat="server"></asp:TextBox>
</div>
<div class="form-group">
<label>Quantity</label>
<asp:TextBox ID="txtQty" CssClass="form-control"
runat="server"></asp:TextBox>
</div>
<div class="form-group">
<label>Image</label>
<asp:FileUpload ID="FileUpload1" CssClass="form-
control" runat="server" />
</div>
<div class="form-group">
<label>Image 1</label>
<asp:FileUpload ID="FileUpload2" CssClass="form-
control" runat="server" />
</div>
<div class="form-group">
<label>Image 2</label>
<asp:FileUpload ID="FileUpload3" CssClass="form-control"
runat="server" />
</div>
<div class="form-group">
<label>Size</label>
<asp:DropDownList ID="ddlsize" CssClass="form-control"
runat="server">
<asp:ListItem text="Select Option"
value="0"></asp:ListItem>
<asp:ListItem text=" small" value="1"></asp:ListItem>
<asp:ListItem text=" large" value="2"></asp:ListItem>
<asp:ListItem text=" Smaller"
value="3"></asp:ListItem>
<asp:ListItem text=" xLarge"
value="4"></asp:ListItem>
<asp:ListItem text=" XXLarge"
value="5"></asp:ListItem>
<div class="form-group">
<label>Category</label>
<asp:DropDownList ID="ddlCategory" CssClass="form-
control" runat="server"></asp:DropDownList>
</div>
<div class="form-group">
<asp:Button ID="btnAdItem" CssClass="btn btn-success
btn-lg" runat="server" Text="ADD Item" />
</div>
</div>
<div class="col-sm-2"></div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="table">
<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False" DataKeyNames="IID"
DataSourceID="SqlDataSource1" AllowPaging="True">
<Columns>
<asp:CommandField ShowEditButton="True"
ShowDeleteButton="True"></asp:CommandField>
<asp:BoundField DataField="IID"
HeaderText="IID" ReadOnly="True" InsertVisible="False"
SortExpression="IID"></asp:BoundField>
<asp:BoundField DataField="IName"
HeaderText="IName" SortExpression="IName"></asp:BoundField>
<asp:BoundField DataField="Detail"
HeaderText="Detail" SortExpression="Detail"></asp:BoundField>
<asp:BoundField DataField="Price"
HeaderText="Price" SortExpression="Price"></asp:BoundField>
<asp:BoundField DataField="Image"
HeaderText="Image" SortExpression="Image"></asp:BoundField>
<asp:BoundField DataField="Qnt"
HeaderText="Qnt" SortExpression="Qnt"></asp:BoundField>
<asp:BoundField DataField="CName"
HeaderText="CName" SortExpression="CName"></asp:BoundField>
<asp:BoundField DataField="Image1"
HeaderText="Image1" SortExpression="Image1"></asp:BoundField>
<asp:BoundField DataField="Image2"
HeaderText="Image2" SortExpression="Image2"></asp:BoundField>
<asp:BoundField DataField="Size"
HeaderText="Size" SortExpression="Size"></asp:BoundField>
</Columns>
</asp:GridView>
</asp:Content>
Additem.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
using System.Text;
namespace shoping.Admin
{
public partial class Additem : System.Web.UI.Page
{
cmd.Parameters.AddWithValue("@Price",Convert.ToDouble(txtPrice.Text) );
cmd.Parameters.AddWithValue("@Image",FileUpload1.FileName );
cmd.Parameters.AddWithValue("@Qnt",Convert.ToInt32(txtQty.Text) );
cmd.Parameters.AddWithValue("@CName",
ddlCategory.SelectedItem.Text);
cmd.Parameters.AddWithValue("@Image1",
FileUpload2.FileName);
cmd.Parameters.AddWithValue("@Image2",
FileUpload3.FileName);
cmd.Parameters.AddWithValue("@Size",
ddlsize.SelectedValue);
cmd.ExecuteNonQuery();
con.Close();
Response.Write("<script>alert(' Item add
successfully');</script>");
else
{
Response.Write("<script>alert('Validation
error');</script>");
}
}
if (txtDesc.Text == string.Empty)
{
Response.Write("<script>alert('Description is
Required');</script>");
txtDesc.Text = string.Empty;
txtDesc.Focus();
return false;
}
if (txtPrice.Text == string.Empty)
{
Response.Write("<script>alert('price is
Required');</script>");
txtPrice.Text = string.Empty;
txtPrice.Focus();
return false;
}
if (txtQty.Text == string.Empty)
{
Response.Write("<script>alert('Quantity is
Required');</script>");
txtQty.Text = string.Empty;
txtQty.Focus();
return false;
}
if (ddlCategory.SelectedItem.Text=="")
{
Response.Write("<script>alert('Category is
Required');</script>");
ddlCategory.Focus();
return false;
}
if (ddlsize.SelectedIndex == -1)
{
Response.Write("<script>alert('size is
Required');</script>");
ddlsize.Focus();
return false;
}
return true;
}
}
}
}
Add Quantity.aspx
<br />
<div class="container">
<div class="row">
<div class="col-sm-3">
<div class="form-group">
<label>Item Name:</label>
<asp:DropDownList ID="ddlItemName" CssClass="form-
control" runat="server"></asp:DropDownList>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label>Qty:</label>
<asp:TextBox ID="txtQty" CssClass="from-control"
runat="server"></asp:TextBox>
</div>
</div>
<div class="col-sm-3"></div>
<p></p>
<asp:Button ID="btnAddQty" CssClass="btn btn-success"
runat="server" Text="ADD" />
<p></p>
</div>
<div class="row">
<div class="col-sm-12">
<div class="table table-responsive">
<asp:GridView ID="GridView1" Caption="Add Quantity
Record" CssClass="table" runat="server"></asp:GridView>
</div>
</div>
</div>
</div>
</asp:Content>
Add Quantity.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace shoping.Admin
{
public partial class AddQuantity : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserName"] != null)
{
if (!IsPostBack)
{
BindItemName();
BindGridView();
}
}
else
{
Response.Redirect("Login1.aspx");
}
cmd.Parameters.AddWithValue("@ID",ddlItemName.SelectedValue);
cmd.ExecuteNonQuery();
con.Close();
txtQty.Text = String.Empty;
Response.Write("<script> alert('ADD Success')</script>");
BindGridView();
}
private void BindGridView()
{
SqlConnection con = new
SqlConnection(GetConnectionString());
if (con.State == ConnectionState.Closed)
{
con.Open();
}
SqlCommand cmd = new SqlCommand("select IName,ISNULL(Qnt, 0)
as Qnt from ItemMt", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
con.Close();
if (dt.Rows.Count > 0)
{
GridView1.DataSource= dt;
GridView1.DataBind();
}
else
{
GridView1.DataSource = null;
GridView1.DataBind();
}
}
}
}
Report.aspx
<title>Product Report</title>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1"
runat="server">
<div class="container">
</div>
<div class="row">
<div class="col-sm-12">
<asp:GridView ID="GridView1" CssClass="table"
runat="server" EmptyDataText="*Record not Found...." EmptyDataRowStyle-
ForeColor="Red">
</asp:GridView>
</div>
</div>
</div>
<div class="panel-footer"></div>
</div>
</div>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
namespace shoping.Admin
{
public partial class Report : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserName"] != null)
{
if (!IsPostBack)
{
BindCategory();
}
}
else
{
Response.Redirect("Login1.aspx");
}
}
private string GetConnectionString()
{
return
System.Configuration.ConfigurationManager.ConnectionStrings["TVFashionCo
n"].ConnectionString;
}
private void BindCategory()
{
SqlConnection con = new
SqlConnection(GetConnectionString());
if (con.State == ConnectionState.Closed)
{
con.Open();
}
SqlCommand cmd = new SqlCommand("select distinct CID, CName
from CateMst", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
con.Close();
if (dt.Rows.Count > 0)
{
ddlCategory.DataSource = dt;
ddlCategory.DataTextField = "CID";
ddlCategory.DataTextField = "CName";
ddlCategory.DataBind();
}
else
{
ddlCategory.DataSource = null;
ddlCategory.DataBind();
}
}
private void BindGridView()
{
SqlConnection con = new
SqlConnection(GetConnectionString());
if (con.State == ConnectionState.Closed)
{
con.Open();
}
SqlCommand cmd = new SqlCommand("select
Image,IName,Price,Size,Qnt from ItemMt where CName=@CName", con);
cmd.Parameters.AddWithValue("@CName",ddlCategory.SelectedItem.Text);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
con.Close();
if (dt.Rows.Count > 0)
{
GridView1.DataSource = dt;
GridView1.DataBind();
}
else
{
GridView1.DataSource = null;
GridView1.DataBind();
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
namespace shoping.Admin
{
public partial class Report : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserName"] != null)
{
if (!IsPostBack)
{
BindCategory();
}
}
else
{
Response.Redirect("Login1.aspx");
}
}
private string GetConnectionString()
{
return
System.Configuration.ConfigurationManager.ConnectionStrings["TVFashionCo
n"].ConnectionString;
}
private void BindCategory()
{
SqlConnection con = new
SqlConnection(GetConnectionString());
if (con.State == ConnectionState.Closed)
{
con.Open();
}
SqlCommand cmd = new SqlCommand("select distinct CID, CName
from CateMst", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
con.Close();
if (dt.Rows.Count > 0)
{
ddlCategory.DataSource = dt;
ddlCategory.DataTextField = "CID";
ddlCategory.DataTextField = "CName";
ddlCategory.DataBind();
}
else
{
ddlCategory.DataSource = null;
ddlCategory.DataBind();
}
}
private void BindGridView()
{
SqlConnection con = new
SqlConnection(GetConnectionString());
if (con.State == ConnectionState.Closed)
{
con.Open();
}
SqlCommand cmd = new SqlCommand("select
Image,IName,Price,Size,Qnt from ItemMt where CName=@CName", con);
cmd.Parameters.AddWithValue("@CName",ddlCategory.SelectedItem.Text);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
con.Close();
if (dt.Rows.Count > 0)
{
GridView1.DataSource = dt;
GridView1.DataBind();
}
else
{
GridView1.DataSource = null;
GridView1.DataBind();
}
}