/// <summary> /// 获取数量列表 /// </summary> /// <param name="sw"></param> /// <returns></returns> public static IEnumerable <PEST_PESTINFOFILE_Model> getModelList(PEST_PESTINFOFILE_SW sw) { var result = new List <PEST_PESTINFOFILE_Model>(); DataTable dt = BaseDT.PEST_PESTINFOFILE.getDT(sw);//列表 DataTable dtBiolo = BaseDT.T_SYS_BIOLOGICALTYPE.getDT(new T_SYS_BIOLOGICALTYPE_SW()); for (int i = 0; i < dt.Rows.Count; i++) { PEST_PESTINFOFILE_Model m = new PEST_PESTINFOFILE_Model(); m.PESTFILEID = dt.Rows[i]["PESTFILEID"].ToString(); m.BIOLOGICALTYPECODE = dt.Rows[i]["BIOLOGICALTYPECODE"].ToString(); m.BIOLOGICALTYPENAME = BaseDT.T_SYS_BIOLOGICALTYPE.getName(dtBiolo, m.BIOLOGICALTYPECODE); m.PESTFILETITLE = dt.Rows[i]["PESTFILETITLE"].ToString(); m.PESTFILETYPE = dt.Rows[i]["PESTFILETYPE"].ToString(); m.PESTFILENAME = dt.Rows[i]["PESTFILENAME"].ToString(); m.UPLOADTIME = ClsSwitch.SwitTM(dt.Rows[i]["UPLOADTIME"].ToString()); m.UID = dt.Rows[i]["UID"].ToString(); result.Add(m); } dt.Clear(); dt.Dispose(); dtBiolo.Clear(); dtBiolo.Dispose(); return(result); }
/// <summary> /// 删除 /// </summary> /// <param name="m">参见模型</param> /// <returns>参见模型</returns> public static Message Del(PEST_PESTINFOFILE_Model m) { StringBuilder sb = new StringBuilder(); sb.AppendFormat(" DELETE FROM PEST_PESTINFOFILE"); sb.AppendFormat(" WHERE PESTFILEID= '{0}'", ClsSql.EncodeSql(m.PESTFILEID)); bool bln = DataBaseClass.ExeSql(sb.ToString()); if (bln == true) { return(new Message(true, "删除成功!", "")); } else { return(new Message(false, "删除失败!", "")); } }
/// <summary> /// 修改 /// </summary> /// <param name="m">参见模型</param> /// <returns>参见模型</returns> public static Message MdyTP(PEST_PESTINFOFILE_Model m) { StringBuilder sb = new StringBuilder(); sb.AppendFormat("UPDATE PEST_PESTINFOFILE SET "); sb.AppendFormat(" PESTFILETITLE={0}", ClsSql.saveNullField(m.PESTFILETITLE)); sb.AppendFormat(",PESTFILETYPE={0}", ClsSql.saveNullField(m.PESTFILETYPE)); sb.AppendFormat(",UID={0}", ClsSql.saveNullField(m.UID)); sb.AppendFormat(" WHERE PESTFILEID= '{0}'", ClsSql.EncodeSql(m.PESTFILEID)); bool bln = DataBaseClass.ExeSql(sb.ToString()); if (bln == true) { return(new Message(true, "修改成功!", "")); } else { return(new Message(false, "修改失败!", "")); } }
/// <summary> /// 获取单条记录 /// </summary> /// <param name="sw"></param> /// <returns></returns> public static PEST_PESTINFOFILE_Model getModel(PEST_PESTINFOFILE_SW sw) { PEST_PESTINFOFILE_Model m = new PEST_PESTINFOFILE_Model(); DataTable dt = BaseDT.PEST_PESTINFOFILE.getDT(sw);//列表 if (dt.Rows.Count > 0) { int i = 0; m.PESTFILEID = dt.Rows[i]["PESTFILEID"].ToString(); m.BIOLOGICALTYPECODE = dt.Rows[i]["BIOLOGICALTYPECODE"].ToString(); m.PESTFILETITLE = dt.Rows[i]["PESTFILETITLE"].ToString(); m.PESTFILETYPE = dt.Rows[i]["PESTFILETYPE"].ToString(); m.PESTFILENAME = dt.Rows[i]["PESTFILENAME"].ToString(); m.UPLOADTIME = ClsSwitch.SwitTM(dt.Rows[i]["UPLOADTIME"].ToString()); m.UID = dt.Rows[i]["UID"].ToString(); } dt.Clear(); dt.Dispose(); return(m); }
/// <summary> /// 添加 /// </summary> /// <param name="m">参见模型</param> /// <returns>参见模型</returns> public static Message Add(PEST_PESTINFOFILE_Model m) { StringBuilder sb = new StringBuilder(); sb.AppendFormat("INSERT INTO PEST_PESTINFOFILE(BIOLOGICALTYPECODE, PESTFILETITLE, PESTFILETYPE, PESTFILENAME, UPLOADTIME, UID) VALUES( "); sb.AppendFormat(" '{0}'", ClsSql.EncodeSql(m.BIOLOGICALTYPECODE)); sb.AppendFormat(",{0}", ClsSql.saveNullField(m.PESTFILETITLE)); sb.AppendFormat(",{0}", ClsSql.saveNullField(m.PESTFILETYPE)); sb.AppendFormat(",{0}", ClsSql.saveNullField(m.PESTFILENAME)); sb.AppendFormat(",{0}", ClsSql.saveNullField(m.UPLOADTIME)); sb.AppendFormat(",{0})", ClsSql.saveNullField(m.UID)); bool bln = DataBaseClass.ExeSql(sb.ToString()); if (bln == true) { return(new Message(true, "上传成功!", "")); } else { return(new Message(false, "上传失败!", "")); } }
/// <summary> /// 增、删、改 /// </summary> /// <param name="m">参见模型</param> /// <returns>参见模型Message</returns> public static Message Manager(PEST_PESTINFOFILE_Model m) { if (m.opMethod == "Add") { Message msg = BaseDT.PEST_PESTINFOFILE.Add(m); return(new Message(msg.Success, msg.Msg, msg.Url)); } if (m.opMethod == "Mdy") { Message msg = BaseDT.PEST_PESTINFOFILE.Mdy(m); return(new Message(msg.Success, msg.Msg, msg.Url)); } if (m.opMethod == "MdyTP") { Message msg = BaseDT.PEST_PESTINFOFILE.MdyTP(m); return(new Message(msg.Success, msg.Msg, msg.Url)); } if (m.opMethod == "Del") { Message msg = BaseDT.PEST_PESTINFOFILE.Del(m); return(new Message(msg.Success, msg.Msg, msg.Url)); } return(new Message(false, "无效操作!", m.returnUrl)); }