/// ///INTERFACE IMPLIMENT FOR TABLE t_ProjectApproveList ///By wm with codesmith. ///on 04/18/2017 /// using System; using System.Data.SqlClient; namespace DeiNiu.wms.Data.Model { [Serializable] class ProjectApproveList_Imp : ProjectApproveList_base_Imp { protected override void CmdPrepare(SqlCommand sqlCmd) { base.CmdPrepare(sqlCmd); ProjectApproveList obj = ( ProjectApproveList)modelObj; switch (_cust_op_flag) { case 100: //by task id _strSql = "SELECT PA.*,EMP.EM_NAME,DEPT.DEP_NAME FROM t_ProjectApproveList PA INNER JOIN T_EMPLOYEE EMP ON PA.PA_EMP = EMP.ID" + " INNER JOIN T_DEPARTMENT DEPT ON DEPT.ID = PA.PA_DEPT " + " WHERE pa_id = @ID AND PA.DR=1 ORDER BY PA.CREATE_TIME "; sqlCmd.CommandText = _strSql; sqlCmd.Parameters.AddWithValue("@ID", obj.CmdParameters[0]); break; case 200: //by APPROVER _strSql = "SELECT * FROM t_ProjectApproveList PA INNER JOIN T_EMPLOYEE EMP ON PA.PA_EMP = EMP.ID " + " INNER JOIN T_DEPARTMENT DEPT ON DEPT.ID = PA.PA_DEPT " + " WHERE pa_id = @ID AND PA.DR=1 ORDER BY PA.CREATE_TIME "; sqlCmd.CommandText = _strSql; sqlCmd.Parameters.AddWithValue("@ID", obj.CmdParameters[0]); break; } } } }