Giss Sample Code
Giss Sample Code
AreaMaster.aspx:
Html:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master"
AutoEventWireup="true" CodeFile="frmAreaMaster.aspx.cs"
Inherits="Admin_frmAreaMaster" Title="Untitled Page" %>
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">
</td>
<td style="text-align: left">
<asp:Button ID="Button1" runat="server"
onclick="Submit_Click" Text="Submit"
style="height: 26px" />
<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>
<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;
}
}
}
}
catch (Exception ex)
{
lblmessage.Text = ex.Message.ToString();
}
}
protected void BtnCacel_Click(object sender, EventArgs e)
{
CancelDate();
}
void CancelDate()
{
}
}
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 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
{