Exemple #1
0
        public static string GetAssetTicket(RestCommand command, int ticketID)
        {
            AssetTicket assetTicket = AssetTickets.GetAssetTicket(command.LoginUser, ticketID);

            if (assetTicket.OrganizationID != command.Organization.OrganizationID)
            {
                throw new RestException(HttpStatusCode.Unauthorized);
            }
            return(assetTicket.GetXml("AssetTicket", true));
        }
        public string ComposeSetupTicket(AssetTicket asset)
        {
            string commentBody = string.Empty;

            if (!string.IsNullOrWhiteSpace(asset.Comment))
            {
                commentBody = string.Format(@"<br><b>Note:</b> {0}", asset.Comment);
            }
            string message = string.Format(
                @"<P>Dear IT Team,<br><br>
Please configure the following computer <b>‘{0} - {1}’</b> with asset tag <b>‘{2}’</b> to the user <b>‘{3}’</b> in <b>‘{4}’</b>, expected delivery date <b>{5}</b>.{6}<br><br>Created By IRC Assets Setup Application<br>Regards,</P>"
                , asset.Make, asset.Model, asset.InventoryNumber, asset.User, asset.Location, asset.DeliveryDate.ToShortDateString(), commentBody);

            return(message);
        }
        public string ComposeKACEMSOfficeTicket(AssetTicket asset)
        {
            string commentBody = string.Empty;

            if (!string.IsNullOrWhiteSpace(asset.Comment))
            {
                commentBody = string.Format(@"<br><b>Note:</b> {0}", asset.Comment);
            }
            string message = string.Format(
                @"<P>Dear IT Team,<br><br>
Please setup KACE and MS Office on computer asset number <b>‘{0}’</b>, Make <b>‘{1}’</b> and Model <b>‘{2}’</b>{3}.<br><br><br>Created By IRC Assets Setup Application<br>Regards,</P>"
                , asset.InventoryNumber, asset.Make, asset.Model, commentBody);

            return(message);
        }