protected void gdvofferjob_PageIndexChanging1(object sender, GridViewPageEventArgs e)
{
gdvofferjob.PageIndex = e.NewPageIndex;
jobdetails();
}
protected void Page_Load(object sender, EventArgs e)
{
con = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["ConStr"].ToString());
if (IsPostBack == false)
{
ScriptManager sm = ScriptManager.GetCurrent(this);
sm.SetFocus(ddlJoboffer);
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "focus", "$get('" + ddlJoboffer.ClientID + "').focus();", true);
gdvofferjob.BorderWidth = 1;
gdvofferjob.BorderStyle = BorderStyle.Solid;
gdvofferjob.GridLines = GridLines.Both;
}
if (ddlJoboffer.SelectedItem.Text.Equals("All Jobs"))
{
imgbtnprint.Attributes["onclick"] = "javascript:CallPrint('printingGrid');";
//imgbtnprint.Attributes.Add("onclick", "javascript:CallPrint('printingGrid');");
}
else if (ddlJoboffer.SelectedItem.Text.Equals("Particular Job"))
{
imgbtnprint.Attributes["onclick"] = "javascript:CallPrint('printingGrid');";
}
else if (ddlJoboffer.SelectedItem.Text.Equals("By Date"))
{
imgbtnprint.Attributes["onclick"] = "javascript:CallPrint('printingGrid');";
}
lbl_records.Visible = false;
}
code for Job Details:
......................
private void jobdetails()
{
con.Open();
comm = new SqlCommand("select ejs.Fresher_Id,fpi.First_Name,ejs.Job_Id,ejs.Subject,ejs.Message,ejs.Reply_Status, Offered_Date=CONVERT(CHAR(10), Offered_Date, 101),Replied_Date=CONVERT(CHAR(10), Replied_Date, 101) from EMP_Job_Status as ejs,Fre_Personal_Info as fpi where ejs.URI='" + Session["slno"].ToString() + "' AND ejs.Fresher_Id=fpi.Fresher_Id ORDER BY ejs.ID DESC", con);
da = new SqlDataAdapter(comm);
DataTable dt = new DataTable();
ds = new DataSet();
//imgbtnprint.Visible = true;
//btnExcelReport.Visible = true;
da.Fill(ds,"t");
gdvofferjob.DataSource = ds;
gdvofferjob.DataBind();
if (ds.Tables["t"].Rows.Count == 0)
{
lbl_records.Visible = true;
griddispl.Visible = false;
}
else
{
lbl_records.Visible = false;
griddispl.Visible = true;
imgbtnprint.Visible = true;
btnExcelReport.Visible = true;
ScriptManager.GetCurrent(this).SetFocus(imgbtnview);
con.Close();
}
}
<%@ Page Language="C#" MasterPageFile="~/Index.master" AutoEventWireup="true" CodeFile="offeredjob_report.aspx.cs" Inherits="offeredjob_report" Title="WELCOME TO ACCESS2CAMPUS-REPORTS ON OFFERED JOBS"%>
<%@ Register Src="Menu_EMP_U.ascx" TagName="Menu_EMP_U" TagPrefix="uc1" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentmenuStrip">
<uc1:Menu_EMP_U ID="Menu_EMP_U1" runat="server" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="mstmain" runat="Server">
<head id="Head1" >
<title>Untitled Page</title>
<script type="text/javascript">
keys = new Array();
keys["f112"] = 'f1';
keys["f113"] = 'f2';
keys["f114"] = 'f3';
keys["f115"] = 'f4';
keys["f116"] = 'f5';
keys["f117"] = 'f6';
keys["f118"] = 'f7';
keys["f119"] = 'f8';
keys["f120"] = 'f9';
keys["f121"] = 'f10';
keys["f122"] = 'f11';
keys["f123"] = 'f12';
saveCode=""
function myFunc(code) {
//alert('testing '+code)
window.scroll(10,10);
}
document.onkeydown = function(){
// Capture and remap F-key
if(window.event && keys["f"+window.event.keyCode]) {
saveCode=window.event.keyCode;
window.event.keyCode = 505;
}
if(window.event && window.event.keyCode == 505) {
// New action for keycode
myFunc(saveCode)
return false; // Must return false or the browser will execute old code
}
}
</script>
<script type="text/javascript" language="javascript">
function openWindow(id)
{
debugger;
//window.open('Emp_Fresherallsearch_Fullview.aspx?st='+id,null,'height=650,width=1250,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no');
window.open('Emp_Fresher_Profile.aspx?st='+id,null,'height=650,width=1250,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no');
}
function CallPrint(strid)
{
var prtContent = document.getElementById(strid);
var WinPrint = window.open('aa.aspx', 'Print', 'maximize=true,left=0,top=0,toolbar=1,scrollbars=1,status=yes,fullscreen=0,resizable=0,height=650,width=1250');
WinPrint.document.writeln('<TABLE width=100%><TR><TD></TD></TR><TR><TD align=right><INPUT ID="PRINT" type="button" value="Print" onclick="javascript:location.reload(true);window.print();"><INPUT ID="CLOSE" type="button" value="Close" onclick="window.close();"></TD></TR><TR><TD></TD></TR></TABLE>');
WinPrint.document.write(prtContent.innerHTML );
WinPrint.document.close();
WinPrint.focus();
prtContent.innerHTML=strOldOne;
}
var isNav4 = false, isNav5 = false, isIE4 = false
var strSeperator = "/";
// If you are using any Java validation on the back side you will want to use the / because
// Java date validations do not recognize the dash as a valid date separator.
var vDateType = 1; // Global value for type of date format
// 1 = mm/dd/yyyy
// 2 = yyyy/dd/mm (Unable to do date check at this time)
// 3 = dd/mm/yyyy
var vYearType = 4; //Set to 2 or 4 for number of digits in the year for Netscape
var vYearLength = 2; // Set to 4 if you want to force the user to enter 4 digits for the year before validating.
var err = 0; // Set the error code to a default of zero
if(navigator.appName == "Netscape") {
if (navigator.appVersion < "5") {
isNav4 = true;
isNav5 = false;
}
else
if (navigator.appVersion > "4") {
isNav4 = false;
isNav5 = true;
}
}
else {
isIE4 = true;
}
function DateFormat(vDateName, vDateValue, e, dateCheck, dateType) {
vDateType = dateType;
// vDateName = object name
// vDateValue = value in the field being checked
// e = event
// dateCheck
// True = Verify that the vDateValue is a valid date
// False = Format values being entered into vDateValue only
// vDateType
// 1 = mm/dd/yyyy
// 2 = yyyy/mm/dd
// 3 = dd/mm/yyyy
//Enter a tilde sign for the first number and you can check the variable information.
if (vDateValue == "~") {
alert("AppVersion = "+navigator.appVersion+" \nNav. 4 Version = "+isNav4+" \nNav. 5 Version = "+isNav5+" \nIE Version = "+isIE4+" \nYear Type = "+vYearType+" \nDate Type = "+vDateType+" \nSeparator = "+strSeperator);
vDateName.value = "";
vDateName.focus();
return true;
}
var whichCode = (window.Event) ? e.which : e.keyCode;
// Check to see if a seperator is already present.
// bypass the date if a seperator is present and the length greater than 8
if (vDateValue.length > 10&& isNav4) {
if ((vDateValue.indexOf("-") >= 1) || (vDateValue.indexOf("/") >= 1))
return true;
}
//Eliminate all the ASCII codes that are not valid
var alphaCheck = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/-";
if (alphaCheck.indexOf(vDateValue) >= 1) {
if (isNav4) {
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
else {
vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
return false;
}
}
if (whichCode == 8) //Ignore the Netscape value for backspace. IE has no value
return false;
else {
//Create numeric string values for 0123456789/
//The codes provided include both keyboard and keypad values
var strCheck = '13,33,34,35,36,37,38,39,40,47,48,49,50,51,52,53,54,55,56,57,58,59,95,96,97,98,99,100,101,102,103,104,105';
if (strCheck.indexOf(whichCode) != -1) {
if (isNav4) {
if (((vDateValue.length < 6 && dateCheck) || (vDateValue.length == 7 && dateCheck)) && (vDateValue.length >=1)) {
alert(" 2 Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
if (vDateValue.length == 6 && dateCheck) {
var mDay = vDateName.value.substr(2,2);
var mMonth = vDateName.value.substr(0,2);
var mYear = vDateName.value.substr(4,4)
//Turn a two digit year into a 4 digit year
if (mYear.length == 2 && vYearType == 4) {
var mToday = new Date();
//If the year is greater than 30 years from now use 19, otherwise use 20
var checkYear = mToday.getFullYear() + 30;
var mCheckYear = '20' + mYear;
if (mCheckYear >= checkYear)
mYear = '19' + mYear;
else
mYear = '20' + mYear;
}
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
if (!dateValid(vDateValueCheck)) {
alert("3 Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
return true;
}
else {
// Reformat the date for validation and set date type to a 1
if (vDateValue.length >= 10 && dateCheck) {
if (vDateType == 1) // mmddyyyy
{
var mDay = vDateName.value.substr(2,2);
var mMonth = vDateName.value.substr(0,2);
var mYear = vDateName.value.substr(4,4)
vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
}
if (vDateType == 2) // yyyymmdd
{
var mYear = vDateName.value.substr(0,4)
var mMonth = vDateName.value.substr(4,2);
var mDay = vDateName.value.substr(6,2);
vDateName.value = mYear+strSeperator+mMonth+strSeperator+mDay;
}
if (vDateType == 3) // ddmmyyyy
{
var mMonth = vDateName.value.substr(2,2);
var mDay = vDateName.value.substr(0,2);
var mYear = vDateName.value.substr(4,4)
vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;
}
//Create a temporary variable for storing the DateType and change
//the DateType to a 1 for validation.
var vDateTypeTemp = vDateType;
vDateType = 1;
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
if (!dateValid(vDateValueCheck)) {
alert(" 4 Invalid Date\nPlease Re-Enter");
vDateType = vDateTypeTemp;
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
vDateType = vDateTypeTemp;
return true;
}
else {
if (((vDateValue.length < 10 && dateCheck) || (vDateValue.length == 11 && dateCheck)) && (vDateValue.length >=1)) {
alert("5 Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
}
}
}
else {
// Non isNav Check
if (((vDateValue.length < 9 && dateCheck) || (vDateValue.length == 11 && dateCheck)) && (vDateValue.length >=1)) {
alert(" 7Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
return true;
}
// Reformat date to format that can be validated. mm/dd/yyyy
if (vDateValue.length >= 10&& dateCheck) {
// Additional date formats can be entered here and parsed out to
// a valid date format that the validation routine will recognize.
if (vDateType == 1) // mm/dd/yyyy
{
var mMonth = vDateName.value.substr(0,2);
var mDay = vDateName.value.substr(3,2);
var mYear = vDateName.value.substr(6,4)
}
if (vDateType == 2) // yyyy/mm/dd
{
var mYear = vDateName.value.substr(0,4)
var mMonth = vDateName.value.substr(5,2);
var mDay = vDateName.value.substr(8,2);
}
if (vDateType == 3) // dd/mm/yyyy
{
var mDay = vDateName.value.substr(0,2);
var mMonth = vDateName.value.substr(3,2);
var mYear = vDateName.value.substr(6,4)
}
if (vYearLength == 4) {
if (mYear.length < 4) {
alert(" 5Invalid Date\nPlease Re-Enter");
vDateName.value = "";
vDateName.focus();
return true;
}
}
// Create temp. variable for storing the current vDateType
var vDateTypeTemp = vDateType;
// Change vDateType to a 1 for standard date format for validation
// Type will be changed back when validation is completed.
vDateType = 1;
// Store reformatted date to new variable for validation.
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
if (mYear.length == 2 && vYearType == 4 && dateCheck) {
//Turn a two digit year into a 4 digit year
var mToday = new Date();
//If the year is greater than 30 years from now use 19, otherwise use 20
var checkYear = mToday.getFullYear() + 30;
var mCheckYear = '20' + mYear;
if (mCheckYear >= checkYear)
mYear = '19' + mYear;
else
mYear = '20' + mYear;
vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
// Store the new value back to the field. This function will
// not work with date type of 2 since the year is entered first.
if (vDateTypeTemp == 1) // mm/dd/yyyy
vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
if (vDateTypeTemp == 3) // dd/mm/yyyy
vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;
}
if (!dateValid(vDateValueCheck)) {
alert(" 6Invalid Date\nPlease Re-Enter");
vDateType = vDateTypeTemp;
vDateName.value = "";
vDateName.focus();
return true;
}
vDateType = vDateTypeTemp;
return true;
}
else {
if (vDateType == 1) {
if (vDateValue.length == 2) {
vDateName.value = vDateValue+strSeperator;
}
if (vDateValue.length == 5) {
vDateName.value = vDateValue+strSeperator;
}
}
if (vDateType == 2) {
if (vDateValue.length == 4) {
vDateName.value = vDateValue+strSeperator;
}
if (vDateValue.length == 7) {
vDateName.value = vDateValue+strSeperator;
}
}
if (vDateType == 3) {
if (vDateValue.length == 2) {
vDateName.value = vDateValue+strSeperator;
}
if (vDateValue.length == 5) {
vDateName.value = vDateValue+strSeperator;
}
}
return true;
}
}
if (vDateValue.length == 10&& dateCheck) {
if (!dateValid(vDateName)) {
// Un-comment the next line of code for debugging the dateValid() function error messages
//alert(err);
alert("1 Invalid Date\nPlease Re-Enter");
vDateName.focus();
vDateName.select();
}
}
return false;
}
else {
// If the value is not in the string return the string minus the last
// key entered.
if (isNav4) {
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
else
{
vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
return false;
}
}
}
}
function dateValid(objName) {
var strDate;
var strDateArray;
var strDay;
var strMonth;
var strYear;
var intday;
var intMonth;
var intYear;
var booFound = false;
var datefield = objName;
var strSeparatorArray = new Array("-"," ","/",".");
var intElementNr;
// var err = 0;
var strMonthArray = new Array(12);
strMonthArray[0] = "Jan";
strMonthArray[1] = "Feb";
strMonthArray[2] = "Mar";
strMonthArray[3] = "Apr";
strMonthArray[4] = "May";
strMonthArray[5] = "Jun";
strMonthArray = "Jul";
strMonthArray[7] = "Aug";
strMonthArray = "Sep";
strMonthArray[9] = "Oct";
strMonthArray[10] = "Nov";
strMonthArray[11] = "Dec";
//strDate = datefield.value;
strDate = objName;
if (strDate.length < 1) {
return true;
}
for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) {
strDateArray = strDate.split(strSeparatorArray[intElementNr]);
if (strDateArray.length != 3) {
err = 1;
return false;
}
else {
strDay = strDateArray[0];
strMonth = strDateArray[1];
strYear = strDateArray[2];
}
booFound = true;
}
}
if (booFound == false) {
if (strDate.length>5) {
strDay = strDate.substr(0, 2);
strMonth = strDate.substr(2, 2);
strYear = strDate.substr(4);
}
}
//Adjustment for short years entered
if (strYear.length == 2) {
strYear = '20' + strYear;
}
strTemp = strDay;
strDay = strMonth;
strMonth = strTemp;
intday = parseInt(strDay, 10);
if (isNaN(intday)) {
err = 2;
return false;
}
intMonth = parseInt(strMonth, 10);
if (isNaN(intMonth)) {
for (i = 0;i<12;i++) {
if (strMonth.toUpperCase() == strMonthArray.toUpperCase()) {
intMonth = i+1;
strMonth = strMonthArray;
i = 12;
}
}
if (isNaN(intMonth)) {
err = 3;
return false;
}
}
intYear = parseInt(strYear, 10);
if (isNaN(intYear)) {
err = 4;
return false;
}
if (intMonth>12 || intMonth<1) {
err = 5;
return false;
}
if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) {
err = 6;
return false;
}
if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) {
err = 7;
return false;
}
if (intMonth == 2) {
if (intday < 1) {
err = 8;
return false;
}
if (LeapYear(intYear) == true) {
if (intday > 29) {
err = 9;
return false;
}
}
else {
if (intday > 28) {
err = 10;
return false;
}
}
}
return true;
}
function LeapYear(intYear) {
if (intYear % 100 == 0) {
if (intYear % 400 == 0) { return true; }
}
else {
if ((intYear % 4) == 0) { return true; }
}
return false;
}
</script>
</head>
<table style="width: 100%; height: 330px; position: relative; top: -1px;">
<tr>
<td colspan="3" style="text-align: left; height: 5px;">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td background="../Images/blue1.png" class="menubar" style="vertical-align: middle;
width: 20%; height: 32px; background-color: #ffffff; text-align: center" valign="middle">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td style="height: 14px" width="8%">
</td>
<td class="style1" style="color: white; height: 14px" width="92%">
Reports on Offered Jobs</td>
</tr>
</table>
</td>
<td background="../Images/blue2.png" style="vertical-align: top; width: 2%; background-repeat: no-repeat;
height: 32px" width="18">
</td>
<td align="center" background="../Images/blue3.png" onmouseover="OnChange()" style="vertical-align: top;
width: 78%; background-repeat: repeat-x; height: 32px" valign="bottom" width="762">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="width: 15%; height: 809px;">
</td>
<td style="vertical-align: top; width: 60%; text-align: center; height: 809px;">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel id="UpdatePanel1" runat="server">
<contenttemplate>
<TABLE style="WIDTH: 100%"><TBODY><TR><TD style="VERTICAL-ALIGN: top; WIDTH: 100%; TEXT-ALIGN: center"><TABLE style="WIDTH: 100%"><TBODY><TR><TD style="VERTICAL-ALIGN: middle; WIDTH: 50%; HEIGHT: 22px; TEXT-ALIGN: right" class="form_text" colSpan=2>Report on Jobs Offered:</TD><TD style="VERTICAL-ALIGN: middle; WIDTH: 50%; HEIGHT: 22px; TEXT-ALIGN: left" colSpan=3><asp:DropDownList id="ddlJoboffer" runat="server" Width="185px" OnSelectedIndexChanged="ddlJoboffer_SelectedIndexChanged" AutoPostBack="True"><asp:ListItem>-Select-</asp:ListItem>
<asp:ListItem>All Jobs</asp:ListItem>
<asp:ListItem>Particular Job</asp:ListItem>
<asp:ListItem>By Date</asp:ListItem>
</asp:DropDownList></TD></TR><TR><TD style="VERTICAL-ALIGN: middle; WIDTH: 50%; HEIGHT: 4px; TEXT-ALIGN: right" class="form_text" colSpan=2></TD><TD style="VERTICAL-ALIGN: middle; WIDTH: 50%; HEIGHT: 4px; TEXT-ALIGN: left" colSpan=3></TD></TR><TR><TD style="VERTICAL-ALIGN: middle; WIDTH: 50%; TEXT-ALIGN: right" class="form_text" colSpan=2><asp:Label style="VERTICAL-ALIGN: middle; TEXT-ALIGN: right" id="lblJobTitle" runat="server" Width="52px" Text="Job Title:" CssClass="form_text" Visible="False"></asp:Label></TD><TD style="VERTICAL-ALIGN: middle; WIDTH: 50%; TEXT-ALIGN: left" colSpan=3><asp:DropDownList id="ddlJoboffertitle" runat="server" Width="185px" OnSelectedIndexChanged="ddlJoboffertitle_SelectedIndexChanged" Visible="False"></asp:DropDownList></TD></TR><TR><TD style="VERTICAL-ALIGN: middle; HEIGHT: 4px; TEXT-ALIGN: left" colSpan=5></TD></TR><TR><TD style="VERTICAL-ALIGN: top; WIDTH: 25%; TEXT-ALIGN: right"><asp:Label id="lblFromDate" runat="server" Width="63px" Text="From Date:" CssClass="form_text" Visible="False"></asp:Label><BR /></TD><TD style="VERTICAL-ALIGN: top; WIDTH: 25%; TEXT-ALIGN: left"><asp:TextBox onblur="DateFormat(this,this.value,event,true,'1')" id="txtofferfromdate" onfocus="javascript:vDateType='1'" onkeyup="DateFormat(this,this.value,event,false,'1')" runat="server" Width="150px" Visible="False" Enabled="False" MaxLength="10"></asp:TextBox><asp:ImageButton style="VERTICAL-ALIGN: top; TEXT-ALIGN: center" id="imgbtnfromcal" runat="server" Width="39px" Visible="False" Height="32px" ImageUrl="~/EMP/Images/calender1.jpg"></asp:ImageButton> <asp:Label id="lblfromformat" runat="server" Width="158px" Text="Date format is mm/dd/yyyy" CssClass="form_text" Visible="False" Enabled="False"></asp:Label></TD><TD style="VERTICAL-ALIGN: top; WIDTH: 5%; TEXT-ALIGN: left"><asp:Label style="TEXT-ALIGN: right" id="lblToDate" runat="server" Width="63px" Text="To Date:" CssClass="form_text" Visible="False"></asp:Label></TD><TD style="VERTICAL-ALIGN: top; WIDTH: 40%; TEXT-ALIGN: left" vAlign=top><asp:TextBox onblur="DateFormat(this,this.value,event,true,'1')" style="VERTICAL-ALIGN: top; TEXT-ALIGN: left" id="txtoffertodate" onfocus="javascript:vDateType='1'" onkeyup="DateFormat(this,this.value,event,false,'1')" runat="server" Width="150px" Visible="False" Enabled="False" OnTextChanged="txtoffertodate_TextChanged"></asp:TextBox> <asp:ImageButton style="VERTICAL-ALIGN: bottom; TEXT-ALIGN: left" id="imgbtntocal" runat="server" Width="39px" Visible="False" Height="32px" ImageUrl="~/EMP/Images/calender1.jpg"></asp:ImageButton><BR /><asp:Label style="VERTICAL-ALIGN: top; TEXT-ALIGN: left" id="lbltoformat" runat="server" Width="161px" Text="Date format is mm/dd/yyyy" CssClass="form_text" Visible="False" Enabled="False"></asp:Label></TD><TD style="VERTICAL-ALIGN: top; WIDTH: 5%; TEXT-ALIGN: left"></TD></TR><TR><TD style="VERTICAL-ALIGN: top; HEIGHT: 15px; TEXT-ALIGN: center" colSpan=5><TABLE style="WIDTH: 100%"><TBODY><TR><TD style="WIDTH: 50%; HEIGHT: 24px; TEXT-ALIGN: right"><asp:ImageButton id="imgbtnview" onclick="imgbtnview_Click" runat="server" ImageUrl="~/EMP/buttons/View.gif"></asp:ImageButton> </TD><TD style="WIDTH: 50%; HEIGHT: 24px; TEXT-ALIGN: left"> <asp:ImageButton style="TEXT-ALIGN: right" id="imgbtnreset" onclick="imgbtnreset_Click" runat="server" ImageUrl="~/EMP/buttons/Reset.gif"></asp:ImageButton></TD></TR></TBODY></TABLE> </TD></TR><TR><TD style="VERTICAL-ALIGN: top; HEIGHT: 19px; TEXT-ALIGN: center" colSpan=5><SPAN style="COLOR: #ff3366"> <asp:Label id="lbl_records" runat="server" Font-Bold="True" Text="No Records Found" ForeColor="DarkRed" CssClass="form_text"></asp:Label></SPAN></TD></TR></TBODY></TABLE><cc1:calendarextender id="calfromdate" runat="server" CssClass="cal_Theme1" targetcontrolid="txtofferfromdate" popupbuttonid="imgbtnfromcal"></cc1:calendarextender><cc1:calendarextender id="caltodate" runat="server" CssClass="cal_Theme1" targetcontrolid="txtoffertodate" popupbuttonid="imgbtntocal"></cc1:calendarextender></TD></TR><TR><TD style="VERTICAL-ALIGN: top; WIDTH: 100%; HEIGHT: 455px; TEXT-ALIGN: center" id="griddispl" runat="server" visible="false"><DIV style="VERTICAL-ALIGN: top; WIDTH: 100%; TEXT-ALIGN: center" id="printingGrid"><DIV class="grid"><DIV class="rounded"><DIV class="top-outer"><DIV class="top-inner"><DIV class="top"><H2>Offered Job List</H2></DIV></DIV></DIV><DIV class="mid-outer"><DIV class="mid-inner"><DIV class="mid"><!-- Content Goes Here! --><asp:UpdatePanel id="updPanel" runat="server" UpdateMode="Conditional"><ContentTemplate>
<asp:GridView style="TEXT-ALIGN: center" id="gdvofferjob" runat="server" CssClass="datatable" OnSelectedIndexChanged="gdvofferjob_SelectedIndexChanged" Font-Names="Arial" PageSize="20" AutoGenerateColumns="False" AllowPaging="True" CellPadding="0" OnPageIndexChanging="gdvofferjob_PageIndexChanging1" BorderWidth="0px" GridLines="None" width="95%">
<PagerSettings Position="TopAndBottom" PageButtonCount="7" Mode="NumericFirstLast" LastPageText="Last" FirstPageText="First"></PagerSettings>
<Columns>
<asp:CommandField SelectText="View" ShowSelectButton="True"></asp:CommandField>
<asp:BoundField DataField="Fresher_Id" SortExpression="Fresher_Id" HeaderText="Fresher ID">
<ControlStyle Width="10%"></ControlStyle>
<ItemStyle Width="10%"></ItemStyle>
<HeaderStyle ForeColor="#5A90CE" Font-Bold="True"></HeaderStyle>
</asp:BoundField>
<asp:BoundField DataField="First_Name" SortExpression="First_Name" HeaderText="Fresher Name">
<ControlStyle Width="10%"></ControlStyle>
<ItemStyle Width="10%"></ItemStyle>
<HeaderStyle ForeColor="#5A90CE" Font-Bold="True"></HeaderStyle>
</asp:BoundField>
<asp:BoundField DataField="Job_Id" SortExpression="Job_Id" HeaderText="Job Code">
<ControlStyle Width="10%"></ControlStyle>
<ItemStyle Width="10%"></ItemStyle>
<HeaderStyle ForeColor="#5A90CE" Font-Bold="True"></HeaderStyle>
</asp:BoundField>
<asp:BoundField DataField="Subject" SortExpression="Subject" HeaderText="Subject">
<ControlStyle Width="20%"></ControlStyle>
<ItemStyle Width="20%"></ItemStyle>
<HeaderStyle ForeColor="#5A90CE" Font-Bold="True"></HeaderStyle>
</asp:BoundField>
<asp:BoundField DataField="Message" SortExpression="Message" HeaderText="Message">
<ControlStyle Width="20%"></ControlStyle>
<ItemStyle Width="20%"></ItemStyle>
<HeaderStyle ForeColor="#5A90CE" Font-Bold="True"></HeaderStyle>
</asp:BoundField>
<asp:BoundField DataField="Reply_Status" SortExpression="Reply_Status" HeaderText="Reply">
<ControlStyle Width="10%"></ControlStyle>
<ItemStyle Width="10%"></ItemStyle>
<HeaderStyle ForeColor="#5A90CE" Font-Bold="True"></HeaderStyle>
</asp:BoundField>
<asp:BoundField DataField="Offered_Date" SortExpression="Offered_Date" HeaderText="Offered Date">
<ControlStyle Width="10%"></ControlStyle>
<ItemStyle Width="10%"></ItemStyle>
<HeaderStyle ForeColor="#5A90CE" Font-Bold="True"></HeaderStyle>
</asp:BoundField>
<asp:BoundField DataField="Replied_Date" SortExpression="Replied_Date" HeaderText="Replied Date">
<ControlStyle Width="10%"></ControlStyle>
<ItemStyle Width="10%"></ItemStyle>
<HeaderStyle ForeColor="#5A90CE" Font-Bold="True"></HeaderStyle>
</asp:BoundField>
</Columns>
<RowStyle CssClass="row"></RowStyle>
<PagerStyle ForeColor="#00C0C0" CssClass="pager" HorizontalAlign="Left"></PagerStyle>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnExcelReport"></asp:PostBackTrigger>
</Triggers>
</asp:UpdatePanel> </DIV></DIV></DIV><DIV class="bottom-outer"><DIV class="bottom-inner"><DIV style="HEIGHT: 23px" class="bottom"></DIV></DIV></DIV></DIV></DIV></DIV><asp:ImageButton id="imgbtnprint" onclick="imgbtnprint_Click" runat="server" Visible="False" ImageUrl="~/EMP/buttons/print.png"></asp:ImageButton> <asp:ImageButton id="btnExcelReport" onclick="btnExcelReport_Click1" runat="server" Visible="False" ImageUrl="~/EMP/buttons/sendtoexcel.png"></asp:ImageButton></TD></TR></TBODY></TABLE>
</contenttemplate>
</asp:UpdatePanel>
</td>
<td style="width: 25%; height: 809px;">
</td>
</tr>
</table>
</asp:Content>