Beispiel #1
0
        public void SaveChanges()
        {
            if (!ValidateForm())
            {
                return;
            }
            custodianassettransferbindingSource.EndEdit();
            var nca = new CustodianAsset();

            nca.CustodianId = Convert.ToInt32(lookUpEdit2.EditValue);
            nca.AssetId     = asset.AssetId;
            nca.DateFrom    = DateTime.Now;
            nca.Status      = (int)CustodyAssignmentStatus.Assigned;
            var ca = _context.CustodianAssets.Where(cass => cass.AssetId == asset.AssetId && cass.Status == (int)CustodyAssignmentStatus.Assigned).FirstOrDefault();

            if (ca != null)
            {
                ca.Status = (int)CustodyAssignmentStatus.Transfered;
            }
            _context.CustodianAssets.AddObject(nca);
            try
            {
                _context.SaveChanges();
                ViewHelper.ShowSuccessMessage("The Asset has succesfully been Transfered.");
                Close();
            }
            catch (Exception)
            {
                ViewHelper.ShowSaveError();
                return;
            }
        }
Beispiel #2
0
 public void SaveChanges()
 {
     if (!ValidateForm())
     {
         return;
     }
     cutodianassetbindingSource.EndEdit();
     custodianassets        = (CustodianAsset)cutodianassetbindingSource.DataSource;
     custodianassets.Status = (int)CustodyAssignmentStatus.Assigned;
     if (_newMode)
     {
         _context.CustodianAssets.AddObject(custodianassets);
     }
     {
         try
         {
             _context.SaveChanges();
             ViewHelper.ShowSuccessMessage("The Asset has succesfully been Assigned.");
             Close();
         }
         catch (Exception exception)
         {
             ViewHelper.ShowErrorMessage("Error occured while assigning asset to the current custodian.", exception);
         }
     }
 }
Beispiel #3
0
        public void ShowObject(object keyValue)
        {
            var value = (Asset)keyValue;

            _newMode        = true;
            asset           = value;
            custodianassets = new CustodianAsset()
            {
                AssetId = value.AssetId
            };
            custodianassettransferbindingSource.DataSource = custodianassets;
            Loadcustodian();
        }
Beispiel #4
0
        public void ShowObject(object keyValue)
        {
            var value = (Asset)keyValue;

            assetList       = value;
            custodianassets = new CustodianAsset()
            {
                AssetId = value.AssetId
            };
            cutodianassetbindingSource.DataSource = custodianassets;
            if (keyValue != null && custodianassets.RecordId == 0)
            {
                _newMode = true;
                Text     = string.Format("Assign cutodian Asset#: {0}", value.AssetNumber);
                LoadLookups();
            }
            if (!_newMode && custodianassets.RecordId != 0)
            {
                Text = string.Format("Edit for Asset#: {0}", value.AssetId);
            }
        }