Beispiel #1
0
		private short f_LoadWCFilesByArea(int lngArea)
		{

			My.MyApplication.Application.DoEvents();

			try
			{
				wcServerAPI.TFileRecord wFile = new wcServerAPI.TFileRecord();
				System.Windows.Forms.ListViewItem Itmx = null;
				int fID = 0;
				int lngFileCount = 0;

				lvwFiles.Items.Clear();

				lngFileCount = wcServerAPI.GetTotalFilesInArea(lngArea);

				if (lngFileCount > 0)
				{
					pbFiles.Maximum = lngFileCount;
					if (wcServerAPI.SearchFileRecByAreaName(lngArea, "", ref wFile, ref fID))
					{
						pbFiles.Value = pbFiles.Value + 1;
						Itmx = lvwFiles.Items.Add(wFile.Name.Trim(), 2);
						Itmx.SubItems.Add(wFile.Area.ToString().Trim());
						Itmx.SubItems.Add(modBSMiniRPT.DateToDateString(wFile.FileTime, true).Trim());
						Itmx.SubItems.Add(wFile.Uploader.Name.Trim());
						Itmx.SubItems.Add(wFile.Description.Trim());
						while (wcServerAPI.GetNextFileRec(wcServerAPI.FileAreaNameKey, ref wFile, ref fID))
						{
							if (pbFiles.Value == pbFiles.Maximum)
							{
								break;
							}
							else
							{
								pbFiles.Value = pbFiles.Value + 1;
								Itmx = lvwFiles.Items.Add(wFile.Name.Trim(), 2);
								Itmx.SubItems.Add(wFile.Area.ToString().Trim());
								Itmx.SubItems.Add(modBSMiniRPT.DateToDateString(wFile.FileTime, true).Trim());
								Itmx.SubItems.Add(wFile.Uploader.Name.Trim());
								Itmx.SubItems.Add(wFile.Description.Trim());
							}
						}
						if (lvwFiles.Items.Count > 0)
						{
							lvwFiles.Items[0].Selected = true;
						}
					}
				}
				pbFiles.Value = 0;
			}
			catch (Exception ex)
			{
				MessageBox.Show("Unexpected Error occurred" + Environment.NewLine + "Error:  " + ex.ToString() + Environment.NewLine + "Message:  " + ex.Message, "Unexpected Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
			}

			My.MyApplication.Application.DoEvents();

			return 0;
		}
Beispiel #2
0
		public short PrepFiles(int lngArea, string strFileName)
		{

			try
			{
				wcServerAPI.TFileRecord wFile = new wcServerAPI.TFileRecord();
				wcServerAPI.TFileArea wFileA = new wcServerAPI.TFileArea();
				int fID = 0;

				if (wcServerAPI.GetFileRecByAreaName(lngArea, strFileName, ref wFile, ref fID))
				{
					if (wcServerAPI.GetFileArea(lngArea, ref wFileA))
					{
						if (wcServerAPI.WcExistFile("wc:\\file\\area(" + wFileA.Number.ToString().Trim() + ")\\" + wFile.Name.Trim()))
						{
							lblFStatus.Text = "**File Exists On Disk**";
						}
						txtFileArea.Text = "(" + wFile.Area.ToString().Trim() + "). " + wFileA.name.Trim();
						txtFileName.Text = wFile.Name.Trim();
						txtFileSize.Text = wFile.Size.ToString("###,###,###,###,###,###,###");
						txtFileUploader.Text = wFile.Uploader.Name.Trim();
						txtFilePassword.Text = wFile.Password.Trim();
						txtFileDate.Text = modBSMiniRPT.DateToDateString(wFile.FileTime, true).Trim();
						txtFileLastAccess.Text = modBSMiniRPT.DateToDateString(wFile.LastAccessed, true).Trim();
						txtFileDownloads.Text = wFile.Downloads.ToString().Trim();
						txtFileDescription.Text = wFile.Description.Trim();
					}
					else
					{
						MessageBox.Show("Error pulling the area description", "WINS Error...", MessageBoxButtons.OK, MessageBoxIcon.Information);
						this.Close();
					}
				}
				else
				{
					MessageBox.Show("Error pulling the selected file", "WINS Error...", MessageBoxButtons.OK, MessageBoxIcon.Information);
					this.Close();
				}
			}
			catch (Exception ex)
			{
				MessageBox.Show("Unexpected Error occurred" + Environment.NewLine + "Error:  " + ex.ToString() + Environment.NewLine + "Message:  " + ex.Message, "Unexpected Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
			}

			return 0;
		}
Beispiel #3
0
		private void lvwFiles_SelectedIndexChanged(object sender, System.EventArgs e)
		{


			if (lvwFiles.SelectedItems.Count > 0)
			{
				modBSMiniRPT.MouseHour();

				try
				{
					wcServerAPI.TFullFileRecord wFullFile = new wcServerAPI.TFullFileRecord();
					wcServerAPI.TFileRecord wFile = new wcServerAPI.TFileRecord();
					int fID = 0;
					short myX = 0;

					txtFileDesc.ForeColor = System.Drawing.Color.Red;
					txtFileDesc.Text = "(No Long Description Available)";

					if (wcServerAPI.GetFileRecByNameArea(lvwFiles.SelectedItems[0].Text, System.Convert.ToInt32(lvwFiles.SelectedItems[0].SubItems[1].Text), ref wFile, ref fID))
					{
						if (wFile.HasLongDescription != 0)
						{
							if (wcServerAPI.GetFullFileRec(ref wFile, ref wFullFile))
							{
								txtFileDesc.Text = "";
								txtFileDesc.ForeColor = System.Drawing.SystemColors.WindowText;
								for (myX = 0; myX <= 14; myX++)
								{
									if (wFullFile.LongDescription[myX].Description.Trim() != "")
									{
										txtFileDesc.Text = txtFileDesc.Text + wFullFile.LongDescription[myX].Description.TrimEnd(' ') + Environment.NewLine;
									}
								}
							}
						}
					}
				}
				catch (Exception ex)
				{
					MessageBox.Show("Unexpected Error occurred" + Environment.NewLine + "Error:  " + ex.ToString() + Environment.NewLine + "Message:  " + ex.Message, "Unexpected Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
				}

				modBSMiniRPT.MouseNormal();
			}

		}