Пример #1
0
        /// <summary>
        /// get the string for the opml-export
        /// </summary>
        /// <param name="level"></param>
        /// <returns></returns>
        public string GetOPMLString(int level)
        {
            //used for tabs
            string prefix = "";

            if (level > 0)
            {
                for (int i = 0; i < level; i++)
                {
                    prefix += "\t";
                }
            }

            StringBuilder HeadString = new StringBuilder();

            HeadString.Append(prefix + "<head>" + Environment.NewLine);
            HeadString.Append(prefix + "\t<title>" + Title + "</title>" + Environment.NewLine);
            HeadString.Append(prefix + "\t<dateCreated>" + DateCreated.ToString("R") + "</dateCreated>" + Environment.NewLine);
            HeadString.Append(prefix + "\t<dateModified>" + DateModified.ToString("R") + "</dateModified>" + Environment.NewLine);
            HeadString.Append(prefix + "\t<ownerName>" + OwnerName + "</ownerName>" + Environment.NewLine);
            HeadString.Append(prefix + "\t<ownerEmail>" + OwnerEmail + "</ownerEmail>" + Environment.NewLine);
            HeadString.Append(prefix + "\t<docs>" + Docs + "</docs>" + Environment.NewLine);
            HeadString.Append(prefix + "</head>" + Environment.NewLine);

            return(HeadString.ToString());
        }
 protected override EmployeeInfo Parse()
 {
     return(new EmployeeInfo
     {
         ID = ToInt(ID),
         EmployeeNumber = EmployeeNumber.ToString(),
         FirstName = FirstName.ToString(),
         LastName = LastName.ToString(),
         MI = MI.ToString(),
         Email = Email.ToString(),
         Password = Password.ToString(),
         Contact = Contact.ToString(),
         Address = Address.ToString(),
         Birthday = Birthday.ToString(),
         Gender = Gender.ToString(),
         Religion = Religion.ToString(),
         Nationality = Nationality.ToString(),
         Birthplace = Birthplace.ToString(),
         CivilStatus = CivilStatus.ToString(),
         EmployeeStatusID = ToInt(EmployeeStatusID),
         DateHired = DateHired.ToString(),
         DateCreated = DateCreated.ToString(),
         DatedUpdated = DatedUpdated.ToString(),
         DatedDeleted = DatedDeleted.ToString(),
         RoleID = ToInt(RoleID),
         EmployeeStatus = EmployeeStatus.ToString(),
         RoleStatus = RoleStatus.ToString()
     });
 }
Пример #3
0
        /// <summary>Creates well formatted XML - includes all properties of Syslog</summary>
        public string ToXml()
        {
            StringBuilder sbReturn = null;

            sbReturn = new StringBuilder();
            sbReturn.Append("<Syslog>\n");
            sbReturn.Append("<" + TAG_ID + ">" + SyslogID + "</" + TAG_ID + ">\n");
            sbReturn.Append("<" + TAG_INTERACTION_ID + ">" + InteractionID + "</" + TAG_INTERACTION_ID + ">\n");
            if (!dtNull.Equals(DateCreated))
            {
                sbReturn.Append("<" + TAG_DATE_CREATED + ">" + DateCreated.ToString() + "</" + TAG_DATE_CREATED + ">\n");
            }
            else
            {
                sbReturn.Append("<" + TAG_DATE_CREATED + "></" + TAG_DATE_CREATED + ">\n");
            }
            if (!dtNull.Equals(DateModified))
            {
                sbReturn.Append("<" + TAG_DATE_MODIFIED + ">" + DateModified.ToString() + "</" + TAG_DATE_MODIFIED + ">\n");
            }
            else
            {
                sbReturn.Append("<" + TAG_DATE_MODIFIED + "></" + TAG_DATE_MODIFIED + ">\n");
            }
            sbReturn.Append("<" + TAG_MSGSOURCE + ">" + Msgsource + "</" + TAG_MSGSOURCE + ">\n");
            sbReturn.Append("<" + TAG_MSGACTION + ">" + Msgaction + "</" + TAG_MSGACTION + ">\n");
            sbReturn.Append("<" + TAG_MSGTXT + ">" + Msgtxt + "</" + TAG_MSGTXT + ">\n");
            sbReturn.Append("</Syslog>" + "\n");

            return(sbReturn.ToString());
        }
Пример #4
0
 public Task(string name)
 {
     DateCreated  = DateTime.Now;
     Name         = name;
     PartitionKey = DateCreated.ToString();
     RowKey       = Name;
 }
Пример #5
0
        private DateTime dateCreated = DateTime.Now; // Time the order is placed

        /// <summary>
        /// Override method to display class fields as string.
        /// </summary>
        /// <returns>String Representation of the Order class</returns>
        public override string ToString()
        {
            return("ORDER\n\t{ID: " + SenderId
                   + "}\n\t{RECEIVER_ID: " + ReceiverId
                   + "}\n\t{CARD_NO: " + CardNo
                   + "}\n\t{AMOUNT: " + Amount
                   + "}\n\t{CREATED: " + DateCreated.ToString("d", CultureInfo.InvariantCulture) + "}");
        }
Пример #6
0
 public override string ToString()
 {
     return(string.Format("State: {0}, SlaveId: {1}, DateCreated: {2}, CoresNeeded: {3}, MemoryNeeded: {4}",
                          State,
                          CurrentStateLog != null ? (CurrentStateLog.SlaveId.HasValue ? CurrentStateLog.SlaveId.Value.ToString() : string.Empty) : string.Empty,
                          DateCreated.HasValue ? DateCreated.ToString() : string.Empty,
                          CoresNeeded,
                          MemoryNeeded));
 }
Пример #7
0
        /// <summary>
        /// Генерация строки для создания хэша
        /// </summary>
        /// <returns>строка для создания хэша</returns>
        private string GetStringForHash()
        {
            string text = "";

            text += User_id.ToString();
            text += DateCreated.ToString("G");
            text += Option_id.ToString();
            text += Election_id.ToString();
            text += PreviousHash;
            return(text);
        }
Пример #8
0
        /// <summary>
        /// Converts the head to a string
        /// </summary>
        /// <returns>The head as a string</returns>
        public override string ToString()
        {
            StringBuilder HeadString = new StringBuilder();

            HeadString.Append("<head>");
            HeadString.Append("<title>" + Title + "</title>\r\n");
            HeadString.Append("<dateCreated>" + DateCreated.ToString("R") + "</dateCreated>\r\n");
            HeadString.Append("<dateModified>" + DateModified.ToString("R") + "</dateModified>\r\n");
            HeadString.Append("<ownerName>" + OwnerName + "</ownerName>\r\n");
            HeadString.Append("<ownerEmail>" + OwnerEmail + "</ownerEmail>\r\n");
            HeadString.Append("<docs>" + Docs + "</docs>\r\n");
            HeadString.Append("</head>\r\n");
            return(HeadString.ToString());
        }
Пример #9
0
        public string GetProperty(string propertyName, string format, System.Globalization.CultureInfo formatProvider, Entities.Users.UserInfo accessingUser, Scope accessLevel, ref bool propertyNotFound)
        {
            string OutputFormat = string.Empty;

            if (format == string.Empty)
            {
                OutputFormat = "g";
            }
            else
            {
                OutputFormat = format;
            }
            propertyName = propertyName.ToLowerInvariant();
            switch (propertyName)
            {
            case "journalid":
                return(PropertyAccess.FormatString(JournalId.ToString(), format));

            case "journaltypeid":
                return(PropertyAccess.FormatString(JournalTypeId.ToString(), format));

            case "profileid":
                return(PropertyAccess.FormatString(ProfileId.ToString(), format));

            case "socialgroupid":
                return(PropertyAccess.FormatString(SocialGroupId.ToString(), format));

            case "datecreated":
                return(PropertyAccess.FormatString(DateCreated.ToString(), format));

            case "title":
                return(PropertyAccess.FormatString(Title, format));

            case "summary":
                return(PropertyAccess.FormatString(Summary, format));

            case "body":
                return(PropertyAccess.FormatString(Body, format));

            case "timeframe":
                return(PropertyAccess.FormatString(TimeFrame, format));

            case "isdeleted":
                return(IsDeleted.ToString());
            }

            propertyNotFound = true;
            return(string.Empty);
        }
Пример #10
0
        public string ToJson()
        {
            string checkstr = (IsChecked) ? "true" : "false";

            string result = "{\n";

            result += "\"Message\": \"" + Message + "\",\n";
            result += "\"IsChecked\": " + checkstr + ",\n";
            result += "\"DateCreated\": \"" + DateCreated.ToString() + "\",\n";
            result += "\"DueDate\": \"" + DueDate.ToString() + "\",\n";
            result += "\"Priority\": " + Priority.ToString() + "\n";
            result += "}";

            return(result);
        }
Пример #11
0
        private void InitializeTaskManager()
        {
            txtDateCreated.IsReadOnly = true;
            txtStartTime.IsReadOnly   = true;
            txtEndTime.IsReadOnly     = true;

            txtManager.ToolTip     = "Enter Manager";
            txtPrjectCity.ToolTip  = "Course City";
            txtProjectName.ToolTip = "RTJ Grand National_819";
            txtState.ToolTip       = "Course State";
            txtSurveyor.ToolTip    = "Surveyor";
            txtUserName.ToolTip    = "Initials RB";

            DateCreated            = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"));
            txtDateCreated.Text    = DateCreated.ToString();
            chkCreateDXF.IsChecked = true;
        }
Пример #12
0
        //public RecurringPayment IncludeObjects(IDataContext db)
        //{
        //    Log.Debug(TAG, nameof(IncludeObjects));

        //    this.Owner = db.Select<Owner, int>((o) => o.Id == this.OwnerId, (o) => o.Id).Result.FirstOrDefault();
        //    this.PaymentType = db.Select<PaymentType, int>((o) => o.Id == this.PaymentTypeId, (o) => o.Id).Result.FirstOrDefault();
        //    this.Category = db.Select<Category, int>((o) => o.Id == this.CategoryId, (o) => o.Id).Result.FirstOrDefault();
        //    this.Interval = db.Select<Interval, int>((o) => o.Id == this.IntervalId, (o) => o.Id).Result.FirstOrDefault();
        //    return this;
        //}

        public string ToString(string dateFormat)
        {
            //Log.Debug(TAG, nameof(ToString));

            return($"{nameof(Description)}: {Description}, \r"
                   + $"{nameof(Cost)}: {Cost}, \r"
                   + $"{ nameof(CategoryId)}: {CategoryId}, \r"
                   + $"{ nameof(Warranty)}: {Warranty}, \r"
                   + $"{ nameof(ApplicationUserId)}: {ApplicationUserId}, \r"
                   + $"{ nameof(PaymentTypeId)}: {PaymentTypeId}, \r"
                   + $"{ nameof(Earnings)}: {Earnings}, \r"
                   + $"{ nameof(DateCreated)}: {DateCreated.ToString(dateFormat)}\r"
                   + $"{ nameof(IntervalId)}: {IntervalId}, \r"
                   + $"{ nameof(EndDate)}: {EndDate?.ToString(dateFormat) ?? "infinity"}\r"
                   + $"{ nameof(LastUpdate)}: {LastUpdate.ToString(dateFormat)}\r"
                   + $"{ nameof(IsActive)}: {IsActive.ToString()}\r"
                   );
        }
Пример #13
0
        /// <summary>Creates well formatted XML - includes all properties of User</summary>
        public string ToXml()
        {
            StringBuilder sbReturn = null;

            sbReturn = new StringBuilder();
            sbReturn.Append("<User>\n");
            sbReturn.Append("<" + TAG_ID + ">" + UserID + "</" + TAG_ID + ">\n");
            sbReturn.Append("<" + TAG_USER_ROLE_ID + ">" + UserRoleID + "</" + TAG_USER_ROLE_ID + ">\n");
            if (!dtNull.Equals(DateCreated))
            {
                sbReturn.Append("<" + TAG_DATE_CREATED + ">" + DateCreated.ToString() + "</" + TAG_DATE_CREATED + ">\n");
            }
            else
            {
                sbReturn.Append("<" + TAG_DATE_CREATED + "></" + TAG_DATE_CREATED + ">\n");
            }
            if (!dtNull.Equals(DateModified))
            {
                sbReturn.Append("<" + TAG_DATE_MODIFIED + ">" + DateModified.ToString() + "</" + TAG_DATE_MODIFIED + ">\n");
            }
            else
            {
                sbReturn.Append("<" + TAG_DATE_MODIFIED + "></" + TAG_DATE_MODIFIED + ">\n");
            }
            sbReturn.Append("<" + TAG_FIRSTNAME + ">" + Firstname + "</" + TAG_FIRSTNAME + ">\n");
            sbReturn.Append("<" + TAG_MIDDLENAME + ">" + Middlename + "</" + TAG_MIDDLENAME + ">\n");
            sbReturn.Append("<" + TAG_LASTNAME + ">" + Lastname + "</" + TAG_LASTNAME + ">\n");
            sbReturn.Append("<" + TAG_USERNAME + ">" + Username + "</" + TAG_USERNAME + ">\n");
            sbReturn.Append("<" + TAG_PASSWD + ">" + Passwd + "</" + TAG_PASSWD + ">\n");
            sbReturn.Append("<" + TAG_PICTURE_URL + ">" + PictureUrl + "</" + TAG_PICTURE_URL + ">\n");
            sbReturn.Append("<" + TAG_PICTURE + ">" + Picture + "</" + TAG_PICTURE + ">\n");
            sbReturn.Append("<" + TAG_IS_DISABLED + ">" + IsDisabled + "</" + TAG_IS_DISABLED + ">\n");
            if (!dtNull.Equals(LastLoginDate))
            {
                sbReturn.Append("<" + TAG_LAST_LOGIN_DATE + ">" + LastLoginDate.ToString() + "</" + TAG_LAST_LOGIN_DATE + ">\n");
            }
            else
            {
                sbReturn.Append("<" + TAG_LAST_LOGIN_DATE + "></" + TAG_LAST_LOGIN_DATE + ">\n");
            }
            sbReturn.Append("</User>" + "\n");

            return(sbReturn.ToString());
        }
Пример #14
0
        public void SaveInputs(string filepath)
        {
            XmlNode xRoot, xMeta;

            if (_xml != null)
            {
                _xml = new XmlDocument();
                _xml.AppendChild(_xml.CreateXmlDeclaration("1.0", "UTF-8", "yes"));
                xRoot = _xml.AppendChild(_xml.CreateElement("XmlRoutineDoc"));
                xMeta = xRoot.AppendChild(_xml.CreateElement("Meta"));
                xMeta.AppendChild(_xml.CreateElement("DateCreated"));
                xMeta.AppendChild(_xml.CreateElement("Name"));
                xMeta.AppendChild(_xml.CreateElement("UseDelays"));
            }
            else
            {
                xRoot = _xml.SelectSingleNode("//XmlRoutineDoc");
                xMeta = xRoot.SelectSingleNode("Meta");
            }
            xMeta["DateCreated"].InnerText = DateCreated.ToString();
            xMeta["Name"].InnerText        = Name;
            xMeta["UseDelays"].InnerText   = (UseDelays || Routines.UseDelays).ToString();

            XmlNode xRoutines = xRoot["Routines"] ?? xRoot.AppendChild(_xml.CreateElement("Routines"));

            xRoutines.RemoveAll(); // Clear all Routines to avoid duplications
            foreach (KeyValuePair <string, List <RoutineInput> > routine in XmlRoutines)
            {
                XmlNode xRoutine     = xRoutines.AppendChild(_xml.CreateElement("Routine"));
                XmlNode xRoutineMeta = xRoutine.AppendChild(_xml.CreateElement("Meta"));
                xRoutineMeta.AppendChild(_xml.CreateElement("Description")).AppendChild(_xml.CreateCDataSection("{Describe this Routine}"));
                // TODO: Add Variables section to provide 'dynamic' input replacement

                XmlNode        xInputs    = xRoutine.AppendChild(_xml.CreateElement("Inputs"));
                RoutineInput[] userInputs = Routines.UserInputs.ToArray().Reverse().ToArray();
                foreach (RoutineInput userInput in userInputs)
                {
                    xInputs.AppendChild(userInput.ToXmlNode(_xml));
                }
            }

            _xml.Save(filepath);
        }
Пример #15
0
 public void WriteXml(XmlWriter writer)
 {
     writer.WriteElementString("OrderId", Id.ToString());
     writer.WriteStartElement("DateCreated");
     writer.WriteAttributeString("Kind", DateCreated.Kind.ToString());
     writer.WriteValue(DateCreated.ToString());
     writer.WriteEndElement();
     writer.WriteElementString("Description", Description);
     writer.WriteElementString("CustomerId", CustomerId.ToString());
     writer.WriteStartElement("OrderItems");
     foreach (var item in Items)
     {
         writer.WriteStartElement("OrderItem");
         writer.WriteElementString("ProductId", item.ProductId.ToString());
         writer.WriteElementString("Quantity", item.Quantity.ToString());
         writer.WriteEndElement();
     }
     writer.WriteEndElement();
 }
Пример #16
0
        // public methods
        /// <summary>ToString is overridden to display all properties of the Dbversion Class</summary>
        public override string ToString()
        {
            StringBuilder sbReturn = null;

            sbReturn = new StringBuilder();
            sbReturn.Append(TAG_ID + ":  " + DbversionID.ToString() + "\n");
            if (!dtNull.Equals(DateCreated))
            {
                sbReturn.Append(TAG_DATE_CREATED + ":  " + DateCreated.ToString() + "\n");
            }
            else
            {
                sbReturn.Append(TAG_DATE_CREATED + ":\n");
            }
            sbReturn.Append(TAG_MAJOR_NUM + ":  " + MajorNum + "\n");
            sbReturn.Append(TAG_MINOR_NUM + ":  " + MinorNum + "\n");
            sbReturn.Append(TAG_NOTES + ":  " + Notes + "\n");

            return(sbReturn.ToString());
        }
Пример #17
0
        // public methods
        /// <summary>ToString is overridden to display all properties of the UserRole Class</summary>
        public override string ToString()
        {
            StringBuilder sbReturn = null;

            sbReturn = new StringBuilder();
            sbReturn.Append(TAG_ID + ":  " + UserRoleID.ToString() + "\n");
            if (!dtNull.Equals(DateCreated))
            {
                sbReturn.Append(TAG_DATE_CREATED + ":  " + DateCreated.ToString() + "\n");
            }
            else
            {
                sbReturn.Append(TAG_DATE_CREATED + ":\n");
            }
            sbReturn.Append(TAG_CODE + ":  " + Code + "\n");
            sbReturn.Append(TAG_DESCRIPTION + ":  " + Description + "\n");
            sbReturn.Append(TAG_VISIBLE_CODE + ":  " + VisibleCode + "\n");

            return(sbReturn.ToString());
        }
Пример #18
0
        public IEnumerable <RuleViolation> GetRuleViolations()
        {
            if (String.IsNullOrEmpty(DateCreated.ToString()))
            {
                yield return(new RuleViolation("Date when claim was created required", "DateCreated"));
            }

            DateTime date = new DateTime();

            if (!DateTime.TryParse(DateCreated.ToString(), out date))
            {
                yield return(new RuleViolation("Claim creation date is invalid", "DateCreated"));
            }

            if (String.IsNullOrEmpty(Description))
            {
                yield return(new RuleViolation("Description required", "Description"));
            }

            if (String.IsNullOrEmpty(Accidents.ContactPhone))
            {
                yield return(new RuleViolation("Contact phone # required", "ContactPhone"));
            }

            if (!PhoneValidator.IsValidNumber(Accidents.ContactPhone))
            {
                yield return(new RuleViolation("Contact phone is invalid", "ContactPhone"));
            }

            if (!PhoneValidator.IsValidCoordinate(Accidents.Latitude.ToString()))
            {
                yield return(new RuleViolation("Latitude is invalid", "Latitude"));
            }

            if (!PhoneValidator.IsValidCoordinate(Accidents.Longitude.ToString()))
            {
                yield return(new RuleViolation("Longitude is invalid", "Longitude"));
            }

            yield break;
        }
Пример #19
0
    public virtual string                                  Serialize()
    {
        string strOut = "";

        strOut += UserID.ToString() + "|";
        strOut += DateCreated.ToString("MM/dd/yyyy HH:mm:ss") + "|";
        strOut += DateUpdated.ToString("MM/dd/yyyy HH:mm:ss") + "|";
        strOut += IsActive.ToString() + "|";
        strOut += Username.ToString() + "|";
        strOut += Password.ToString() + "|";
        strOut += FirstName.ToString() + "|";
        strOut += LastName.ToString() + "|";
        strOut += EmailAddress.ToString() + "|";
        strOut += UserTypeInt.ToString() + "|";
        strOut += Warnings.ToString() + "|";
        strOut += BanDate.ToString("MM/dd/yyyy HH:mm:ss") + "|";
        strOut += BanDays.ToString() + "|";
        strOut += ConnectionCount.ToString() + "|";
        strOut  = strOut.Substring(0, strOut.Length - 1);
        return(strOut);
    }
        /// <summary>
        /// Funkcija upisuje u FileSystem.bin datoteku podatke o kreiranom fajlu u vidu jednog zapisa u MFT tabeli
        /// MFT = Master File Table
        /// Prepisuje prvu liniju binarne datoteke, zapim upisuje novi zapis, potom prepisuje ostatak sadrzaja datoteke
        /// </summary>
        /// <returns>Funkcija vraca true/false u zavisnosti od toga da li je bilo moguće upisati podatke u datoteku</returns>
        internal bool WriteToMFT()
        {
            byte[] content = File.ReadAllBytes("FileSystem.bin");

            string mftRecord = "file~" + FileId.ToString()
                               + "~" + FileName
                               + "~" + FilePath
                               + "~" + DateCreated.ToString()
                               + "~" + InitialSize.ToString()
                               + "~" + NumberOfBlocks.ToString();

            if (content.Length + mftRecord.Length + 1 > FileSystem.freeSpace)
            {
                Console.WriteLine("Greska - nije moguce dodati datoteku jer je memorija fajl sistema popunjena.");
                return(false);
            }

            BinaryWriter writer1 = new BinaryWriter(new FileStream("FileSystem.bin", FileMode.Truncate));

            for (int i = 0; i < 51; i++)
            {
                writer1.Write(content[i]);
            }
            writer1.Close();

            StreamWriter writer2 = new StreamWriter(new FileStream("FileSystem.bin", FileMode.Append));

            writer2.Write(mftRecord + '\n');
            writer2.Close();

            BinaryWriter writer3 = new BinaryWriter(new FileStream("FileSystem.bin", FileMode.Append));

            for (int i = 51; i < content.Length; i++)
            {
                writer3.Write(content[i]);
            }
            writer3.Close();

            return(true);
        }
Пример #21
0
        /// <summary>Creates well formatted XML - includes all properties of Dbversion</summary>
        public string ToXml()
        {
            StringBuilder sbReturn = null;

            sbReturn = new StringBuilder();
            sbReturn.Append("<Dbversion>\n");
            sbReturn.Append("<" + TAG_ID + ">" + DbversionID + "</" + TAG_ID + ">\n");
            if (!dtNull.Equals(DateCreated))
            {
                sbReturn.Append("<" + TAG_DATE_CREATED + ">" + DateCreated.ToString() + "</" + TAG_DATE_CREATED + ">\n");
            }
            else
            {
                sbReturn.Append("<" + TAG_DATE_CREATED + "></" + TAG_DATE_CREATED + ">\n");
            }
            sbReturn.Append("<" + TAG_MAJOR_NUM + ">" + MajorNum + "</" + TAG_MAJOR_NUM + ">\n");
            sbReturn.Append("<" + TAG_MINOR_NUM + ">" + MinorNum + "</" + TAG_MINOR_NUM + ">\n");
            sbReturn.Append("<" + TAG_NOTES + ">" + Notes + "</" + TAG_NOTES + ">\n");
            sbReturn.Append("</Dbversion>" + "\n");

            return(sbReturn.ToString());
        }
Пример #22
0
        /// <summary>Creates well formatted XML - includes all properties of UserRole</summary>
        public string ToXml()
        {
            StringBuilder sbReturn = null;

            sbReturn = new StringBuilder();
            sbReturn.Append("<UserRole>\n");
            sbReturn.Append("<" + TAG_ID + ">" + UserRoleID + "</" + TAG_ID + ">\n");
            if (!dtNull.Equals(DateCreated))
            {
                sbReturn.Append("<" + TAG_DATE_CREATED + ">" + DateCreated.ToString() + "</" + TAG_DATE_CREATED + ">\n");
            }
            else
            {
                sbReturn.Append("<" + TAG_DATE_CREATED + "></" + TAG_DATE_CREATED + ">\n");
            }
            sbReturn.Append("<" + TAG_CODE + ">" + Code + "</" + TAG_CODE + ">\n");
            sbReturn.Append("<" + TAG_DESCRIPTION + ">" + Description + "</" + TAG_DESCRIPTION + ">\n");
            sbReturn.Append("<" + TAG_VISIBLE_CODE + ">" + VisibleCode + "</" + TAG_VISIBLE_CODE + ">\n");
            sbReturn.Append("</UserRole>" + "\n");

            return(sbReturn.ToString());
        }
Пример #23
0
        async Task CreateTip()
        {
            var isInsert = false;

            var tipToSave = Tip;

            if (string.IsNullOrWhiteSpace(tipToSave.Id))
            {
                tipToSave.Id = Guid.NewGuid().ToString();
                isInsert     = true;
            }


            tipToSave.Date = DateCreated.ToString();
            var success = await App.Context.SaveItemAsync <Tip>(tipToSave, isInsert);

            await UserDialogs.Instance.AlertAsync((success > 0)? "Success!" : "Error!", "Saving...", "OK");

            if (success > 0)
            {
                await this.popPage();
            }
        }
Пример #24
0
        /// <summary>
        /// Converts the object to a string
        /// </summary>
        /// <returns>The object as a string</returns>
        public override string ToString()
        {
            StringBuilder Builder = new StringBuilder();

            Builder.Append("<category ");
            if (string.IsNullOrEmpty(REF))
            {
                Builder.AppendFormat(CultureInfo.InvariantCulture, "id=\"{0}\" date-created=\"{1}\" date-modified=\"{2}\" approved=\"true\" parentref=\"{3}\">\n", ID, DateCreated.ToString("yyyy-MM-ddThh:mm:ss", CultureInfo.InvariantCulture), DateModified.ToString("yyyy-MM-ddThh:mm:ss", CultureInfo.InvariantCulture), ParentREF);
                Builder.AppendFormat(CultureInfo.InvariantCulture, "<title type=\"text\"><![CDATA[{0}]]></title>\n", Title);
                Builder.AppendLine("</category>");
            }
            else
            {
                Builder.AppendFormat(CultureInfo.InvariantCulture, "ref=\"{0}\" />\n", REF);
            }
            return(Builder.ToString());
        }
Пример #25
0
        public void Save(string fileName)
        {
            opmlDoc = new XmlDocument {
                XmlResolver = null
            };
            XmlElement opml = opmlDoc.CreateElement("opml");

            opml.SetAttribute("version", "2.0");
            opmlDoc.AppendChild(opml);

            // create head
            XmlElement head = opmlDoc.CreateElement("head");

            opml.AppendChild(head);

            // set Title
            XmlElement title = opmlDoc.CreateElement("title");

            title.InnerText = Title;
            head.AppendChild(title);

            // set date created
            XmlElement dateCreated = opmlDoc.CreateElement("dateCreated");

            dateCreated.InnerText = DateCreated != DateTime.MinValue ? DateCreated.ToString("r", null) : DateTime.Now.ToString("r", null);
            head.AppendChild(dateCreated);

            // set date modified
            XmlElement dateModified = opmlDoc.CreateElement("dateModified");

            dateCreated.InnerText = DateModified != DateTime.MinValue ? DateModified.ToString("r", null) : DateTime.Now.ToString("r", null);
            head.AppendChild(dateModified);

            // set owner email
            XmlElement ownerEmail = opmlDoc.CreateElement("ownerEmail");

            ownerEmail.InnerText = OwnerEmail;
            head.AppendChild(ownerEmail);

            // set owner name
            XmlElement ownerName = opmlDoc.CreateElement("ownerName");

            ownerName.InnerText = OwnerName;
            head.AppendChild(ownerName);

            // set owner id
            XmlElement ownerId = opmlDoc.CreateElement("ownerId");

            ownerId.InnerText = OwnerId;
            head.AppendChild(ownerId);

            // set docs
            XmlElement docs = opmlDoc.CreateElement("docs");

            docs.InnerText = Docs;
            head.AppendChild(docs);

            // set expansionState
            XmlElement expansionState = opmlDoc.CreateElement("expansionState");

            expansionState.InnerText = ExpansionState;
            head.AppendChild(expansionState);

            // set vertScrollState
            XmlElement vertScrollState = opmlDoc.CreateElement("vertScrollState");

            vertScrollState.InnerText = VertScrollState;
            head.AppendChild(vertScrollState);

            // set windowTop
            XmlElement windowTop = opmlDoc.CreateElement("windowTop");

            windowTop.InnerText = WindowTop;
            head.AppendChild(windowTop);

            // set windowLeft
            XmlElement windowLeft = opmlDoc.CreateElement("windowLeft");

            windowLeft.InnerText = WindowLeft;
            head.AppendChild(windowLeft);

            // set windowBottom
            XmlElement windowBottom = opmlDoc.CreateElement("windowBottom");

            windowBottom.InnerText = WindowBottom;
            head.AppendChild(windowBottom);

            // set windowRight
            XmlElement windowRight = opmlDoc.CreateElement("windowRight");

            windowRight.InnerText = WindowRight;
            head.AppendChild(windowRight);

            // create body
            XmlElement opmlBody = opmlDoc.CreateElement("body");

            opml.AppendChild(opmlBody);

            foreach (OpmlOutline outline in _outlines)
            {
                opmlBody.AppendChild(outline.ToXml);
            }

            opmlDoc.Save(fileName);
        }
Пример #26
0
 /// <summary>
 /// Converts the string of the creation date time
 /// </summary>
 /// <returns> Returns a string representation of value of the alarm creation time</returns>
 public string GetUniqueIdentifier()
 {
     return(DateCreated.ToString());
 }
Пример #27
0
        /// <summary>
        /// Returns the sub item item text corresponding to the specified column type.
        /// </summary>
        /// <param name="type">The type of information to return.</param>
        /// <returns>Formatted text for the given column type.</returns>
        public string GetSubItemText(ColumnType type)
        {
            switch (type)
            {
            case ColumnType.DateAccessed:
                if (DateAccessed == DateTime.MinValue)
                {
                    return("");
                }
                else
                {
                    return(DateAccessed.ToString("g"));
                }

            case ColumnType.DateCreated:
                if (DateCreated == DateTime.MinValue)
                {
                    return("");
                }
                else
                {
                    return(DateCreated.ToString("g"));
                }

            case ColumnType.DateModified:
                if (DateModified == DateTime.MinValue)
                {
                    return("");
                }
                else
                {
                    return(DateModified.ToString("g"));
                }

            case ColumnType.FileName:
                return(FileName);

            case ColumnType.Name:
                return(Text);

            case ColumnType.FilePath:
                return(FilePath);

            case ColumnType.FileSize:
                if (FileSize == 0)
                {
                    return("");
                }
                else
                {
                    return(Utility.FormatSize(FileSize));
                }

            case ColumnType.FileType:
                return(FileType);

            case ColumnType.Dimensions:
                if (Dimensions == Size.Empty)
                {
                    return("");
                }
                else
                {
                    return(string.Format("{0} x {1}", Dimensions.Width, Dimensions.Height));
                }

            case ColumnType.Resolution:
                if (Resolution == SizeF.Empty)
                {
                    return("");
                }
                else
                {
                    return(string.Format("{0} x {1}", Resolution.Width, Resolution.Height));
                }

            case ColumnType.ImageDescription:
                return(ImageDescription);

            case ColumnType.EquipmentModel:
                return(EquipmentModel);

            case ColumnType.DateTaken:
                if (DateTaken == DateTime.MinValue)
                {
                    return("");
                }
                else
                {
                    return(DateTaken.ToString("g"));
                }

            case ColumnType.Artist:
                return(Artist);

            case ColumnType.Copyright:
                return(Copyright);

            case ColumnType.ExposureTime:
                return(ExposureTime);

            case ColumnType.FNumber:
                if (FNumber == 0.0f)
                {
                    return("");
                }
                else
                {
                    return(FNumber.ToString("f2"));
                }

            case ColumnType.ISOSpeed:
                if (ISOSpeed == 0)
                {
                    return("");
                }
                else
                {
                    return(ISOSpeed.ToString());
                }

            case ColumnType.ShutterSpeed:
                return(ShutterSpeed);

            case ColumnType.Aperture:
                return(Aperture);

            case ColumnType.UserComment:
                return(UserComment);

            default:
                throw new ArgumentException("Unknown column type", "type");
            }
        }
Пример #28
0
        /// <summary>
        /// Converts the object to a string
        /// </summary>
        /// <returns>The object as a string</returns>
        public override string ToString()
        {
            StringBuilder Builder = new StringBuilder();

            Builder.AppendLine("<?xml version=\"1.0\" encoding=\"utf-8\"?>")
            .AppendFormat("<blog root-url=\"{0}\" date-created=\"{1}\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns=\"http://www.blogml.com/2006/09/BlogML\">\n", RootURL, DateCreated.ToString("yyyy-MM-ddThh:mm:ss"))
            .AppendFormat("<title type=\"text\"><![CDATA[{0}]]></title>\n", Title)
            .AppendFormat("<sub-title type=\"text\"><![CDATA[{0}]]></sub-title>\n", SubTitle)
            .Append(Authors.ToString())
            .Append(Categories.ToString())
            .Append(Posts.ToString())
            .AppendLine("</blog>");
            return(Builder.ToString());
        }
Пример #29
0
 public override string ToString()
 {
     return(UserId.ToString() + ',' + Number.ToString() + ',' + Type.ToString() +
            ',' + DateCreated.ToString() + ',' + Balance.ToString() + ',' + Interest.ToString());
 }
Пример #30
0
        /// <summary>
        /// Converts the object to a string
        /// </summary>
        /// <returns>The object as a string</returns>
        public override string ToString()
        {
            StringBuilder Builder = new StringBuilder();

            Builder.AppendFormat("<post id=\"{0}\" date-created=\"{1}\" date-modified=\"{2}\" approved=\"true\" post-url=\"{3}\" type=\"normal\" hasexcerpt=\"true\" views=\"0\" is-published=\"True\">\n", ID, DateCreated.ToString("yyyy-MM-ddThh:mm:ss"), DateModified.ToString("yyyy-MM-ddThh:mm:ss"), PostURL);
            Builder.AppendFormat("<title type=\"text\"><![CDATA[{0}]]></title>\n", Title);
            Builder.AppendFormat("<content type=\"text\"><![CDATA[{0}]]></content>\n", Content);
            Builder.AppendFormat("<post-name type=\"text\"><![CDATA[{0}]]></post-name>\n", PostName);
            Builder.AppendFormat("<excerpt type=\"text\"><![CDATA[{0}]]></excerpt>\n", Excerpt);
            Builder.AppendLine(Authors.ToString());
            Builder.AppendLine(Categories.ToString());
            Builder.AppendLine(Tags.ToString());
            Builder.AppendLine(Comments.ToString());
            Builder.AppendLine("<trackbacks />");
            Builder.AppendLine("</post>");
            return(Builder.ToString());
        }