protected void ImgBtnUpdate_Click(object sender, EventArgs e) { ImageButton imgbtn = (ImageButton)sender; GridViewRow row = (GridViewRow)imgbtn.NamingContainer; LEAVE_BLL leaveBll = new LEAVE_BLL(); try { string leaveCode = ""; Label lblLeaveCode = (Label)grdLeaveUpdate.Rows[row.RowIndex].FindControl("lblLeaveCode"); if (lblLeaveCode.Text != null) { leaveCode = lblLeaveCode.Text; LeaveDetailsR LeaveDetailobj = leaveBll.GetLeaveDetailByLeaveCode(leaveCode); if (LeaveDetailobj != null) { hidLeaveCode.Value = LeaveDetailobj.LeaveCode; hidAppliedDate.Value = LeaveDetailobj.LeaveAppliedDate.ToString(); drpLeaveType.SelectedValue = LeaveDetailobj.LeaveTypeID.ToString(); txtbxFromDate.Text = LeaveDetailobj.fromDate.ToShortDateString(); txtbxToDate.Text = LeaveDetailobj.Todate.ToShortDateString(); CalculateTotalDate(LeaveDetailobj.fromDate, LeaveDetailobj.Todate); txtbxResion.Text = LeaveDetailobj.LeaveReson; drpApprovedHR.SelectedValue = LeaveDetailobj.ReportingBossHRM.ToString(); drpdwnApproveSupervisor.SelectedValue = LeaveDetailobj.ReprotingBoss1.ToString(); drpApprovedAdmin.SelectedValue = LeaveDetailobj.ReprotingBoss2.ToString(); hidTotalLeave.Value = txtbxTotalDay.Text; } } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('" + ex.Message + "')", true); } }
private void GetLeaveDetailsByID(string leaveCode) { try { LEAVE_BLL leaveBll = new LEAVE_BLL(); LeaveDetailsR LeaveDetailobj = leaveBll.GetLeaveDetailByLeaveCode(leaveCode); if (LeaveDetailobj != null) { hidLeaveCode.Value = LeaveDetailobj.LeaveCode; hidAppliedDate.Value = LeaveDetailobj.LeaveAppliedDate.ToString(); hidEid.Value = LeaveDetailobj.EID; drpLeaveType.SelectedValue = LeaveDetailobj.LeaveTypeID.ToString(); txtbxFromDate.Text = LeaveDetailobj.fromDate.ToShortDateString(); txtbxToDate.Text = LeaveDetailobj.Todate.ToShortDateString(); CalculateTotalDate(LeaveDetailobj.fromDate, LeaveDetailobj.Todate); txtbxResion.Text = LeaveDetailobj.LeaveReson; } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('" + ex.Message + "')", true); } }