コード例 #1
0
 private void SetComboBox(Werkbon werkbon)
 {
     if (werkbonList.InvokeRequired)
     {
         try
         {
             SetComboBoxCallBack d = new SetComboBoxCallBack(SetComboBox);
             this.Invoke(d, new object[] { werkbon });
         }
         catch (Exception e) { }
     }
     else
         werkbonComboBox.Items.Add(werkbon);
 }
コード例 #2
0
        /// <summary>
        /// Check if the werkbon exist, if not add the werkbon to the werkbon file, otherwise update werkbon.</summary>
        /// <param name="werkbon">The werkbon to be added/updated</param>
        public void SaveWerkbon(Werkbon werkbon)
        {
            int werkbonID = -1;
            bool newWerkbon = true;

            //Check if werkbon already exists, if so, update werkbon with existing ID
            foreach (Werkbon oldWerkbon in server.werkbonnen)
            {
                werkbonID++;
                if (werkbon.werkbon == oldWerkbon.werkbon)
                {
                    newWerkbon = false;
                    break;
                }
            }
            if (newWerkbon)
            {
                server.AddNewWerkbon(werkbon);
                //NetworkCommunication.SendPacket(new PacketSaveWerkbonResponse(true, user.accessRights), stream);
            }
            else
            {
                server.UpdateWerkbon(werkbon, werkbonID);
                //NetworkCommunication.SendPacket(new PacketSaveWerkbonResponse(true, user.accessRights), stream);
            }
        }
コード例 #3
0
 /// <summary>
 /// Add a new werkbon.</summary>
 /// <param name="newWerkbon">The new werkbon that will be added</param>
 public void AddNewWerkbon(Werkbon newWerkbon)
 {
     werkbonnen.Add(newWerkbon);
     FileIO.SaveWerkbonnen(werkbonnen);
 }
コード例 #4
0
ファイル: Network.cs プロジェクト: daveymathijssen/c-opdracht
 public bool SaveWerkbon(Werkbon werkbon)
 {
     network.sendPacket(new PacketSaveWerkbon(werkbon));
     Thread.Sleep(1000);
     return true;
 }
コード例 #5
0
 /// <summary>
 /// Update werkbon with given index and save werkbonlist to local file</summary>
 /// <param name="index">The index in the werkbonnenlist that needs to be updated</param>
 public void UpdateWerkbon(Werkbon werkbon, int werkbonIndex)
 {
     werkbonnen.RemoveAt(werkbonIndex);
     werkbonnen.Add(werkbon);
     FileIO.SaveWerkbonnen(werkbonnen);
 }