Esempio n. 1
0
        /// <summary>
        /// free pass 등록을 위한 직원 정보 가져오기
        /// </summary>
        /// <param name="upnid"></param>
        /// <returns></returns>
        ///
        public List <FreePassUserInfo> selectEmployeeForfreepass(String ename)
        {
            log.Debug(@"=================START selectEmployeeForfreepass=================");
            log.Debug(@"name = " + ename);

            List <FreePassUserInfo> list       = new List <FreePassUserInfo>();
            StringBuilder           sql_select = new StringBuilder();

            sql_select.Append(@"
                                SELECT	a.UPNID,a.displayName,b.dep_name
                                  FROM	GCM.dbo.UserInfo_MTB a ,GCM.dbo.DEPART_MTB b
                                 WHERE	a.department=b.dep_code
                                   AND a.reg_type = '9'
                                   AND a.displayName like '" + ename + "%'");

            //Execute the query against the database
            using (SqlDataReader rdr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, sql_select.ToString(), null))
            {
                // Scroll through the results
                while (rdr.Read())
                {
                    FreePassUserInfo obj = new FreePassUserInfo();
                    obj = bindEmployeeForFreePass(rdr, obj);
                    list.Add(obj);
                }
            }

            log.Debug(@"=================END listEmployee=================");

            return(list);
        }
Esempio n. 2
0
 // 2011-08-22-김민우
 /// <summary>
 /// RecordSet 과 Model Match
 /// </summary>
 /// <param name="rdr"></param>
 /// <param name="obj"></param>
 /// <returns></returns>
 private FreePassUserInfo bindEmployeeForFreePass(SqlDataReader rdr, FreePassUserInfo obj)
 {
     obj.Upnid       = rdr.GetString(0);
     obj.DisplayName = rdr.GetString(1);
     obj.Dep_name    = rdr.GetString(2);
     return(obj);
 }
Esempio n. 3
0
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            FreePassUserInfo obj = (FreePassUserInfo)e.Row.DataItem;

            e.Row.Cells[0].Text  = obj.Upnid;
            e.Row.Cells[1].Text  = obj.DisplayName;
            e.Row.Cells[2].Text  = obj.Dep_name;
            e.Row.Cells[3].Text  = "<a href='#;' onclick=\"javascript:confirmInsert('inputFreePass.aspx?step=1&Upnid=" + obj.Upnid + "');\">";
            e.Row.Cells[3].Text += "<img src='/COMS/images/icon/write.gif'></a>";
        }
    }