public string InsertColumnCRUDData(ColumnCRUD columnCRUDData)
 {
     try
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionStart, LogManagement.SystemName.基本作業, "開始新增一筆ColumnCRUD資料", columnCRUDData, null);
         ColumnCRUD columnCRUD = (from column in _db.ColumnCRUD
                                  where column.Id == columnCRUDData.Id
                                  select column).FirstOrDefault();
         //搜尋出重複資料,新增失敗
         if (columnCRUD != null)
         {
             Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "新增到重複PKey的ColumnCRUD資料,取消新增動作", columnCRUDData.Id, null);
             return("新增到重複ColumnCRUD資料,新增失敗");
         }
         columnCRUDData.Upuser     = "******";
         columnCRUDData.Updatetime = DateTime.Now;
         columnCRUDData.Cruser     = "******";
         columnCRUDData.Crdatetime = DateTime.Now;
         _db.ColumnCRUD.Add(columnCRUDData);
         _db.SaveChanges();
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.SYS_FunctionEnd, LogManagement.SystemName.基本作業, "新增一筆ColumnCRUD資料結束", columnCRUDData.Id, null);
         return("true");
     }
     catch (Exception ex)
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "新增一筆ColumnCRUD資料,發生錯誤", columnCRUDData, ex);
         return("false");
     }
 }
 public string UpdateColumnCRUDData(ColumnCRUDDataModel columnCRUDDataModel)
 {
     try
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionStart, LogManagement.SystemName.基本作業, "開始修改一筆ColumnCRUD資料", columnCRUDDataModel, null);
         ColumnCRUD columnCRUD = (from column in _db.ColumnCRUD
                                  where column.Id == columnCRUDDataModel.Id
                                  select column).FirstOrDefault();
         //查無資料,修改失敗
         if (columnCRUD == null)
         {
             Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "查無無該筆資料需要修改的資料", columnCRUDDataModel.Id, null);
             return("查無此修改資料,請確認人員編號是否異動或刪除");
         }
         _db.ColumnCRUD.Attach(columnCRUD);
         columnCRUD.Address    = columnCRUDDataModel.Address;
         columnCRUD.Name       = columnCRUDDataModel.Name;
         columnCRUD.Sex        = columnCRUDDataModel.Sex;
         columnCRUD.Tel        = columnCRUDDataModel.Tel;
         columnCRUD.Type       = columnCRUDDataModel.Type;
         columnCRUD.Upuser     = "******";
         columnCRUD.Updatetime = DateTime.Now;
         _db.SaveChanges();
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.SYS_FunctionEnd, LogManagement.SystemName.基本作業, "修改一筆ColumnCRUD資料結束", columnCRUDDataModel.Id, null);
         return("true");
     }
     catch (Exception ex)
     {
         return("false");
     }
 }
 public string DeleteColumnCRUDData(string pid)
 {
     try
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionStart, LogManagement.SystemName.基本作業, "開始刪除一筆ColumnCRUD資料", pid, null);
         ColumnCRUD columnCRUD = (from column in _db.ColumnCRUD
                                  where column.Id == pid
                                  select column).FirstOrDefault();
         //查無資料,修改失敗
         if (columnCRUD == null)
         {
             Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "查無該筆資料需要修改的資料", pid, null);
             return("查無此刪除資料,請確認人員編號是否異動或已刪除");
         }
         _db.ColumnCRUD.Remove(columnCRUD);
         _db.SaveChanges();
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.SYS_FunctionEnd, LogManagement.SystemName.基本作業, "刪除一筆ColumnCRUD資料結束", pid, null);
         return("true");
     }
     catch (Exception ex)
     {
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.Error_FunctionError, LogManagement.SystemName.基本作業, "刪除一筆ColumnCRUD資料,發生錯誤", pid, ex);
         return("false");
     }
 }
示例#4
0
 public string UpdateColumnCRUDData(ColumnCRUDDataModel columnCRUDDataModel)
 {
     try
     {
         ColumnCRUD columnCRUD = (from column in _db.ColumnCRUD
                                  where column.Id == columnCRUDDataModel.Id
                                  select column).FirstOrDefault();
         //查無資料,修改失敗
         if (columnCRUD == null)
         {
             return("查無此修改資料,請確認人員編號是否異動或刪除");
         }
         _db.ColumnCRUD.Attach(columnCRUD);
         columnCRUD.Address    = columnCRUDDataModel.Address;
         columnCRUD.Name       = columnCRUDDataModel.Name;
         columnCRUD.Sex        = columnCRUDDataModel.Sex;
         columnCRUD.Tel        = columnCRUDDataModel.Tel;
         columnCRUD.Type       = columnCRUDDataModel.Type;
         columnCRUD.Upuser     = "******";
         columnCRUD.Updatetime = DateTime.Now;
         _db.SaveChanges();
         return("true");
     }
     catch (Exception ex)
     {
         return("false");
     }
 }
示例#5
0
 public string InsertColumnCRUDData(ColumnCRUD columnCRUDData)
 {
     try
     {
         ColumnCRUD columnCRUD = (from column in _db.ColumnCRUD
                                  where column.Id == columnCRUDData.Id
                                  select column).FirstOrDefault();
         //搜尋出重複資料,新增失敗
         if (columnCRUD != null)
         {
             return("新增到重複ColumnCRUD資料,新增失敗");
         }
         columnCRUDData.Upuser     = "******";
         columnCRUDData.Updatetime = DateTime.Now;
         columnCRUDData.Cruser     = "******";
         columnCRUDData.Crdatetime = DateTime.Now;
         _db.ColumnCRUD.Add(columnCRUDData);
         _db.SaveChanges();
         return("true");
     }
     catch (Exception ex)
     {
         return("false");
     }
 }
示例#6
0
 /// <summary>
 /// 新增或資料
 /// </summary>
 /// <returns></returns>
 public JsonResult InsertColumnCRUDData(ColumnCRUD columnCRUDData)
 {
     try
     {
         //判斷PKEY是否有填寫
         if (string.IsNullOrEmpty(columnCRUDData.Id))
         {
             return(Json(new { result = "人員代號為必填欄位" }));
         }
         var result = _service.InsertColumnCRUDData(columnCRUDData);
         return(Json(new { result = result }));
     }
     catch (Exception ex)
     {
         return(Json(new { result = "false" }));
     }
 }
示例#7
0
 /// <summary>
 /// 新增或資料
 /// </summary>
 /// <returns></returns>
 public JsonResult InsertColumnCRUDData(ColumnCRUD columnCRUDData)
 {
     try
     {
         //判斷PKEY是否有填寫
         if (string.IsNullOrEmpty(columnCRUDData.Id))
         {
             Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Error, LogManagement.LogAction.Error_NullException, LogManagement.SystemName.基本作業, "傳入新增ColumnCRUD參數的Pkey為Null", columnCRUDData.Id, null);
             return(Json(new { result = "人員代號為必填欄位" }));
         }
         Log.LogInfoWriter(userName, LogManagement.LogType.OP, LogManagement.EventLevel.Info, LogManagement.LogAction.USER_Action_Insert, LogManagement.SystemName.基本作業, "使用者新增一筆ColumnCRUD資料", columnCRUDData, null);
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionStart, LogManagement.SystemName.基本作業, "開始新增一筆ColumnCRUD資料", columnCRUDData, null);
         var result = _service.InsertColumnCRUDData(columnCRUDData);
         Log.LogInfoWriter(userName, LogManagement.LogType.AP, LogManagement.EventLevel.Info, LogManagement.LogAction.SYS_FunctionEnd, LogManagement.SystemName.基本作業, "新增一筆ColumnCRUD資料結束", columnCRUDData, null);
         return(Json(new { result = result }));
     }
     catch (Exception ex)
     {
         return(Json(new { result = "false" }));
     }
 }
示例#8
0
 public string DeleteColumnCRUDData(string pid)
 {
     try
     {
         ColumnCRUD columnCRUD = (from column in _db.ColumnCRUD
                                  where column.Id == pid
                                  select column).FirstOrDefault();
         //查無資料,修改失敗
         if (columnCRUD == null)
         {
             return("查無此刪除資料,請確認人員編號是否異動或已刪除");
         }
         _db.ColumnCRUD.Remove(columnCRUD);
         _db.SaveChanges();
         return("true");
     }
     catch (Exception ex)
     {
         return("false");
     }
 }
示例#9
0
 public ColumnEditor()
 {
     InitializeComponent();
     _columnCrud = new ColumnCRUD();
     cCaption    = 32;
 }