426 lines
		
	
	
		
			25 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			426 lines
		
	
	
		
			25 KiB
		
	
	
	
		
			C#
		
	
	
	
| /// <summary>
 | |
| ///Data  Implemention Object 
 | |
| ///BASIC CRUD CLASS FOR TABLE t_Project
 | |
| ///By wm 
 | |
| ///on 08/04/2023
 | |
| /// </summary>
 | |
|  
 | |
| 
 | |
| using System;
 | |
| using DeiNiu.Utils;
 | |
| using System.Data.SqlClient;
 | |
| using DeiNiu.Data.BaseObject;
 | |
| using System.Data;
 | |
| namespace DeiNiu.wms.Data.Model
 | |
| {
 | |
| 	#region Project_base_Imp	
 | |
| 	[Serializable]  class  Project_base_Imp: BaseModel_Imp{
 | |
|  
 | |
|         protected override void datarowToModel(DataRow dr, BaseModel obj)
 | |
|            { 
 | |
|              if (dr != null  )
 | |
|              {
 | |
|                   Project_base  tmpObj = (Project_base)obj;     
 | |
|                         if (dr.Table.Columns.Contains("pk_t_project") && !(dr["pk_t_project"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pk_t_project =   Convert.ToInt32(dr["pk_t_project"].ToString()); ;
 | |
|                                 tmpObj._Opk_t_project =   Convert.ToInt32(dr["pk_t_project"].ToString()); ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_name") && !(dr["pj_name"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_name =  dr["pj_name"].ToString() ;
 | |
|                                 tmpObj._Opj_name =  dr["pj_name"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_type") && !(dr["pj_type"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_type =  dr["pj_type"].ToString() ;
 | |
|                                 tmpObj._Opj_type =  dr["pj_type"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_dept") && !(dr["pj_dept"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_dept =   Convert.ToInt32(dr["pj_dept"].ToString()); ;
 | |
|                                 tmpObj._Opj_dept =   Convert.ToInt32(dr["pj_dept"].ToString()); ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_nextDept") && !(dr["pj_nextDept"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_nextDept =   Convert.ToInt32(dr["pj_nextDept"].ToString()); ;
 | |
|                                 tmpObj._Opj_nextDept =   Convert.ToInt32(dr["pj_nextDept"].ToString()); ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_master") && !(dr["pj_master"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_master =   Convert.ToInt32(dr["pj_master"].ToString()); ;
 | |
|                                 tmpObj._Opj_master =   Convert.ToInt32(dr["pj_master"].ToString()); ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_planStartDate") && !(dr["pj_planStartDate"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_planStartDate =  dr["pj_planStartDate"].ToString() ;
 | |
|                                 tmpObj._Opj_planStartDate =  dr["pj_planStartDate"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_planEndDate") && !(dr["pj_planEndDate"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_planEndDate =  dr["pj_planEndDate"].ToString() ;
 | |
|                                 tmpObj._Opj_planEndDate =  dr["pj_planEndDate"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_finishDate") && !(dr["pj_finishDate"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_finishDate =  dr["pj_finishDate"].ToString() ;
 | |
|                                 tmpObj._Opj_finishDate =  dr["pj_finishDate"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_percent") && !(dr["pj_percent"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_percent =   Convert.ToInt32(dr["pj_percent"].ToString()); ;
 | |
|                                 tmpObj._Opj_percent =   Convert.ToInt32(dr["pj_percent"].ToString()); ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_status") && !(dr["pj_status"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_status =  dr["pj_status"].ToString() ;
 | |
|                                 tmpObj._Opj_status =  dr["pj_status"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_mem") && !(dr["pj_mem"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_mem =  dr["pj_mem"].ToString() ;
 | |
|                                 tmpObj._Opj_mem =  dr["pj_mem"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_memPreSubmit") && !(dr["pj_memPreSubmit"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_memPreSubmit =  dr["pj_memPreSubmit"].ToString() ;
 | |
|                                 tmpObj._Opj_memPreSubmit =  dr["pj_memPreSubmit"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_mem4del") && !(dr["pj_mem4del"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_mem4del =  dr["pj_mem4del"].ToString() ;
 | |
|                                 tmpObj._Opj_mem4del =  dr["pj_mem4del"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_memPreApprove") && !(dr["pj_memPreApprove"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_memPreApprove =  dr["pj_memPreApprove"].ToString() ;
 | |
|                                 tmpObj._Opj_memPreApprove =  dr["pj_memPreApprove"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_memApprove") && !(dr["pj_memApprove"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_memApprove =  dr["pj_memApprove"].ToString() ;
 | |
|                                 tmpObj._Opj_memApprove =  dr["pj_memApprove"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_memFinalApprove") && !(dr["pj_memFinalApprove"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_memFinalApprove =  dr["pj_memFinalApprove"].ToString() ;
 | |
|                                 tmpObj._Opj_memFinalApprove =  dr["pj_memFinalApprove"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_score") && !(dr["pj_score"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_score =   Convert.ToDecimal(dr["pj_score"].ToString()); ;
 | |
|                                 tmpObj._Opj_score =   Convert.ToDecimal(dr["pj_score"].ToString()); ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("pj_progress") && !(dr["pj_progress"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._pj_progress =   Convert.ToInt32(dr["pj_progress"].ToString()); ;
 | |
|                                 tmpObj._Opj_progress =   Convert.ToInt32(dr["pj_progress"].ToString()); ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._dr =   Convert.ToBoolean(dr["dr"].ToString()); ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._operater =   Convert.ToInt32(dr["operater"].ToString()); ;
 | |
|                                 tmpObj._Ooperater =   Convert.ToInt32(dr["operater"].ToString()); ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._create_time =  dr["create_time"].ToString() ;
 | |
|                             }
 | |
|                         if (dr.Table.Columns.Contains("lastmodified") && !(dr["lastmodified"] is DBNull))
 | |
|                             {
 | |
|                                 tmpObj._lastmodified =  dr["lastmodified"].ToString() ;
 | |
|                             }
 | |
|              }
 | |
|           }
 | |
| 
 | |
|         protected  override void CmdPrepare(SqlCommand oraCmd)  { 
 | |
|              Project_base  tmpObj = (Project_base)modelObj;
 | |
|             switch (this._op_flag) { 
 | |
|                 case (int)op_flag.add:
 | |
| 				    _strSql = "INSERT INTO dbo.T_PROJECT({0}) VALUES({1} )"; 
 | |
|                     _strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
 | |
|                     
 | |
|                     break;
 | |
|                 case (int)op_flag.update:
 | |
|                    // _strSql = "UPDATE dbo.T_PROJECT SET PK_T_PROJECT = @PK_T_PROJECT,PJ_NAME = @PJ_NAME,PJ_TYPE = @PJ_TYPE,PJ_DEPT = @PJ_DEPT,PJ_NEXTDEPT = @PJ_NEXTDEPT,PJ_MASTER = @PJ_MASTER,PJ_PLANSTARTDATE = @PJ_PLANSTARTDATE,PJ_PLANENDDATE = @PJ_PLANENDDATE,PJ_FINISHDATE = @PJ_FINISHDATE,PJ_PERCENT = @PJ_PERCENT,PJ_STATUS = @PJ_STATUS,PJ_MEM = @PJ_MEM,PJ_MEMPRESUBMIT = @PJ_MEMPRESUBMIT,PJ_MEM4DEL = @PJ_MEM4DEL,PJ_MEMPREAPPROVE = @PJ_MEMPREAPPROVE,PJ_MEMAPPROVE = @PJ_MEMAPPROVE,PJ_MEMFINALAPPROVE = @PJ_MEMFINALAPPROVE,PJ_SCORE = @PJ_SCORE,PJ_PROGRESS = @PJ_PROGRESS,OPERATER = @OPERATER,LASTMODIFIED = getdate()  WHERE ID = @ID";
 | |
|                     _strSql = "UPDATE dbo.T_PROJECT {0} WHERE ID = @ID"; 
 | |
|                     _strSql = String.Format(_strSql, getChangedFields(tmpObj) );
 | |
|                     break;
 | |
|                 case (int)op_flag.delete:
 | |
| 				// _strSql = "UPDATE dbo.T_PROJECT  SET DR =0 WHERE ID = @ID"; 
 | |
|                  _strSql = "delete from dbo.T_PROJECT  WHERE ID = @ID"; 
 | |
| 					break;
 | |
|                 case (int)op_flag.getObj:
 | |
|                     _strSql = "SELECT * FROM dbo.T_PROJECT  WHERE ID = @ID";
 | |
|                     break;
 | |
| 				case (int)op_flag.queryAll:
 | |
|                     _strSql = "SELECT * FROM dbo.T_PROJECT  WHERE DR =1 ";
 | |
|                   //   if (this.rownumEnd >0 )
 | |
|                     {
 | |
|                   //      _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_PROJECT WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
 | |
|                     }
 | |
|                  //   _strSql += ";SELECT COUNT(*) FROM T_PROJECT  WHERE DR =1";
 | |
| 					break;
 | |
|                 case (int)op_flag.queryActived:
 | |
|                     _strSql = "SELECT * FROM dbo.T_PROJECT   WHERE DR =1";
 | |
|                     _strSql += ";SELECT COUNT(*) FROM T_PROJECT  WHERE DR =1";
 | |
| 					break;
 | |
| 				 case (int)op_flag.getPk:
 | |
|                     _strSql = "SELECT MAX(ID)  FROM dbo.T_PROJECT   WHERE DR =1";
 | |
| 					break;
 | |
|                  case (int) op_flag.getCount:
 | |
|                 _strSql = "SELECT COUNT(*) FROM T_PROJECT  WHERE DR =1";
 | |
|                 break;
 | |
|             }          
 | |
|             oraCmd.CommandText = _strSql;
 | |
|             fillParameters(oraCmd,tmpObj);
 | |
|         }
 | |
|         
 | |
|         private string  getFields(Project_base tmpObj)
 | |
|         { 
 | |
|           String colums ="";
 | |
|              colums+= tmpObj._pk_t_project == null ? "" : "PK_T_PROJECT"  + ",";
 | |
|              colums+= tmpObj._pj_name == null ? "" : "PJ_NAME"  + ",";
 | |
|              colums+= tmpObj._pj_type == null ? "" : "PJ_TYPE"  + ",";
 | |
|              colums+= tmpObj._pj_dept == null ? "" : "PJ_DEPT"  + ",";
 | |
|              colums+= tmpObj._pj_nextDept == null ? "" : "PJ_NEXTDEPT"  + ",";
 | |
|              colums+= tmpObj._pj_master == null ? "" : "PJ_MASTER"  + ",";
 | |
|              colums+= tmpObj._pj_planStartDate == null ? "" : "PJ_PLANSTARTDATE"  + ",";
 | |
|              colums+= tmpObj._pj_planEndDate == null ? "" : "PJ_PLANENDDATE"  + ",";
 | |
|              colums+= tmpObj._pj_finishDate == null ? "" : "PJ_FINISHDATE"  + ",";
 | |
|              colums+= tmpObj._pj_percent == null ? "" : "PJ_PERCENT"  + ",";
 | |
|              colums+= tmpObj._pj_status == null ? "" : "PJ_STATUS"  + ",";
 | |
|              colums+= tmpObj._pj_mem == null ? "" : "PJ_MEM"  + ",";
 | |
|              colums+= tmpObj._pj_memPreSubmit == null ? "" : "PJ_MEMPRESUBMIT"  + ",";
 | |
|              colums+= tmpObj._pj_mem4del == null ? "" : "PJ_MEM4DEL"  + ",";
 | |
|              colums+= tmpObj._pj_memPreApprove == null ? "" : "PJ_MEMPREAPPROVE"  + ",";
 | |
|              colums+= tmpObj._pj_memApprove == null ? "" : "PJ_MEMAPPROVE"  + ",";
 | |
|              colums+= tmpObj._pj_memFinalApprove == null ? "" : "PJ_MEMFINALAPPROVE"  + ",";
 | |
|              colums+= tmpObj._pj_score == null ? "" : "PJ_SCORE"  + ",";
 | |
|              colums+= tmpObj._pj_progress == null ? "" : "PJ_PROGRESS"  + ",";
 | |
|              colums+= tmpObj._operater == null ? "" : "OPERATER"  + ",";
 | |
|     	 return colums.Substring(0,colums.Length -1) ;
 | |
|       
 | |
|         }
 | |
|          
 | |
|         private string getValues(Project_base tmpObj)
 | |
|         {
 | |
|           String values ="";
 | |
|              values+= tmpObj._pk_t_project == null ? "" : "@PK_T_PROJECT"  + ",";
 | |
|              values+= tmpObj._pj_name == null ? "" : "@PJ_NAME"  + ",";
 | |
|              values+= tmpObj._pj_type == null ? "" : "@PJ_TYPE"  + ",";
 | |
|              values+= tmpObj._pj_dept == null ? "" : "@PJ_DEPT"  + ",";
 | |
|              values+= tmpObj._pj_nextDept == null ? "" : "@PJ_NEXTDEPT"  + ",";
 | |
|              values+= tmpObj._pj_master == null ? "" : "@PJ_MASTER"  + ",";
 | |
|              values+= tmpObj._pj_planStartDate == null ? "" : "@PJ_PLANSTARTDATE"  + ",";
 | |
|              values+= tmpObj._pj_planEndDate == null ? "" : "@PJ_PLANENDDATE"  + ",";
 | |
|              values+= tmpObj._pj_finishDate == null ? "" : "@PJ_FINISHDATE"  + ",";
 | |
|              values+= tmpObj._pj_percent == null ? "" : "@PJ_PERCENT"  + ",";
 | |
|              values+= tmpObj._pj_status == null ? "" : "@PJ_STATUS"  + ",";
 | |
|              values+= tmpObj._pj_mem == null ? "" : "@PJ_MEM"  + ",";
 | |
|              values+= tmpObj._pj_memPreSubmit == null ? "" : "@PJ_MEMPRESUBMIT"  + ",";
 | |
|              values+= tmpObj._pj_mem4del == null ? "" : "@PJ_MEM4DEL"  + ",";
 | |
|              values+= tmpObj._pj_memPreApprove == null ? "" : "@PJ_MEMPREAPPROVE"  + ",";
 | |
|              values+= tmpObj._pj_memApprove == null ? "" : "@PJ_MEMAPPROVE"  + ",";
 | |
|              values+= tmpObj._pj_memFinalApprove == null ? "" : "@PJ_MEMFINALAPPROVE"  + ",";
 | |
|              values+= tmpObj._pj_score == null ? "" : "@PJ_SCORE"  + ",";
 | |
|              values+= tmpObj._pj_progress == null ? "" : "@PJ_PROGRESS"  + ",";
 | |
|              values+= tmpObj._operater == null ? "" : "@OPERATER"  + ",";
 | |
|     	 return values.Substring(0,values.Length -1) ;
 | |
|  
 | |
|         }
 | |
|         
 | |
|         private string getChangedFields(Project_base tmpObj)
 | |
|         {
 | |
|             string updateFields = " set ";
 | |
|             if (tmpObj._pk_t_project !=null && tmpObj._pk_t_project != tmpObj._Opk_t_project)
 | |
|             {
 | |
|                 updateFields +="PK_T_PROJECT  = @PK_T_PROJECT," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_name !=null && tmpObj._pj_name != tmpObj._Opj_name)
 | |
|             {
 | |
|                 updateFields +="PJ_NAME  = @PJ_NAME," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_type !=null && tmpObj._pj_type != tmpObj._Opj_type)
 | |
|             {
 | |
|                 updateFields +="PJ_TYPE  = @PJ_TYPE," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_dept !=null && tmpObj._pj_dept != tmpObj._Opj_dept)
 | |
|             {
 | |
|                 updateFields +="PJ_DEPT  = @PJ_DEPT," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_nextDept !=null && tmpObj._pj_nextDept != tmpObj._Opj_nextDept)
 | |
|             {
 | |
|                 updateFields +="PJ_NEXTDEPT  = @PJ_NEXTDEPT," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_master !=null && tmpObj._pj_master != tmpObj._Opj_master)
 | |
|             {
 | |
|                 updateFields +="PJ_MASTER  = @PJ_MASTER," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_planStartDate !=null && tmpObj._pj_planStartDate != tmpObj._Opj_planStartDate)
 | |
|             {
 | |
|                 updateFields +="PJ_PLANSTARTDATE  = @PJ_PLANSTARTDATE," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_planEndDate !=null && tmpObj._pj_planEndDate != tmpObj._Opj_planEndDate)
 | |
|             {
 | |
|                 updateFields +="PJ_PLANENDDATE  = @PJ_PLANENDDATE," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_finishDate !=null && tmpObj._pj_finishDate != tmpObj._Opj_finishDate)
 | |
|             {
 | |
|                 updateFields +="PJ_FINISHDATE  = @PJ_FINISHDATE," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_percent !=null && tmpObj._pj_percent != tmpObj._Opj_percent)
 | |
|             {
 | |
|                 updateFields +="PJ_PERCENT  = @PJ_PERCENT," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_status !=null && tmpObj._pj_status != tmpObj._Opj_status)
 | |
|             {
 | |
|                 updateFields +="PJ_STATUS  = @PJ_STATUS," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_mem !=null && tmpObj._pj_mem != tmpObj._Opj_mem)
 | |
|             {
 | |
|                 updateFields +="PJ_MEM  = @PJ_MEM," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_memPreSubmit !=null && tmpObj._pj_memPreSubmit != tmpObj._Opj_memPreSubmit)
 | |
|             {
 | |
|                 updateFields +="PJ_MEMPRESUBMIT  = @PJ_MEMPRESUBMIT," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_mem4del !=null && tmpObj._pj_mem4del != tmpObj._Opj_mem4del)
 | |
|             {
 | |
|                 updateFields +="PJ_MEM4DEL  = @PJ_MEM4DEL," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_memPreApprove !=null && tmpObj._pj_memPreApprove != tmpObj._Opj_memPreApprove)
 | |
|             {
 | |
|                 updateFields +="PJ_MEMPREAPPROVE  = @PJ_MEMPREAPPROVE," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_memApprove !=null && tmpObj._pj_memApprove != tmpObj._Opj_memApprove)
 | |
|             {
 | |
|                 updateFields +="PJ_MEMAPPROVE  = @PJ_MEMAPPROVE," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_memFinalApprove !=null && tmpObj._pj_memFinalApprove != tmpObj._Opj_memFinalApprove)
 | |
|             {
 | |
|                 updateFields +="PJ_MEMFINALAPPROVE  = @PJ_MEMFINALAPPROVE," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_score !=null && tmpObj._pj_score != tmpObj._Opj_score)
 | |
|             {
 | |
|                 updateFields +="PJ_SCORE  = @PJ_SCORE," ; 
 | |
|             }
 | |
|             if (tmpObj._pj_progress !=null && tmpObj._pj_progress != tmpObj._Opj_progress)
 | |
|             {
 | |
|                 updateFields +="PJ_PROGRESS  = @PJ_PROGRESS," ; 
 | |
|             }
 | |
|             if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
 | |
|             {
 | |
|                 updateFields +="OPERATER  = @OPERATER," ; 
 | |
|             }
 | |
|              updateFields +="LASTMODIFIED  = getdate()" ;                     
 | |
|            return updateFields  ;
 | |
|  
 | |
|         }
 | |
| 
 | |
|         private void fillParameters(SqlCommand oraCmd,   Project_base  tmpObj) {
 | |
| 			switch (this._op_flag) {
 | |
| 				case (int)op_flag.getObj:
 | |
| 				case (int)op_flag.delete:
 | |
|                     oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
 | |
| 					return;
 | |
| 				case (int)op_flag.getPk:
 | |
|                     oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
 | |
| 					return;
 | |
| 				case (int)op_flag.queryAll:
 | |
|                  if (this.rownumEnd > 0)
 | |
|                     {
 | |
|                         oraCmd.Parameters.AddWithValue("@START", this._rownumStart);
 | |
|                         oraCmd.Parameters.AddWithValue("@END", this._rownumEnd);
 | |
|                     }
 | |
|                     return;
 | |
| 				case 0:
 | |
| 			    case (int)op_flag.queryActived:
 | |
|                		 return;
 | |
| 				case (int)op_flag.update:
 | |
|                           oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID); 
 | |
|                           oraCmd.Parameters.AddWithValue("@PK_T_PROJECT",  VerifyDbnull(tmpObj._pk_t_project))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_NAME",  VerifyDbnull(tmpObj._pj_name))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_TYPE",  VerifyDbnull(tmpObj._pj_type))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_DEPT",  VerifyDbnull(tmpObj._pj_dept))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_NEXTDEPT",  VerifyDbnull(tmpObj._pj_nextDept))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_MASTER",  VerifyDbnull(tmpObj._pj_master))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_PLANSTARTDATE",  VerifyDbnull(tmpObj._pj_planStartDate))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_PLANENDDATE",  VerifyDbnull(tmpObj._pj_planEndDate))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_FINISHDATE",  VerifyDbnull(tmpObj._pj_finishDate))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_PERCENT",  VerifyDbnull(tmpObj._pj_percent))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_STATUS",  VerifyDbnull(tmpObj._pj_status))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_MEM",  VerifyDbnull(tmpObj._pj_mem))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_MEMPRESUBMIT",  VerifyDbnull(tmpObj._pj_memPreSubmit))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_MEM4DEL",  VerifyDbnull(tmpObj._pj_mem4del))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_MEMPREAPPROVE",  VerifyDbnull(tmpObj._pj_memPreApprove))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_MEMAPPROVE",  VerifyDbnull(tmpObj._pj_memApprove))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_MEMFINALAPPROVE",  VerifyDbnull(tmpObj._pj_memFinalApprove))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_SCORE",  VerifyDbnull(tmpObj._pj_score))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@PJ_PROGRESS",  VerifyDbnull(tmpObj._pj_progress))  ;
 | |
|                           oraCmd.Parameters.AddWithValue("@OPERATER",  VerifyDbnull(tmpObj._operater))  ;
 | |
|                          // oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()")  ;                     
 | |
| 					return;
 | |
|                     case (int)op_flag.add:
 | |
|                        if(tmpObj._pk_t_project!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PK_T_PROJECT",  VerifyDbnull(tmpObj._pk_t_project))  ;
 | |
|                        if(tmpObj._pj_name!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_NAME",  VerifyDbnull(tmpObj._pj_name))  ;
 | |
|                        if(tmpObj._pj_type!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_TYPE",  VerifyDbnull(tmpObj._pj_type))  ;
 | |
|                        if(tmpObj._pj_dept!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_DEPT",  VerifyDbnull(tmpObj._pj_dept))  ;
 | |
|                        if(tmpObj._pj_nextDept!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_NEXTDEPT",  VerifyDbnull(tmpObj._pj_nextDept))  ;
 | |
|                        if(tmpObj._pj_master!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_MASTER",  VerifyDbnull(tmpObj._pj_master))  ;
 | |
|                        if(tmpObj._pj_planStartDate!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_PLANSTARTDATE",  VerifyDbnull(tmpObj._pj_planStartDate))  ;
 | |
|                        if(tmpObj._pj_planEndDate!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_PLANENDDATE",  VerifyDbnull(tmpObj._pj_planEndDate))  ;
 | |
|                        if(tmpObj._pj_finishDate!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_FINISHDATE",  VerifyDbnull(tmpObj._pj_finishDate))  ;
 | |
|                        if(tmpObj._pj_percent!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_PERCENT",  VerifyDbnull(tmpObj._pj_percent))  ;
 | |
|                        if(tmpObj._pj_status!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_STATUS",  VerifyDbnull(tmpObj._pj_status))  ;
 | |
|                        if(tmpObj._pj_mem!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_MEM",  VerifyDbnull(tmpObj._pj_mem))  ;
 | |
|                        if(tmpObj._pj_memPreSubmit!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_MEMPRESUBMIT",  VerifyDbnull(tmpObj._pj_memPreSubmit))  ;
 | |
|                        if(tmpObj._pj_mem4del!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_MEM4DEL",  VerifyDbnull(tmpObj._pj_mem4del))  ;
 | |
|                        if(tmpObj._pj_memPreApprove!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_MEMPREAPPROVE",  VerifyDbnull(tmpObj._pj_memPreApprove))  ;
 | |
|                        if(tmpObj._pj_memApprove!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_MEMAPPROVE",  VerifyDbnull(tmpObj._pj_memApprove))  ;
 | |
|                        if(tmpObj._pj_memFinalApprove!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_MEMFINALAPPROVE",  VerifyDbnull(tmpObj._pj_memFinalApprove))  ;
 | |
|                        if(tmpObj._pj_score!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_SCORE",  VerifyDbnull(tmpObj._pj_score))  ;
 | |
|                        if(tmpObj._pj_progress!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@PJ_PROGRESS",  VerifyDbnull(tmpObj._pj_progress))  ;
 | |
|                        if(tmpObj._operater!=null)
 | |
|                        oraCmd.Parameters.AddWithValue("@OPERATER",  VerifyDbnull(tmpObj._operater))  ;
 | |
|                 return;
 | |
| 
 | |
| 			}
 | |
| 	             
 | |
| 			} 
 | |
|             
 | |
|         protected override enumDbInstance instance
 | |
|         {
 | |
|             get
 | |
|             {
 | |
|              
 | |
|                 return enumDbInstance.platForm;
 | |
|             }
 | |
|         }    
 | |
|             
 | |
| 	}
 | |
| 	#endregion
 | |
| }
 | |
|    |