0% found this document useful (0 votes)
12 views11 pages

Giss Sample Code

The document outlines the implementation of an Area Master page for a Municipality Bill Payment System using ASP.NET. It includes HTML and C# code for managing area data, such as adding, modifying, and deleting area information, as well as handling user inputs and validations. The backend logic connects to a database to perform operations related to area management, including inserting and updating area details.

Uploaded by

Nikhil Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views11 pages

Giss Sample Code

The document outlines the implementation of an Area Master page for a Municipality Bill Payment System using ASP.NET. It includes HTML and C# code for managing area data, such as adding, modifying, and deleting area information, as well as handling user inputs and validations. The backend logic connects to a database to perform operations related to area management, including inserting and updating area details.

Uploaded by

Nikhil Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Geaspacial Info Tech Solutions”

AreaMaster.aspx:

Html:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master"
AutoEventWireup="true" CodeFile="frmAreaMaster.aspx.cs"
Inherits="Admin_frmAreaMaster" Title="Untitled Page" %>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1"


Runat="Server">

<table width="100%" border="0" cellpadding="0" cellpadding="0" >


<tr>
<td align="center" >
<marquee behavior="alternate"
style="font-weight: 700; font-size: medium; color:
#0066FF; font-family: Verdana;">Muncipality Bill Payment System</marquee>
<span class="style2">Area Master</span>
</td>
</tr>
<tr>
<td>
<table width="100%" >
<tr>
<td colspan ="5" align="center">
<asp:RadioButton ID="RadioButton1" runat="server"
GroupName="a" Text="Add"
AutoPostBack="True"
oncheckedchanged="RadioButton1_CheckedChanged" />
<asp:RadioButton ID="RadioButton2" runat="server"
GroupName="a"
Text="Modified" AutoPostBack="True"
oncheckedchanged="RadioButton2_CheckedChanged" />
<asp:RadioButton ID="RadioButton3" runat="server"
GroupName="a" Text="Delete"
oncheckedchanged="RadioButton3_CheckedChanged" />
<asp:RadioButton ID="RadioButton4" runat="server" GroupName="a"
Text="Show"
oncheckedchanged="RadioButton3_CheckedChanged"
AutoPostBack="True" />
</td>
</tr>
<tr>
<td style="text-align: right" >
Area Name:
</td>
<td style="text-align: left">
<asp:TextBox ID="txtAreaName"
runat="server"></asp:TextBox>
<asp:RequiredFieldValidator
ID="RequiredFieldValidator2" runat="server"
ErrorMessage="*"
ControlToValidate="txtAreaName"></asp:RequiredFieldValidator>
<asp:DropDownList ID="ddlAreaId" runat="server"
AutoPostBack="True"

onselectedindexchanged="ddlAreaId_SelectedIndexChanged">
</asp:DropDownList>
<asp:RequiredFieldValidator
ID="RequiredFieldValidator17" runat="server"
ControlToValidate="ddlAreaId"
ErrorMessage="RequiredFieldValidator">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td style="text-align: right">
Area Span:
</td>
<td style="text-align: left">
<asp:TextBox ID="TxtAreaSpan"
runat="server"></asp:TextBox>
<asp:RequiredFieldValidator
ID="RequiredFieldValidator3" runat="server"
ErrorMessage="*"
ControlToValidate="TxtAreaSpan"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td style="text-align: right">
Area Map:
</td>
<td style="text-align: left">
<asp:FileUpload ID="fupAreaMap" runat="server" />
<asp:Image ID="Image1" runat="server" Height
="20" Width ="50"
Visible="False"/>
</td>
</tr>
<tr>
<td style="text-align: right">
Area Description:
</td>
<td style="text-align: left">
<asp:TextBox ID="txtAreaDescription"
runat="server"></asp:TextBox>
<asp:RequiredFieldValidator
ID="RequiredFieldValidator13" runat="server"
ErrorMessage="*"
ControlToValidate="txtAreaDescription"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td style="text-align: right">
Area Abberivation:
</td>
<td style="text-align: left">
<asp:TextBox ID="txtAreaAbbervation"
runat="server"></asp:TextBox>
<asp:RequiredFieldValidator
ID="RequiredFieldValidator14" runat="server"
ErrorMessage="*"
ControlToValidate="txtAreaAbbervation"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td style="text-align: right">
Area Type Id:
</td>
<td style="text-align: left">
<asp:DropDownList ID="ddlAreaTypeId"
runat="server" Height="16px" Width="120px">
</asp:DropDownList>
</td>
</tr>
<tr>
<td style="text-align: right" class="style1">
Area Identification Date:
</td>
<td style="text-align: left" class="style1">
<asp:TextBox ID="txtAreaIdentificationDate"
runat="server"></asp:TextBox>
<asp:RequiredFieldValidator
ID="RequiredFieldValidator16" runat="server"
ErrorMessage="*"
ControlToValidate="txtAreaIdentificationDate"></asp:RequiredFieldValidator>
</td>
</tr>

<tr>
<td style="text-align: right">
&nbsp;</td>
<td style="text-align: left">
<asp:Button ID="Button1" runat="server"
onclick="Submit_Click" Text="Submit"
style="height: 26px" />

<asp:Button ID="BtnCacel" runat="server"


Text="Cancel" OnClick="BtnCacel_Click" Width="76px"
CausesValidation="False" style="font-weight:
700; font-size: medium" />

<asp:Button ID="BtnUpdate" runat="server"


Text="Update" OnClick="BtnUpdate_Click" Width="76px"
CausesValidation="False" style="font-weight:
700; font-size: medium" />

<asp:Label ID="lblmessage" runat="server"


BorderStyle="None" Text="Label"
Visible="False"></asp:Label>
</td>
</tr>

<tr>
<td style="text-align: right" align="center"
colspan="2">
<div width="100%">
<center>
<asp:GridView ID ="grd" Width="900px" runat
="server" CellPadding="4" ForeColor="#333333"
GridLines="None"
onselectedindexchanged="grd_SelectedIndexChanged"
Visible="False">
<FooterStyle BackColor="#1C5E55" Font-
Bold="True" ForeColor="White" />
<RowStyle BackColor="#E3EAEB" />
<PagerStyle BackColor="#666666"
ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#C5BBAF" Font-
Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#1C5E55" Font-
Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#7C6F57" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
</center>
</div>
</td>
</tr>

</table>
</td>
</tr>
</table>
</asp:Content>

<asp:Content ID="Content3" runat="server" contentplaceholderid="head">


<link href="../jqueryslidemenu.css" rel="stylesheet" type="text/css"
/>

<script src="../CS/jquery.min.js" type="text/javascript"></script>

<script src="../CS/jqueryslidemenu.js"
type="text/javascript"></script>

<style type="text/css">
.style1
{
color: #990000;
}
.style2
{
color: #990000;
font-size: large;
font-family: Verdana;
text-decoration: underline;
}
</style>

</asp:Content>

Areamaster.cs
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
public partial class Admin_frmAreaMaster : System.Web.UI.Page
{
ClsAreaMaster AreaMaster = new ClsAreaMaster();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
AreaTypeId();
GETDATA();

}
}
public void AreaTypeId()
{
try
{
DataSet ds = new DataSet();
ds = AreaMaster.SelectAreaTYpeId ();

ddlAreaTypeId.DataSource = ds;
ddlAreaTypeId.DataTextField = "AreaTYpeName";
ddlAreaTypeId.DataValueField = "AreaTypeId";
ddlAreaTypeId.DataBind();
ddlAreaTypeId.Items.Insert(0, "Select");
}
catch (Exception ex)
{
lblmessage.Text = ex.Message;
}
}
public void AreaId()
{
try
{
DataSet ds = new DataSet();
ds = AreaMaster.SelectAreaId();

ddlAreaId.DataSource = ds;
ddlAreaId.DataTextField = "AreaName";
ddlAreaId.DataValueField = "AreaId";
ddlAreaId.DataBind();
ddlAreaId.Items.Insert(0, "Select");
}
catch (Exception ex)
{
lblmessage.Text = ex.Message;
}
}

protected void Submit_Click(object sender, EventArgs e)


{
try
{
if (RadioButton1.Checked == true)
{
string s = "~/fileipload/" + fupAreaMap.FileName;
fupAreaMap.SaveAs(Server.MapPath(s));
AreaMaster.AreaName = txtAreaName.Text;
AreaMaster.AreaSpan = Convert.ToDecimal(TxtAreaSpan.Text);
AreaMaster.AreaMap = s.ToString();
AreaMaster.AreaDescription = txtAreaDescription.Text;
AreaMaster.AreaAbbervation = txtAreaAbbervation.Text;
AreaMaster.AreaTypeId =
Convert.ToInt16(ddlAreaTypeId.SelectedValue );
AreaMaster.AreaIdentificationDate =
Convert.ToDateTime(txtAreaIdentificationDate.Text);
AreaMaster.InsertAreaMaster();
lblmessage.Visible = true;
GETDATA();
lblmessage.Text = "inserted";
}
else if (RadioButton2.Checked == true)
{

}
}
catch (Exception ex)
{

lblmessage.Text = ex.Message.ToString();
}

}
protected void BtnCacel_Click(object sender, EventArgs e)
{
CancelDate();
}
void CancelDate()
{

Control ctl = this.Master.FindControl("ContentPlaceHolder1");


foreach (Control c in ctl.Controls)
{
//Clear Textbox
if (c is TextBox)
{
((TextBox)c).Text = "";
}
//Reset DropDownList
if (c is DropDownList)
{
for (int i = 0; i < ((DropDownList)c).Items.Count; i++)
((DropDownList)c).Items[i].Selected = false;
((DropDownList)c).Items[0].Selected = true;
}
//Uncheck Selected CheckBox
if (c is CheckBox)
{
((CheckBox)c).Checked = false;
}

}
}
protected void BtnUpdate_Click(object sender, EventArgs e)
{
string s = "~fileupload" + fupAreaMap.FileName;
fupAreaMap.SaveAs(s);
AreaMaster.AreaName = txtAreaName.Text;
AreaMaster.AreaSpan = Convert.ToInt16(TxtAreaSpan.Text);
AreaMaster.AreaMap = s.ToString();
AreaMaster.AreaTypeId = Convert.ToInt16(ddlAreaTypeId.Text);
AreaMaster.AreaIdentificationDate =
Convert.ToDateTime(txtAreaIdentificationDate.Text);
AreaMaster.UpdateAreaMaster();
GETDATA();
}
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{
ddlAreaId.Visible = false;
RequiredFieldValidator17.Visible = false;
txtAreaName.Visible = true;
}

protected void RadioButton2_CheckedChanged(object sender, EventArgs e)


{
txtAreaName.Visible = false;
ddlAreaId.Visible = true;
RequiredFieldValidator17.Visible = true;
AreaId();
}

protected void RadioButton3_CheckedChanged(object sender, EventArgs e)


{
grd.Visible = true;
}
protected void grd_SelectedIndexChanged(object sender, EventArgs e)
{

}
protected void ddlAreaId_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
int AreaId = Convert.ToInt32(ddlAreaId.SelectedValue);
DataSet ds = AreaMaster.GetAreaIdSelect(AreaId );
if (ds.Tables[0].Rows.Count != 0)
{
DataTable dt = ds.Tables[0];
txtAreaName .Text=dt.Rows[0][1].ToString ();
TxtAreaSpan.Text = dt.Rows[0][2].ToString();
Image1.ImageUrl = dt.Rows[0][3].ToString();
txtAreaDescription.Text = dt.Rows[0][4].ToString();
txtAreaAbbervation.Text = dt.Rows[0][5].ToString();
ddlAreaTypeId.SelectedValue = dt.Rows[0][6].ToString();
txtAreaIdentificationDate.Text = dt.Rows[0][7].ToString();

}
}
catch (Exception)
{
throw;
}
}
void GETDATA()
{
try
{
DataSet ds= AreaMaster.SelectAreaId();
grd.DataSource = ds;
grd.DataBind();
}
catch(Exception ex)
{
lblmessage.Text =ex.Message ;
}

}
}

ClassFile:
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using EmployeeFunction.DAL;

/// <summary>
/// Summary description for ClsAreaMaster
/// </summary>
public class ClsAreaMaster
{
public ClsAreaMaster()
{
//
// TODO: Add constructor logic here
//
}
public static DataSet ds;
public int AreaId { get; set; }
public string AreaName { get; set; }
public decimal AreaSpan{ get; set; }
public string AreaDescription { get; set; }
public string AreaMap { get; set; }
public int AreaTypeId{ get; set; }
public string AreaAbbervation { get; set; }
public DateTime AreaIdentificationDate{ get; set; }
public void InsertAreaMaster()
{
SqlParameter[] p=new SqlParameter[7];
try
{

p[0]=new SqlParameter("@AreaName",this.AreaName);
p[1]=new SqlParameter("@AreaSpan",this.AreaSpan);
p[2]=new SqlParameter("@Areamap",this.AreaMap);
p[3]=new SqlParameter("@AreaTypeId",this.AreaTypeId);
p[4] = new SqlParameter("@AreaDescription", this.AreaDescription);
p[5] = new SqlParameter("@AreaAbbervation", this.AreaAbbervation);
p[6] = new SqlParameter("@AreaIdentifiedDate",
this.AreaIdentificationDate);
SqlHelper.ExecuteNonQuery(ConnectionString.Conn,
CommandType.StoredProcedure, "Sp_Insert_AreaMaster", p);
}
catch (Exception ex)
{
throw new ArgumentException(ex.Message);
}
}
public DataSet SelectAreaTYpeId()
{
try
{
string s = "sp_selectAreaTypeMaster";
return SqlHelper.ExecuteDataset(ConnectionString.Conn,
CommandType.StoredProcedure, s);
}
catch (Exception)
{

throw;
}
}
public DataSet SelectAreaId()
{
try
{
string s = "sp_SelctAreaMaster";
return SqlHelper.ExecuteDataset(ConnectionString.Conn,
CommandType.StoredProcedure, s);
}
catch (Exception)
{

throw;
}
}
public void UpdateAreaMaster()
{
SqlParameter[] p = new SqlParameter[5];
try
{
p[0] = new SqlParameter("@AreaName", this.AreaName);
p[1] = new SqlParameter("@AreaSpan", this.AreaSpan);
p[2] = new SqlParameter("@Areamap", this.AreaMap);
p[3] = new SqlParameter("@AreaTypeId", this.AreaTypeId);
p[4] = new SqlParameter("@AreaIdentificationDate",
this.AreaIdentificationDate);
SqlHelper.ExecuteNonQuery(ConnectionString.Conn,
CommandType.StoredProcedure, "tbl_AreaMaster_Update", p);
}
catch (Exception ex)
{
throw new ArgumentException(ex.Message);
}

}
public DataSet GetAreaIdSelect(int AreaId)
{
try
{

SqlParameter p = new SqlParameter("@AreaId", AreaId);


ds = new DataSet();
ds = SqlHelper.ExecuteDataset(ConnectionString .Conn ,
CommandType.StoredProcedure, "sp_SelectAreaMaster", p);
return ds;
}
catch (Exception ex)
{

throw new ArgumentException(ex.Message);


}
}
}

You might also like