Example #1
0
        public static List <FoundationDataFileState.FileInfo> RetrieveAllSharedInfo(int foundationId)
        {
            var parameters = new ParameterSet();

            parameters.Add(DbType.Int32, "FOUNDATION_ID", foundationId);
            var command = new Command
            {
                SqlStatementId      = "SELECT_ALL_SHARED_INFO",
                ParameterCollection = parameters
            };

            var access = new DataAccess();

            var requestSupporitngFiles = new List <FoundationDataFileState.FileInfo>();

            using (MySqlDataReader reader = access.GetReader(command))
            {
                while (reader.Read())
                {
                    if (!reader.IsDBNull(0))
                    {
                        var fileIds = new FoundationDataFileState.FileInfo
                        {
                            DocumentId = reader.IsDBNull(0) ? Guid.Empty : reader.GetGuid(0),
                            FileName   = reader.IsDBNull(1) ? "" : reader.GetString(1)
                        };
                        fileIds.FilePath = "\\Shared_Documents\\" + fileIds.FileName;
                        requestSupporitngFiles.Add(fileIds);
                    }
                }
            }

            return(requestSupporitngFiles);
        }
Example #2
0
        public static List <FoundationDataFileState.FileInfo> RetrieveAllMergeTemplateInfoByFoundation(int foundationId)
        {
            var parameters = new ParameterSet();

            parameters.Add(DbType.Int32, "FOUNDATION_ID", foundationId);
            var command = new Command
            {
                SqlStatementId      = "SELECT_ALL_MERGE_TEMPLATE_INFO_BY_FOUNDATION",
                ParameterCollection = parameters
            };

            var access = new DataAccess();

            var requestSupportingFiles = new List <FoundationDataFileState.FileInfo>();

            using (MySqlDataReader reader = access.GetReader(command))
            {
                while (reader.Read())
                {
                    if (!reader.IsDBNull(0))
                    {
                        var fileIds = new FoundationDataFileState.FileInfo
                        {
                            MergeTemplateId = reader.IsDBNull(0) ? -1 : reader.GetInt32(0),
                            FileName        = reader.IsDBNull(1) ? "" : reader.GetString(1)
                        };
                        fileIds.FilePath = "\\Merge_Templates\\" + fileIds.MergeTemplateId + "_" + fileIds.FileName;
                        requestSupportingFiles.Add(fileIds);
                    }
                }
            }

            return(requestSupportingFiles);
        }
Example #3
0
        public static List <FoundationDataFileState.FileInfo> RetrieveAllRequestInfo(int foundationId)
        {
            var parameters = new ParameterSet();

            parameters.Add(DbType.Int32, "FOUNDATION_ID", foundationId);
            var command = new Command
            {
                SqlStatementId      = "SELECT_ALL_REQUEST_INFO",
                ParameterCollection = parameters
            };

            var access = new DataAccess();

            var requestSupporitngFiles = new List <FoundationDataFileState.FileInfo>();

            using (MySqlDataReader reader = access.GetReader(command))
            {
                while (reader.Read())
                {
                    if (!reader.IsDBNull(0))
                    {
                        var fileIds = new FoundationDataFileState.FileInfo
                        {
                            AnswerId     = reader.GetGuid(0),
                            SubmissionId = reader.IsDBNull(1) ? -1 : reader.GetInt32(1),
                            RequestId    = reader.IsDBNull(2) ? -1 : reader.GetInt32(2),
                            FileName     = reader.IsDBNull(3)
                                                                ? ""
                                                                : reader.GetString(3)
                                           .Split(new [] { "[:|:]" }, StringSplitOptions.None)[0],
                            Question    = reader.IsDBNull(5) ? "" : reader.GetString(5),
                            ProcessId   = reader.IsDBNull(7) ? -1 : reader.GetInt32(7),
                            RequestGuid = reader.IsDBNull(8) ? Guid.Empty : reader.GetGuid(8)
                        };
                        fileIds.FilePath = "Requests\\Submissions\\" + fileIds.RequestId + "_" + fileIds.SubmissionId + "_"
                                           + fileIds.FileName;
                        requestSupporitngFiles.Add(fileIds);
                    }
                }
            }

            return(requestSupporitngFiles);
        }
Example #4
0
        public static List <FoundationDataFileState.FileInfo> RetrieveAllOrganizationSupportingInfo(int foundationId)
        {
            var parameters = new ParameterSet();

            parameters.Add(DbType.Int32, "FOUNDATION_ID", foundationId);
            var command = new Command
            {
                SqlStatementId      = "SELECT_ALL_ORGANIZATION_SUPPORTING_INFO",
                ParameterCollection = parameters
            };

            var access = new DataAccess();

            var requestSupporitngFiles = new List <FoundationDataFileState.FileInfo>();

            using (MySqlDataReader reader = access.GetReader(command))
            {
                while (reader.Read())
                {
                    if (!reader.IsDBNull(0))
                    {
                        var fileIds = new FoundationDataFileState.FileInfo
                        {
                            OrganizationId    = reader.IsDBNull(0) ? Guid.Empty : reader.GetGuid(0),
                            DocumentId        = reader.IsDBNull(1) ? Guid.Empty : reader.GetGuid(1),
                            FileName          = reader.IsDBNull(2) ? "" : reader.GetString(2),
                            OrganizationName  = reader.IsDBNull(4) ? "" : reader.GetString(4),
                            OrganizationTaxId = reader.IsDBNull(5) ? "" : reader.GetString(5),
                        };
                        fileIds.FilePath = "\\Organizations\\" + fileIds.OrganizationId + "_OS_" + fileIds.FileName;
                        requestSupporitngFiles.Add(fileIds);
                    }
                }
            }

            return(requestSupporitngFiles);
        }
Example #5
0
        public static List <FoundationDataFileState.FileInfo> RetrieveRequestSupportingInfo(int foundationProcess)
        {
            var parameters = new ParameterSet();

            parameters.Add(DbType.Int32, "FOUNDATION_PROCESS", foundationProcess);
            var command = new Command
            {
                SqlStatementId      = "SELECT_REQUEST_SUPPORTING_INFO",
                ParameterCollection = parameters
            };

            var access = new DataAccess();

            var requestSupporitngFiles = new List <FoundationDataFileState.FileInfo>();

            using (MySqlDataReader reader = access.GetReader(command))
            {
                while (reader.Read())
                {
                    if (!reader.IsDBNull(0))
                    {
                        var fileIds = new FoundationDataFileState.FileInfo
                        {
                            RequestId   = reader.GetInt32(0),
                            DocumentId  = reader.IsDBNull(1) ? Guid.Empty : reader.GetGuid(1),
                            FileName    = reader.IsDBNull(2) ? "" : reader.GetString(2),
                            RequestGuid = reader.IsDBNull(4) ? Guid.Empty : reader.GetGuid(4),
                        };
                        fileIds.FilePath = "\\Requests\\Supporting\\" + fileIds.RequestId + "_RS_" + fileIds.FileName;
                        requestSupporitngFiles.Add(fileIds);
                    }
                }
            }

            return(requestSupporitngFiles);
        }