|
1 |
| -using System; |
2 |
| -using System.Data; |
3 |
| -using Microsoft.Data.SqlClient; |
4 |
| -using System.Diagnostics; |
5 |
| -using System.Text; |
| 1 | +using System.Diagnostics; |
6 | 2 | using System.Windows.Forms;
|
7 |
| -using TEAM; |
8 | 3 |
|
9 | 4 | namespace Virtual_Data_Warehouse
|
10 | 5 | {
|
11 | 6 | public partial class FormAbout : FormBase
|
12 | 7 | {
|
13 | 8 | //private readonly FormMain _myParent;
|
14 | 9 |
|
15 |
| - public FormAbout(FormMain parent) |
| 10 | + public FormAbout() |
16 | 11 | {
|
17 |
| - MyParent = parent; |
18 | 12 | InitializeComponent();
|
19 | 13 | FormBorderStyle = FormBorderStyle.FixedSingle;
|
20 | 14 | }
|
21 |
| - |
22 |
| - private void ButtonClose_Click(object sender, EventArgs e) |
| 15 | + |
| 16 | + private void linkLabel1_LinkClicked_1(object sender, LinkLabelLinkClickedEventArgs e) |
23 | 17 | {
|
24 |
| - Close(); |
| 18 | + // Specify that the link was visited. |
| 19 | + linkLabelTeam.LinkVisited = true; |
| 20 | + // Navigate to a URL. |
| 21 | + Process.Start("https://github.com/RoelantVos/virtual-data-warehouse"); |
25 | 22 | }
|
26 | 23 |
|
27 |
| - private void Button1_Click(object sender, EventArgs e) |
28 |
| - { |
29 |
| - var conn = new SqlConnection {ConnectionString = TeamConfigurationSettings.MetadataConnection.CreateSqlServerConnectionString(false)}; |
30 |
| - |
31 |
| - try |
32 |
| - { |
33 |
| - conn.Open(); |
34 |
| - |
35 |
| - var sqlForWorkCountDown = new StringBuilder(); |
36 |
| - |
37 |
| - sqlForWorkCountDown.AppendLine("SELECT "); |
38 |
| - sqlForWorkCountDown.AppendLine(" MINUTES_TO_WORK_THIS_WEEK, (MINUTES_TO_WORK_THIS_WEEK/60) as HOURS_TO_WORK_THIS_WEEK"); |
39 |
| - sqlForWorkCountDown.AppendLine("FROM"); |
40 |
| - sqlForWorkCountDown.AppendLine("( "); |
41 |
| - sqlForWorkCountDown.AppendLine("SELECT"); |
42 |
| - sqlForWorkCountDown.AppendLine(" CASE"); |
43 |
| - sqlForWorkCountDown.AppendLine(" WHEN"); |
44 |
| - sqlForWorkCountDown.AppendLine(" DATEDIFF("); |
45 |
| - sqlForWorkCountDown.AppendLine(" mi,"); |
46 |
| - sqlForWorkCountDown.AppendLine(" GETDATE(),"); |
47 |
| - sqlForWorkCountDown.AppendLine(" dateadd(hour,17,cast(CAST(getdate() as DATE) as datetime)))<=0"); |
48 |
| - sqlForWorkCountDown.AppendLine(" THEN 0"); |
49 |
| - sqlForWorkCountDown.AppendLine(" ELSE"); |
50 |
| - sqlForWorkCountDown.AppendLine(" DATEDIFF("); |
51 |
| - sqlForWorkCountDown.AppendLine(" mi,"); |
52 |
| - sqlForWorkCountDown.AppendLine(" GETDATE(),"); |
53 |
| - sqlForWorkCountDown.AppendLine(" dateadd(hour,17,cast(CAST(getdate() as DATE) as datetime))) "); |
54 |
| - sqlForWorkCountDown.AppendLine(" END"); |
55 |
| - sqlForWorkCountDown.AppendLine(" +"); |
56 |
| - sqlForWorkCountDown.AppendLine(" CASE"); |
57 |
| - sqlForWorkCountDown.AppendLine(" WHEN 6-datepart(WEEKDAY,GETDATE())<0"); |
58 |
| - sqlForWorkCountDown.AppendLine(" THEN 0"); |
59 |
| - sqlForWorkCountDown.AppendLine(" ELSE 6-datepart(WEEKDAY,GETDATE())"); |
60 |
| - sqlForWorkCountDown.AppendLine(" END*480"); |
61 |
| - sqlForWorkCountDown.AppendLine(" as MINUTES_TO_WORK_THIS_WEEK"); |
62 |
| - sqlForWorkCountDown.AppendLine(") as sub"); |
63 |
| - |
64 |
| - // MessageBox.Show(sqlForWorkCountdDown.ToString()); |
65 |
| - var workCountDownDatatable = Utility.GetDataTable(ref conn, sqlForWorkCountDown.ToString()); |
66 |
| - |
67 |
| - //var workCountDownDatatable = _myParent.Invoke((MethodInvoker)delegate() { _myParent.GetDataTable(ref connHstg, sqlForWorkCountdDown.ToString()); }); |
68 |
| - |
69 |
| - int minutesToWork = 0; |
70 |
| - int hoursToWork = 0; |
71 |
| - |
72 |
| - foreach (DataRow row in workCountDownDatatable.Rows) |
73 |
| - { |
74 |
| - minutesToWork = (int) row["MINUTES_TO_WORK_THIS_WEEK"]; |
75 |
| - hoursToWork = (int) row["HOURS_TO_WORK_THIS_WEEK"]; |
76 |
| - } |
77 |
| - |
78 |
| - MessageBox.Show( |
79 |
| - "There are only " + minutesToWork + " minutes (" + hoursToWork + " hours) left to work this week!", |
80 |
| - "Important announcement", |
81 |
| - MessageBoxButtons.OK, MessageBoxIcon.Exclamation); |
82 |
| - } |
83 |
| - catch (Exception) |
84 |
| - { |
85 |
| - MessageBox.Show("There is no database connection for the PSA database! Please check the details in the information pane.","An issue has been encountered", MessageBoxButtons.OK, MessageBoxIcon.Error); |
86 |
| - } |
87 |
| - } |
88 |
| - |
89 |
| - private void LinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) |
| 24 | + private void linkLabelTeam_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) |
90 | 25 | {
|
91 | 26 | // Specify that the link was visited.
|
92 | 27 | linkLabel1.LinkVisited = true;
|
93 | 28 | // Navigate to a URL.
|
94 | 29 | Process.Start("http://www.roelantvos.com");
|
95 | 30 | }
|
96 | 31 |
|
97 |
| - |
98 |
| - |
| 32 | + private void buttonClose_Click(object sender, System.EventArgs e) |
| 33 | + { |
| 34 | + Close(); |
| 35 | + } |
99 | 36 | }
|
100 | 37 | }
|
0 commit comments