Skip to content

Commit 2e4fc54

Browse files
committed
Database Error Exception
1 parent 6be5b48 commit 2e4fc54

19 files changed

+59
-16457
lines changed

.vs/C-Sharf Classes/v15/.suo

21 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.

.vs/C-Sharf Classes/v16/.suo

106 KB
Binary file not shown.

C-Sharf Classes/Classes/Database.cs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ class Database : Config
4747

4848
// connection string
4949
private static string constring = "server=localhost;uid=" + dbuser + ";pwd='" + dbpassword + "';database=" + dbname;
50+
51+
// MySql Classes
5052
public MySqlConnection con = new MySqlConnection(constring);
5153
MySqlCommand cmd;
5254
MySqlDataReader reader;
@@ -57,15 +59,9 @@ class Database : Config
5759
public Database()
5860
{
5961
con = new MySqlConnection(constring);
60-
try
61-
{
62-
if(con.State == ConnectionState.Closed)
63-
con.Open();
64-
}
65-
catch (Exception ex)
62+
if (con.State == ConnectionState.Closed)
6663
{
67-
Application.Exit();
68-
MessageBox.Show(ex.Message);
64+
con.Open();
6965
}
7066
}
7167

@@ -93,7 +89,7 @@ public void cud(string qry, string msg = "")
9389
if (cmd.ExecuteNonQuery() > 0)
9490
{
9591
if (msg == "")
96-
MessageBox.Show("Transaction Complete!");
92+
MessageBox.Show("Transaction Completed!");
9793
else
9894
MessageBox.Show(msg);
9995
}

C-Sharf Classes/Program.cs

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,19 @@ static class Program
1616
[STAThread]
1717
static void Main()
1818
{
19-
Database db = new Database();
20-
Application.EnableVisualStyles();
21-
Application.SetCompatibleTextRenderingDefault(false);
22-
Application.Run(new frmLogin());
19+
try
20+
{
21+
Database db = new Database();
22+
Application.EnableVisualStyles();
23+
Application.SetCompatibleTextRenderingDefault(false);
24+
Application.Run(new frmLogin());
25+
}
26+
catch(Exception)
27+
{
28+
MessageBox.Show("Database Connection Error! The application will exit.");
29+
System.Environment.Exit(1);
30+
}
31+
2332
}
2433
}
2534
}
512 Bytes
Binary file not shown.
Binary file not shown.
-288 KB
Binary file not shown.

C-Sharf Classes/bin/Debug/MySql.Data.xml

Lines changed: 0 additions & 16426 deletions
This file was deleted.

C-Sharf Classes/frmLogin.Designer.cs

Lines changed: 24 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

C-Sharf Classes/frmLogin.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,5 +62,6 @@ private void txtUsername_KeyPress(object sender, KeyPressEventArgs e)
6262
{
6363
validate.alphanum(e);
6464
}
65+
6566
}
6667
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
c170af2024081f557875ad7df8021349f4936403
1+
fefa04dddff5ccdef55920917e2215c351bb1d5d

C-Sharf Classes/obj/Debug/C-Sharf Classes.csproj.FileListAbsolute.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,18 @@ C:\wamp64\www\GIT\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf C
3434
C:\wamp64\www\GIT\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf Classes.csproj.CopyComplete
3535
C:\wamp64\www\GIT\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf Classes.exe
3636
C:\wamp64\www\GIT\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf Classes.pdb
37+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\bin\Debug\C-Sharf Classes.exe.config
38+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\bin\Debug\C-Sharf Classes.exe
39+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\bin\Debug\C-Sharf Classes.pdb
40+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C_Sharf_Classes.frmLogin.resources
41+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C_Sharf_Classes.Properties.Resources.resources
42+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C_Sharf_Classes.View.frmDashboard.resources
43+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C_Sharf_Classes.View.frmDataGridView.resources
44+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C_Sharf_Classes.View.frmInputs.resources
45+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C_Sharf_Classes.View.frmMain.resources
46+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf Classes.csproj.GenerateResource.cache
47+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf Classes.csproj.CoreCompileInputs.cache
48+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf Classes.csproj.CopyComplete
49+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf Classes.exe
50+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf Classes.pdb
51+
C:\wamp64\www\wamp-projects\Github Projects\CSharf-Custom-Classes-main\C-Sharf Classes\obj\Debug\C-Sharf Classes.csprojAssemblyReference.cache
Binary file not shown.
Binary file not shown.
512 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)