⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 history.aspx.cs

📁 人事管理系统
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class SubmitLeave_History : System.Web.UI.Page
{

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            lblMessage.Visible = false;
            string strsql = "select * from 员工请假表 where 员工编号='" + Session["EmployeeID"].ToString() + "'";
            SqlDataReader rd3;
            SqlConnection conn = db.mysqll();
            conn.Open();
            SqlCommand cmd = new SqlCommand(strsql, conn);
            rd3 = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            if (rd3.Read())
            {
                grdResult.Visible = true;
                rd3.Close();




            }
            else
            {
                grdResult.Visible = false;
                rd3.Close();
                pnlDetail.Visible = false;
                lblMessage.Text = "你没有请假记录";
                lblMessage.Visible = true;
            }
            conn.Close();
        }
    }

    protected void btnSearch_Click(object sender, EventArgs e)
    {

        string strselect = "select * from 查看已提交的请假申请信息 where  开始时间 >= '" + txtStartTime.Text.Trim() + "' and 结束时间 <= '" + txtEndTime.Text.Trim() + "' and 员工编号='" + Session["EmployeeID"].ToString() + "'";
        SqlDataReader rd2;
        SqlConnection conn = db.mysqll();
        conn.Open();
        SqlCommand cmd = new SqlCommand(strselect, conn);

        rd2 = cmd.ExecuteReader();

        if (rd2.Read())
        {
            grdResult.Visible = true;
            SqlConnection sqlcon = db.mysqll();
            SqlDataAdapter myda = new SqlDataAdapter(strselect, sqlcon);
            DataSet myds = new DataSet();
            sqlcon.Open();
            myda.Fill(myds, "请假申请编号");
            grdResult.DataSource = myds.Tables["请假申请编号"];

            grdResult.DataBind();
            lblMessage.Visible = false;
        }
        else
        {
            lblMessage.Text = "你没有请假记录";
            grdResult.Visible = false;
            pnlDetail.Visible = false;
        }
        rd2.Close();
        conn.Close();
    }
    protected void grdResult_ItemCommand(object source, DataGridCommandEventArgs e)
    {
        if (e.CommandName == "Detail")
        {
            int qjbh = Convert.ToInt32(e.Item.Cells[0].Text);
            pnlDetail.Visible = true;
            string jtxx = "select * from 员工请假表 where 请假申请编号='" + qjbh + "'";

            SqlDataReader rd5;
            SqlConnection conn = db.mysqll();
            conn.Open();
            SqlCommand cmd = new SqlCommand(jtxx, conn);
            rd5 = cmd.ExecuteReader();

            try
            {

                rd5.Read();


                if (rd5.Read())
                {
                    int bianh;
                    bianh = (int)rd5["审核者编号"];
                    string jlxm = "select 员工姓名 from 员工表 where 员工编号='" + bianh + "'";
                    cmd.CommandText = jlxm;
                    lblApproverName.Text = (string)cmd.ExecuteScalar();


                    lblReason.Text = rd5["理由说明"].ToString();
                    lblDenyReason.Text = rd5["拒绝申请理由"].ToString();
                }
                conn.Close();
            }
            catch
            {
                lblApproverName.Text = "";
                lblReason.Text = "";
                lblDenyReason.Text = "";

            }

        }
        else
        {
            grdResult.Visible = false;

            pnlDetail.Visible = false;
            lblMessage.Text = "你没有请假记录";
        }







    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -