public long m_lngFind(System.Security.Principal.IPrincipal p_objPrincipal, int p_intSeq, out clsLisQCSamplelotVO p_objQCSamplelot) { long lngRes = 0; p_objQCSamplelot = null; clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, m_strCurrentSvcDetailName, "m_lngFind"); if (lngRes <= 0) { return(-1); } com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); try { System.Data.IDataParameter[] objODPArr = clsPublicSvc.m_objConstructIDataParameterArr(p_intSeq); DataTable dtbResult = null; lngRes = 0; lngRes = objHRPSvc.lngGetDataTableWithParameters(m_strFindSql, ref dtbResult, objODPArr); objHRPSvc.Dispose(); if (lngRes == 1 && dtbResult != null && dtbResult.Rows.Count > 0) { p_objQCSamplelot = new clsLisQCSamplelotVO(); this.ConstructVO(dtbResult.Rows[0], ref p_objQCSamplelot); } } catch (Exception objEx) { string strTmp = objEx.Message; com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }
public long m_lngUpdate(System.Security.Principal.IPrincipal p_objPrincipal, clsLisQCSamplelotVO QCBatch) { long lngRes = 0; clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, m_strCurrentSvcDetailName, "m_lngUpdate"); if (lngRes <= 0) { return(-1); } com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); try { System.Data.IDataParameter[] objODPArr = GetUpdateDataParameterArr(QCBatch); long lngRecEff = -1; //往表增加记录 lngRes = 0; lngRes = objHRPSvc.lngExecuteParameterSQL(m_strUpdateSql, ref lngRecEff, objODPArr); objHRPSvc.Dispose(); } catch (Exception objEx) { string strTmp = objEx.Message; com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }
public long m_lngUpdate(clsLisQCSamplelotVO p_objRecord) { long lngRes = 0; try { lngRes = m_objSvc.m_lngUpdate(m_objPrincipal, p_objRecord); } catch { lngRes = 0; } return(lngRes); }
public long m_lngFind(int p_intID, out clsLisQCSamplelotVO p_objRecord) { long lngRes = 0; p_objRecord = null; try { lngRes = m_objSvc.m_lngFind(m_objPrincipal, p_intID, out p_objRecord); } catch { lngRes = 0; } return(lngRes); }
public long m_lngInsert(System.Security.Principal.IPrincipal p_objPrincipal, clsLisQCSamplelotVO p_objQCSamplelot, out int p_intSeq) { long lngRes = 0; p_intSeq = -1; clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, m_strCurrentSvcDetailName, "m_lngInsert"); if (lngRes <= 0) { return(-1); } com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); try { lngRes = 0; lngRes = objHRPSvc.m_lngGenerateNewID(m_strTableName, m_strPrimaryKey, out p_intSeq); if (lngRes <= 0) { return(-1); } lngRes = 0; System.Data.IDataParameter[] objODPArr = GetInsertDataParameterArr(p_objQCSamplelot, p_intSeq); long lngRecEff = -1; //往表增加记录 lngRes = 0; lngRes = objHRPSvc.lngExecuteParameterSQL(m_strInsertSql, ref lngRecEff, objODPArr); objHRPSvc.Dispose(); if (lngRes > 0) { p_objQCSamplelot.m_intSeq = p_intSeq;//给VO赋值ID } else { p_intSeq = -1; } } catch (Exception objEx) { string strTmp = objEx.Message; com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }
public long m_lngInsert(clsLisQCSamplelotVO p_objRecord) { int intID = -1; long lngRes = 0; try { lngRes = m_objSvc.m_lngInsert(m_objPrincipal, p_objRecord, out intID); } catch { lngRes = 0; } if (lngRes > 0) { p_objRecord.m_intSeq = intID; } return(lngRes); }
private System.Data.IDataParameter[] GetUpdateDataParameterArr(clsLisQCSamplelotVO p_objQCSamplelot) { System.Data.IDataParameter[] objODPArr = clsPublicSvc.m_objConstructIDataParameterArr ( p_objQCSamplelot.m_strName, p_objQCSamplelot.m_strAssicode, p_objQCSamplelot.m_strSource, p_objQCSamplelot.m_strSourcelotNo, p_objQCSamplelot.m_strVendor, p_objQCSamplelot.m_strVenderlotNo, p_objQCSamplelot.m_dtProduce, p_objQCSamplelot.m_dtExpire, p_objQCSamplelot.m_strSummary, p_objQCSamplelot.m_strOperatorId, p_objQCSamplelot.m_dtModify, (int)p_objQCSamplelot.m_enmStatus, p_objQCSamplelot.m_intSeq ); return(objODPArr); }
private System.Data.IDataParameter[] GetInsertDataParameterArr(clsLisQCSamplelotVO p_objQCSamplelot, int p_intSeq) { // QCSMPLOT_SEQ_INT, NAME_VCHR, ASSICODE_VCHR, SOURCE_VCHR, // SOURCELOTNO_CHR, VENDOR_CHR, VENDERLOTNO_CHR, // PRODUCE_DAT, EXPIRE_DAT, SUMMARY_VCHR, OPERATOR_ID_CHR, // MODIFY_DAT, STATUS_INT System.Data.IDataParameter[] objODPArr = clsPublicSvc.m_objConstructIDataParameterArr( p_intSeq, p_objQCSamplelot.m_strName, p_objQCSamplelot.m_strAssicode, p_objQCSamplelot.m_strSource, p_objQCSamplelot.m_strSourcelotNo, p_objQCSamplelot.m_strVendor, p_objQCSamplelot.m_strVenderlotNo, p_objQCSamplelot.m_dtProduce, p_objQCSamplelot.m_dtExpire, p_objQCSamplelot.m_strSummary, p_objQCSamplelot.m_strOperatorId, p_objQCSamplelot.m_dtModify, (int)p_objQCSamplelot.m_enmStatus ); return(objODPArr); }
public void ConstructVO(DataRow p_dtrSource, ref clsLisQCSamplelotVO p_objQCSamplelot) { // QCSMPLOT_SEQ_INT, NAME_VCHR, ASSICODE_VCHR, SOURCE_VCHR, // SOURCELOTNO_CHR, VENDOR_CHR, VENDERLOTNO_CHR, // PRODUCE_DAT, EXPIRE_DAT, SUMMARY_VCHR, OPERATOR_ID_CHR, // MODIFY_DAT, STATUS_INT p_objQCSamplelot.m_intSeq = DBAssist.ToInt32(p_dtrSource["QCSMPLOT_SEQ_INT"]); p_objQCSamplelot.m_strName = p_dtrSource["NAME_VCHR"].ToString(); p_objQCSamplelot.m_strAssicode = p_dtrSource["ASSICODE_VCHR"].ToString(); p_objQCSamplelot.m_strSource = p_dtrSource["SOURCE_VCHR"].ToString(); p_objQCSamplelot.m_strSourcelotNo = p_dtrSource["SOURCELOTNO_CHR"].ToString(); p_objQCSamplelot.m_strVendor = p_dtrSource["VENDOR_CHR"].ToString(); p_objQCSamplelot.m_strVenderlotNo = p_dtrSource["VENDERLOTNO_CHR"].ToString(); p_objQCSamplelot.m_dtProduce = DBAssist.ToDateTime(p_dtrSource["PRODUCE_DAT"]); p_objQCSamplelot.m_dtExpire = DBAssist.ToDateTime(p_dtrSource["EXPIRE_DAT"]); p_objQCSamplelot.m_strSummary = p_dtrSource["SUMMARY_VCHR"].ToString(); p_objQCSamplelot.m_strOperatorId = p_dtrSource["OPERATOR_ID_CHR"].ToString(); p_objQCSamplelot.m_dtModify = DBAssist.ToDateTime(p_dtrSource["MODIFY_DAT"]); try { p_objQCSamplelot.m_enmStatus = (enmQCStatus)DBAssist.ToInt32(p_dtrSource["STATUS_INT"]); } catch { } }