Developer/developerGrantLeave.aspx

Developer/developerGrantLeave.aspx





<%@ Page Title="" Language="C#" MasterPageFile="~/Developer/DeveloperMaster.master" AutoEventWireup="true" CodeFile="developerGrantLeave.aspx.cs" Inherits="Developer_developerGrantLeave" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <h6>Grant Leave </h6>
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" AllowPaging="true">
    <Columns>
     <asp:TemplateField HeaderText="Sr.No." HeaderStyle-Width="59px">
            <ItemTemplate >    <%#Container.DataItemIndex +1 %>    </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="DateFrom">
           <ItemTemplate >  <%# Convert.ToDateTime(Eval("dateFrom")).ToString("dd MMMM yyy")%> </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="DateTo">
           <ItemTemplate >  <%# Convert.ToDateTime(Eval("dateTo")).ToString("dd MMMM yyy")%> </ItemTemplate>
        </asp:TemplateField>
       
        <asp:TemplateField HeaderText="lastworkingday">
            <ItemTemplate >
              <%# Eval("lastworkingday")%>
           </ItemTemplate>
        </asp:TemplateField>
          <asp:TemplateField HeaderText="reportingday">
            <ItemTemplate >
              <%# Eval("reportingday")%>
           </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="address">
            <ItemTemplate >
              <%# Eval("address")%>
           </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="mobilenumber">
            <ItemTemplate >
              <%# Eval("mobilenumber")%>
           </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="JobsTODoBeforeLeave">
            <ItemTemplate >
              <%# Eval("JobsTODoBeforeLeave")%>
           </ItemTemplate>
        </asp:TemplateField>
         <asp:TemplateField HeaderText="ReasonforLeave">
            <ItemTemplate >
              <%# Eval("ReasonforLeave")%>
           </ItemTemplate>
        </asp:TemplateField>
         <asp:TemplateField HeaderText="EmployeeName">
            <ItemTemplate >
              <%# Eval("employeeName")%>
           </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="approvedBy">
            <ItemTemplate >
              <%# Eval("approvedPerson")%>
           </ItemTemplate>
        </asp:TemplateField>
          <asp:TemplateField HeaderText="approvedStatus">
            <ItemTemplate >
              <%# (Convert.ToInt32(Eval("approvedStatus"))==0)?"Pending":"Confirm"%>
           </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>
</asp:Content>





Developer/developerGrantLeave.aspx.cs





using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Developer_developerGrantLeave : System.Web.UI.Page
{
    MainClass dut = new MainClass();
    DataAccessLayer dal = new DataAccessLayer();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.Cookies["developer_srno"] != null)
        {
            var value = Request.Cookies["developer_srno"].Value;
            if (value == "")
            {
                Response.Redirect("~/Pr-Admin-Log");
            }
            Session["developer_srno"] = value;
        }
        else
        {
            Response.Redirect("~/Pr-Admin-Log");
        }

        if (!IsPostBack)
        {
            BindGrid();
        }
    }
    private void BindGrid()
    {
        string[] col4 = { "@srno", "@Actiontype" };
        object[] val4 = { Convert.ToInt32(Session["developer_srno"]), "showgrantleave" };
        DataSet ds4 = dal.getDataSet("ManageLeave", col4, val4);
        if (ds4.Tables[0].Rows.Count > 0)
        {

            GridView1.DataSource = ds4.Tables[0];
            GridView1.DataBind();
        }

    }

}


Comments

Popular posts from this blog

20-03-2020--------------admin/Hr_Permission.aspx

1) New change in Developer/attendance.aspx.cs

lave page for developer