程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 個人開發框架總結(二)(7)

個人開發框架總結(二)(7)

編輯:關於C語言

GetSelectedInfo 獲得當前選中的信息的實體信息,代碼與上面的一樣。

ConfirmDelete 確認刪除信息

/// <summary>
        /// 確認刪除信息
        /// </summary>
        /// <param name="id">選中的id數組</param>
        /// <returns></returns>
        protected override bool ConfirmDelete(params string[] ids)
        {
            try
            {
                ATEmployee objDAL = (ATEmployee)DAFactory.CreateDA(typeof(ATEmployee));
                //更改刪除標記
                bool result = objDAL.DataHelper.ExecuteNonQuery("UPDATE " + TEmployee._TableName +
                    " SET " + TEmployee._IsDelete + " = 1 WHERE " + TEmployee._PrimaryKey +
                    " IN (" + string.Join(",", ids) + ")") > 0;
                //真正的刪除
                //bool result = objDAL.DeleteBy(ids);
                objDAL.Dispose();
                return result;
            }
            catch (System.Exception e)
            {
                Utility.ShowErrorMessage(e.Message);
            }
            return false;
}

ConfirmDeleteType 確認刪除類別,代碼與上面的一樣

數據的查詢,可以不用指定QueryFormType,而在Config下創建 窗體類名稱.pcs 文件,相應的配置類為FaibClass.Common.Windows.Config.PropertyColumnConfig。具體的配置請關注後期的BaseQueryForm類。

數據的導入,將AllowImport設為true後,在Config下配置 窗體類名稱.ips 文件,就可以進行數據導入了,相應的配置類為FaibClass.Common.Windows.Config.ImportConfig。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved