Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 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);
     }
 }