Ejemplo n.º 1
0
        /// <summary>
        /// Get Logo location for a client.
        /// </summary>
        /// <param name="clientUID"></param>
        /// <param name="curEnvironment"> </param>
        /// <returns></returns>
        public static string GetClientLogoLocation(int clientUID, HeaderInfo headerInfo, string curEnvironment = MackkadoITFramework.Helper.Utils.EnvironmentList.LOCAL)
        {
            string logoPath     = "";
            string logoName     = "";
            string logoPathName = "";

            Utils.FCMenvironment = curEnvironment;

            // Get Company Logo
            //
            //ReportMetadata rmd = new ReportMetadata();
            //rmd.ClientUID = clientUID;
            //rmd.RecordType = Utils.MetadataRecordType.CLIENT;
            //rmd.FieldCode = "COMPANYLOGO";

            //rmd.Read(clientUID: clientUID, fieldCode: "COMPANYLOGO");

            //Client client = new Client(headerInfo);
            //client.UID = clientUID;
            //client.Read();

            var    resp   = RepClient.Read(clientUID);
            Client client = new Client();

            client = resp.client;

            // Set no icon image if necessary
            //
            logoPath = FCMConstant.SYSFOLDER.LOGOFOLDER;
            logoName = "imgNoImage.jpg";

            if (client.Logo1Location != null)
            {
                logoName = client.Logo1Location.Replace(FCMConstant.SYSFOLDER.LOGOFOLDER, string.Empty);
            }

            logoPathName = Utils.getFilePathName(logoPath, logoName);

            return(logoPathName);
        }