コード例 #1
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Del(E_FILE_Model m)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("delete E_FILE");
            sb.AppendFormat(" where 1=1");
            if (string.IsNullOrEmpty(m.EFID) == false)
            {
                sb.AppendFormat(" and EFID= '{0}'", ClsSql.EncodeSql(m.EFID));
            }
            if (string.IsNullOrEmpty(m.BYEMAILID) == false)
            {
                sb.AppendFormat(" and BYEMAILID= '{0}'", ClsSql.EncodeSql(m.BYEMAILID));
            }
            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "", ""));
            }
            else
            {
                return(new Message(false, "", ""));
            }
        }
コード例 #2
0
 /// <summary>
 /// 附件删除
 /// </summary>
 /// <param name="m"></param>
 /// <returns></returns>
 public static Message DEL(E_FILE_Model m)
 {
     if (m.opMethod == "DEL")
     {
         Message msg = BaseDT.E_FILE.Del(m);
         return(new Message(true, "删除成功", ""));
     }
     return(new Message(false, "删除失败", ""));
 }
コード例 #3
0
        //#region 附件保存 多个附件 草稿/发送时需要保存
        ///// <summary>
        /////
        ///// </summary>
        ///// <param name="BYEMAILID"></param>
        ///// <param name="FileList"></param>
        ///// <returns></returns>
        //public static Message Save(string BYEMAILID, string FileList)
        //{
        //    Del(new E_FILE_Model { BYEMAILID = BYEMAILID });//多附件时,先删除,后加

        //    string[] arrFile = FileList.Split('|');//附件之间用|
        //    for (int i = 0; i < arrFile.Length; i++)
        //    {
        //        if (string.IsNullOrEmpty(arrFile[i]) == false)
        //        {
        //            string[] arr = arrFile[i].Split(',');//附件内容之间用,分隔
        //            for (int k = 0; k < arr.Length; k++)
        //            {
        //                //保存附件
        //                Add(new E_FILE_Model
        //                {
        //                    BYEMAILID = BYEMAILID,
        //                    EMAILFILETITLE = arr[0],
        //                    EMAILFILESIZE = arr[1],
        //                    EMAILFILENAME = arr[2]
        //                });

        //            }
        //        }
        //    }

        //    return new Message(true, "保存成功!", "");
        //}
        //#endregion
        #region 增加
        /// <summary>
        /// 增加附件-返回主键值
        /// </summary>
        /// <param name="m"></param>
        /// <returns></returns>
        public static string AddReturn(E_FILE_Model m)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("INSERT INTO  E_FILE(BYEMAILID,EMAILFILETITLE,EMAILFILESIZE, EMAILFILENAME)");
            sb.AppendFormat("VALUES(");
            sb.AppendFormat("'{0}'", ClsSql.EncodeSql(m.BYEMAILID));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.EMAILFILETITLE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.EMAILFILESIZE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.EMAILFILENAME));
            sb.AppendFormat(") select @@identity");
            return(DataBaseClass.ReturnSqlField(sb.ToString()));
        }
コード例 #4
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static IEnumerable <E_FILE_Model> getListModel(E_File_SW sw)
        {
            DataTable dt     = BaseDT.E_FILE.getDT(sw);//列表
            var       result = new List <E_FILE_Model>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                E_FILE_Model m = new E_FILE_Model();
                m.BYEMAILID      = dt.Rows[i]["BYEMAILID"].ToString();
                m.EFID           = dt.Rows[i]["EFID"].ToString();
                m.EMAILFILENAME  = dt.Rows[i]["EMAILFILENAME"].ToString();
                m.EMAILFILESIZE  = dt.Rows[i]["EMAILFILESIZE"].ToString();
                m.EMAILFILETITLE = dt.Rows[i]["EMAILFILETITLE"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #5
0
 /// <summary>
 /// 增加附件-返回主键
 /// </summary>
 /// <param name="m"></param>
 /// <returns></returns>
 public static string AddReturn(E_FILE_Model m)
 {
     return(BaseDT.E_FILE.AddReturn(m));
 }