public int CompareTo(object obj) { OnlineListQAInfo b = obj as OnlineListQAInfo; if (this.ListOrder > b.ListOrder) { return(1); } else { return(-1); } }
private void map(OnlineListQAInfo oParam, DataRow tempdr) { oParam.SysNo = Util.TrimIntNull(tempdr["SysNo"]); oParam.OnlineAreaType = Util.TrimIntNull(tempdr["OnlineAreaType"]); oParam.CategorySysNo = Util.TrimIntNull(tempdr["CategorySysNo"]); oParam.QAType = Util.TrimIntNull(tempdr["QAType"]); oParam.QASysNo = Util.TrimIntNull(tempdr["QASysNo"]); oParam.CreateUserSysNo = Util.TrimIntNull(tempdr["CreateUserSysNo"]); oParam.CreateTime = Util.TrimDateNull(tempdr["CreateTime"]); oParam.ListOrder = Util.TrimIntNull(tempdr["ListOrder"]); }
public int Update(OnlineListQAInfo oParam) { return new OnlineListQADac().Update(oParam); }
public OnlineListQAInfo LoadOnlineListQA(int OnlineAreaType, int CategorySysNo, int QASysNo) { string sql = "select * from onlinelistQA where onlineareatype=" + OnlineAreaType + " and categorysysno=" + CategorySysNo + " and QASysNo=" + QASysNo; DataSet ds = SqlHelper.ExecuteDataSet(sql); if (Util.HasMoreRow(ds)) { OnlineListQAInfo oInfo = new OnlineListQAInfo(); map(oInfo, ds.Tables[0].Rows[0]); return oInfo; } else { return null; } }
public int Insert(OnlineListQAInfo oParam) { if (LoadOnlineListQA(oParam.OnlineAreaType, oParam.CategorySysNo, oParam.QASysNo) != null) { throw new BizException("duplicated!"); } return new OnlineListQADac().Insert(oParam); }
public int Update(OnlineListQAInfo oParam) { string sql = @"UPDATE OnlineListQA SET OnlineAreaType=@OnlineAreaType, CategorySysNo=@CategorySysNo, QAType=@QAType, QASysNo=@QASysNo, CreateUserSysNo=@CreateUserSysNo, CreateTime=@CreateTime, ListOrder=@ListOrder WHERE SysNo=@SysNo"; SqlCommand cmd = new SqlCommand(sql); SqlParameter paramSysNo = new SqlParameter("@SysNo", SqlDbType.Int, 4); SqlParameter paramOnlineAreaType = new SqlParameter("@OnlineAreaType", SqlDbType.Int, 4); SqlParameter paramCategorySysNo = new SqlParameter("@CategorySysNo", SqlDbType.Int, 4); SqlParameter paramQAType = new SqlParameter("@QAType",SqlDbType.Int,4); SqlParameter paramQASysNo = new SqlParameter("@QASysNo", SqlDbType.Int, 4); SqlParameter paramCreateUserSysNo = new SqlParameter("@CreateUserSysNo", SqlDbType.Int, 4); SqlParameter paramCreateTime = new SqlParameter("@CreateTime", SqlDbType.DateTime); SqlParameter paramListOrder = new SqlParameter("@ListOrder", SqlDbType.Int, 4); if (oParam.SysNo != AppConst.IntNull) paramSysNo.Value = oParam.SysNo; else paramSysNo.Value = System.DBNull.Value; if (oParam.OnlineAreaType != AppConst.IntNull) paramOnlineAreaType.Value = oParam.OnlineAreaType; else paramOnlineAreaType.Value = System.DBNull.Value; if (oParam.CategorySysNo != AppConst.IntNull) paramCategorySysNo.Value = oParam.CategorySysNo; else paramCategorySysNo.Value = System.DBNull.Value; if (oParam.QAType != AppConst.IntNull) paramQAType.Value = oParam.QAType; else paramQAType.Value = System.DBNull.Value; if (oParam.QASysNo != AppConst.IntNull) paramQASysNo.Value = oParam.QASysNo; else paramQASysNo.Value = System.DBNull.Value; if (oParam.CreateUserSysNo != AppConst.IntNull) paramCreateUserSysNo.Value = oParam.CreateUserSysNo; else paramCreateUserSysNo.Value = System.DBNull.Value; if (oParam.CreateTime != AppConst.DateTimeNull) paramCreateTime.Value = oParam.CreateTime; else paramCreateTime.Value = System.DBNull.Value; if (oParam.ListOrder != AppConst.IntNull) paramListOrder.Value = oParam.ListOrder; else paramListOrder.Value = System.DBNull.Value; cmd.Parameters.Add(paramSysNo); cmd.Parameters.Add(paramOnlineAreaType); cmd.Parameters.Add(paramCategorySysNo); cmd.Parameters.Add(paramQAType); cmd.Parameters.Add(paramQASysNo); cmd.Parameters.Add(paramCreateUserSysNo); cmd.Parameters.Add(paramCreateTime); cmd.Parameters.Add(paramListOrder); return SqlHelper.ExecuteNonQuery(cmd); }
public int Insert(OnlineListQAInfo oParam) { string sql = @"INSERT INTO OnlineListQA ( OnlineAreaType, CategorySysNo, QAType, QASysNo, CreateUserSysNo, CreateTime, ListOrder ) VALUES ( @OnlineAreaType, @CategorySysNo, @QAType, @QASysNo, @CreateUserSysNo, @CreateTime, @ListOrder );set @SysNo = SCOPE_IDENTITY();"; SqlCommand cmd = new SqlCommand(sql); SqlParameter paramSysNo = new SqlParameter("@SysNo", SqlDbType.Int, 4); SqlParameter paramOnlineAreaType = new SqlParameter("@OnlineAreaType", SqlDbType.Int, 4); SqlParameter paramCategorySysNo = new SqlParameter("@CategorySysNo", SqlDbType.Int, 4); SqlParameter paramQAType = new SqlParameter("@QAType",SqlDbType.Int,4); SqlParameter paramQASysNo = new SqlParameter("@QASysNo", SqlDbType.Int, 4); SqlParameter paramCreateUserSysNo = new SqlParameter("@CreateUserSysNo", SqlDbType.Int, 4); SqlParameter paramCreateTime = new SqlParameter("@CreateTime", SqlDbType.DateTime); SqlParameter paramListOrder = new SqlParameter("@ListOrder", SqlDbType.Int, 4); paramSysNo.Direction = ParameterDirection.Output; if (oParam.OnlineAreaType != AppConst.IntNull) paramOnlineAreaType.Value = oParam.OnlineAreaType; else paramOnlineAreaType.Value = System.DBNull.Value; if (oParam.CategorySysNo != AppConst.IntNull) paramCategorySysNo.Value = oParam.CategorySysNo; else paramCategorySysNo.Value = System.DBNull.Value; if (oParam.QAType != AppConst.IntNull) paramQAType.Value = oParam.QAType; else paramQAType.Value = System.DBNull.Value; if (oParam.QASysNo != AppConst.IntNull) paramQASysNo.Value = oParam.QASysNo; else paramQASysNo.Value = System.DBNull.Value; if (oParam.CreateUserSysNo != AppConst.IntNull) paramCreateUserSysNo.Value = oParam.CreateUserSysNo; else paramCreateUserSysNo.Value = System.DBNull.Value; if (oParam.CreateTime != AppConst.DateTimeNull) paramCreateTime.Value = oParam.CreateTime; else paramCreateTime.Value = System.DBNull.Value; if (oParam.ListOrder != AppConst.IntNull) paramListOrder.Value = oParam.ListOrder; else paramListOrder.Value = System.DBNull.Value; cmd.Parameters.Add(paramSysNo); cmd.Parameters.Add(paramOnlineAreaType); cmd.Parameters.Add(paramCategorySysNo); cmd.Parameters.Add(paramQAType); cmd.Parameters.Add(paramQASysNo); cmd.Parameters.Add(paramCreateUserSysNo); cmd.Parameters.Add(paramCreateTime); cmd.Parameters.Add(paramListOrder); return SqlHelper.ExecuteNonQuery(cmd, out oParam.SysNo); }