Пример #1
0
 public string UpdateSingleCRUDData(SingleCRUDModel singleCRUDDataModel)
 {
     try
     {
         SingleCRUD singleCRUD = (from single in _db.SingleCRUD
                                  where single.Id == singleCRUDDataModel.Id
                                  select single).FirstOrDefault();
         //查無資料,修改失敗
         if (singleCRUD == null)
         {
             return("查無此修改資料,請確認人員編號是否異動或刪除");
         }
         _db.SingleCRUD.Attach(singleCRUD);
         singleCRUD.Name       = singleCRUDDataModel.Name;
         singleCRUD.Headcount  = singleCRUDDataModel.HeadCount;
         singleCRUD.Dtype      = singleCRUDDataModel.Dtype;
         singleCRUD.Upuser     = "******";
         singleCRUD.Updatetime = DateTime.Now;
         singleCRUD.Cruser     = "******";
         singleCRUD.Crdatetime = DateTime.Now;
         _db.SaveChanges();
         return("true");
     }
     catch (Exception ex)
     {
         return("false");
     }
 }
Пример #2
0
 public string InsertSingleCRUDData(SingleCRUD singleCRUDData)
 {
     try
     {
         SingleCRUD singleCRUD = (from singleData in _db.SingleCRUD
                                  where singleData.Id == singleCRUDData.Id
                                  select singleData).FirstOrDefault();
         //搜尋出重複資料,新增失敗
         if (singleCRUD != null)
         {
             return("新增到重複SingleCRUD資料,新增失敗");
         }
         singleCRUDData.Upuser     = "******";
         singleCRUDData.Updatetime = DateTime.Now;
         singleCRUDData.Cruser     = "******";
         singleCRUDData.Crdatetime = DateTime.Now;
         _db.SingleCRUD.Add(singleCRUDData);
         _db.SaveChanges();
         return("true");
     }
     catch (Exception ex)
     {
         return("false");
     }
 }
Пример #3
0
 public string InsertSingleCRUDData(SingleCRUD singleCRUDData)
 {
     try
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionStart, LogManagement.SystemName.基本作業, "開始新增一筆SingleCRUD資料", singleCRUDData, null);
         SingleCRUD singleCRUD = (from singleData in _db.SingleCRUD
                                  where singleData.Id == singleCRUDData.Id
                                  select singleData).FirstOrDefault();
         //搜尋出重複資料,新增失敗
         if (singleCRUD != null)
         {
             Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "新增到重複PKey的SingleCRUD資料,取消新增動作", singleCRUDData.Id, null);
             return("新增到重複SingleCRUD資料,新增失敗");
         }
         singleCRUDData.Upuser     = "******";
         singleCRUDData.Updatetime = DateTime.Now;
         singleCRUDData.Cruser     = "******";
         singleCRUDData.Crdatetime = DateTime.Now;
         _db.SingleCRUD.Add(singleCRUDData);
         _db.SaveChanges();
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.SYS_FunctionEnd, LogManagement.SystemName.基本作業, "新增一筆SingleCRUD資料結束", singleCRUDData.Id, null);
         return("true");
     }
     catch (Exception ex)
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "新增一筆SingleCRUD資料,發生錯誤", singleCRUDData, ex);
         return("false");
     }
 }
Пример #4
0
 /// <summary>
 /// 刪除多筆資料
 /// </summary>
 /// <param name="didList"></param>
 /// <returns></returns>
 public string DeleteSingleCRUDDataList(List <string> didList)
 {
     try
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionStart, LogManagement.SystemName.基本作業, "開始刪除一筆ColumnCRUD資料", didList, null);
         foreach (var item in didList)
         {
             SingleCRUD singleCRUD = (from single in _db.SingleCRUD
                                      where single.Id == item
                                      select single).FirstOrDefault();
             //查無資料刪除失敗
             if (singleCRUD == null)
             {
                 Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "查無該筆資料需要刪除的資料", didList, null);
                 return("查無此刪除資料,請確認人員編號是否異動或已刪除");
             }
             _db.SingleCRUD.Remove(singleCRUD);
         }
         _db.SaveChanges();
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.SYS_FunctionEnd, LogManagement.SystemName.基本作業, "刪除一筆ColumnCRUD資料結束", didList, null);
         return("true");
     }
     catch (Exception ex)
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "刪除一筆ColumnCRUD資料,發生錯誤", didList, ex);
         return("false");
     }
 }
Пример #5
0
 public string UpdateSingleCRUDData(SingleCRUDModel singleCRUDDataModel)
 {
     try
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionStart, LogManagement.SystemName.基本作業, "開始修改一筆SingleCRUD資料", singleCRUDDataModel, null);
         SingleCRUD singleCRUD = (from single in _db.SingleCRUD
                                  where single.Id == singleCRUDDataModel.Id
                                  select single).FirstOrDefault();
         //查無資料,修改失敗
         if (singleCRUD == null)
         {
             return("查無此修改資料,請確認人員編號是否異動或刪除");
         }
         _db.SingleCRUD.Attach(singleCRUD);
         singleCRUD.Name       = singleCRUDDataModel.Name;
         singleCRUD.Headcount  = singleCRUDDataModel.HeadCount;
         singleCRUD.Dtype      = singleCRUDDataModel.Dtype;
         singleCRUD.Upuser     = "******";
         singleCRUD.Updatetime = DateTime.Now;
         singleCRUD.Cruser     = "******";
         singleCRUD.Crdatetime = DateTime.Now;
         _db.SaveChanges();
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.SYS_FunctionEnd, LogManagement.SystemName.基本作業, "新增一筆SingleCRUD資料結束", singleCRUDDataModel.Id, null);
         return("true");
     }
     catch (Exception ex)
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "新增一筆SingleCRUD資料,發生錯誤", singleCRUDDataModel, ex);
         return("false");
     }
 }
 /// <summary>
 /// 新增資料
 /// </summary>
 /// <returns></returns>
 public JsonResult InsertColumnCRUDData(SingleCRUD singleCRUDData)
 {
     try
     {
         //判斷PKEY是否有填寫
         if (string.IsNullOrEmpty(singleCRUDData.Id))
         {
             return(Json(new { result = "人員代號為必填欄位" }));
         }
         var result = _service.InsertSingleCRUDData(singleCRUDData);
         return(Json(new { result = result }));
     }
     catch (Exception ex)
     {
         return(Json(new { result = "false" }));
     }
 }
 /// <summary>
 /// 新增資料
 /// </summary>
 /// <returns></returns>
 public JsonResult InsertColumnCRUDData(SingleCRUD singleCRUDData)
 {
     try
     {
         //判斷PKEY是否有填寫
         if (string.IsNullOrEmpty(singleCRUDData.Id))
         {
             Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.Error_NullException, LogManagement.SystemName.基本作業, "傳入新增參數的Pkey為Null", singleCRUDData.Id, null);
             return(Json(new { result = "人員代號為必填欄位" }));
         }
         Log.LogInfoWriter(userName, LogManagement.LogType.OP, LogManagement.EventLevel.Info, LogManagement.LogAction.USER_Action_Insert, LogManagement.SystemName.基本作業, "使用者新增一筆SingleCRUD資料", singleCRUDData, null);
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionStart, LogManagement.SystemName.基本作業, "開始新增一筆SingleCRUD資料", singleCRUDData, null);
         var result = _service.InsertSingleCRUDData(singleCRUDData);
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionEnd, LogManagement.SystemName.基本作業, "新增一筆資料SingleCRUD結束", singleCRUDData, null);
         return(Json(new { result = result }));
     }
     catch (Exception ex)
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "新增一筆資料SingleCRUD時,發生錯誤", singleCRUDData, ex);
         return(Json(new { result = "false" }));
     }
 }
Пример #8
0
 /// <summary>
 /// 刪除多筆資料
 /// </summary>
 /// <param name="didList"></param>
 /// <returns></returns>
 public string DeleteSingleCRUDDataList(List <string> didList)
 {
     try
     {
         foreach (var item in didList)
         {
             SingleCRUD singleCRUD = (from single in _db.SingleCRUD
                                      where single.Id == item
                                      select single).FirstOrDefault();
             //查無資料刪除失敗
             if (singleCRUD == null)
             {
                 return("查無此刪除資料,請確認人員編號是否異動或已刪除");
             }
             _db.SingleCRUD.Remove(singleCRUD);
         }
         _db.SaveChanges();
         return("true");
     }
     catch (Exception ex)
     {
         return("false");
     }
 }