コード例 #1
0
        public void AddItem(Item item)
        {
            Encrypt = new Encrypt();

            int itemID = 0;

            try
            {
                ItemViewModel items = GetItems();
                if (items != null && items.Items.Count > 0)
                {
                    itemID = items.Items.Last().Id + 1;
                }
            }
            catch (Exception)
            {
            }
            item.RentedDate = DateTime.MinValue;

            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append(item.HostName + "," + item.HostPassword + "," + item.UserName + "," + item.VmWareVersion + "," + item.HostIp + "," + "," + item.Rented + "," + itemID
                                 + "," + item.TurnInDate + "," + item.InUse + "," + item.RentedDate + "," + item.Description);

            ToTxt.AppendStringToTxt(FILE_PATH + ITEM_FILE_NAME, Encrypt.EncryptString(stringBuilder.ToString(), "SkPRingsted", 5) + Environment.NewLine);
        }
コード例 #2
0
        public void AddCourse(Course course)
        {
            Encrypt = new Encrypt();

            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append(course.Name + "," + course.NumberOfGroupsPerHost + "," + course.Duration + "," + course.Defined + "," + course.Description);
            ToTxt.AppendStringToTxt(FILE_PATH + FILE_NAME, Encrypt.EncryptString(stringBuilder.ToString(), "SkPRingsted", 5) + Environment.NewLine);
        }
コード例 #3
0
        public void AddUser(User user)
        {
            Encrypt = new Encrypt();
            //Save the user to file/database
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append(user.Name + "," + user.Initials + "," + user.Email + "," + user.Admin + "," + 0 + "," + user.Password);

            // change to correct path for file saving
            ToTxt.AppendStringToTxt(FILE_PATH + USER_FILE_NAME, Encrypt.EncryptString(stringBuilder.ToString(), "SkPRingsted", 5) + Environment.NewLine);
        }
コード例 #4
0
        public void SaveBooking(BookingViewModel booking)
        {
            Encrypt = new Encrypt();

            string hosts = string.Empty;

            foreach (Item Host in booking.HostRentedForCourse)
            {
                hosts = hosts + Host.HostName + "," + Host.Id + "," + Host.TurnInDate + ",";
            }
            if (hosts.EndsWith(','))
            {
                hosts = hosts.Remove(hosts.Length - 1, 1);
            }

            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append(booking.Id + "," + booking.RentedClient + "," + hosts);
            ToTxt.AppendStringToTxt(FILE_PATH + FILE_NAME, Encrypt.EncryptString(stringBuilder.ToString(), "SkPRingsted", 5) + Environment.NewLine);
        }
コード例 #5
0
ファイル: FileManager.cs プロジェクト: Deathpave/UnknownLib
 public bool AppendStringToTxt(string input)
 {
     return(toTxt.AppendStringToTxt(input));
 }