private void FileProperites() { DataSources.dsQueries.QryItemsRow Qrow = (DataSources.dsQueries.QryItemsRow)gridViewFiles.GetFocusedDataRow(); DataSources.dsDataCenter.ItemRow row = itemTableAdapter.GetDataByItemId(Qrow.ItemId)[0]; ItemEditorDLG dlg = new ItemEditorDLG(row); if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) return; try { itemTableAdapter.Update(row); dsDataCenter.Item.AcceptChanges(); AppManager.defaultInstance.LogOperation(nsLib.Utilities.Types.LogType.Item, row.ItemId, nsLib.Utilities.Types.LogOpType.Update); DataCenterX.LogMessage("تم تعديل الملف", typeof(ItemBrowserFrm), nsLib.Utilities.Types.MessageType.Success, null, true); InitGridControl(tlCategory.FocusedNode.Id, row.ItemId); } catch (SqlException ex) { DataCenterX.LogMessage("لم يتم تعديل الملف", typeof(ItemBrowserFrm), nsLib.Utilities.Types.MessageType.Error, ex, true); } }
private void addFile(string FilePath = "") { if (tlCategory.FocusedNode == null) return; DataSources.dsDataCenter.ItemRow row = dsDataCenter.Item.NewItemRow(); row.CategoryId = dsQueries.QryCategory[tlCategory.FocusedNode.Id].CategoryId; ItemEditorDLG dlg = new ItemEditorDLG(row, FilePath); if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) return; try { row.ItemId = (int)AppManager.defaultInstance.adpQry.ScalarQueryItemNewId(); dsDataCenter.Item.AddItemRow(row); itemTableAdapter.Update(row); dsDataCenter.Item.AcceptChanges(); DataManager.defaultInstance.AddDefaultItemPrivilages(row.ItemId); AppManager.defaultInstance.LogOperation(nsLib.Utilities.Types.LogType.Item, row.ItemId, nsLib.Utilities.Types.LogOpType.Inset); DataCenterX.LogMessage("تم اضافة ملف", typeof(ItemBrowserFrm), nsLib.Utilities.Types.MessageType.Success, null, true); InitGridControl(tlCategory.FocusedNode.Id, row.ItemId); } catch (SqlException ex) { DataCenterX.LogMessage("لم يتم اضافة الملف", typeof(ItemBrowserFrm), nsLib.Utilities.Types.MessageType.Error, ex, true); } }