C# .NET - Notify icon to all employee computer's when adding new employee

Asked By ahmed elbarbary on 20-Nov-14 09:07 AM

Hi guys I need to make notification icon to any computers in Hr department  when i added new Employee

because my employee in my company forget to tell each others about any new employee added

so that some process will by delayed 

Meaning

IF i have 4 computers in HR Department  and 4 computers connected by domain

computer 1 ip 192.168.1.105

computer 2 ip 192.168.1.106

computer 3 ip 192.168.1.107

computer 4 ip 192.168.1.108

and computer 1 his ip 192.168.1.105 added new Employee successfully

after added employee computer 2 AND computer 3 AND computer 4 must have notification from computer 1

that new employee added

SqlConnection con = new SqlConnection();
cmd = new SqlCommand("INSERT_EmployeEa12", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@DriverID", textBox1.Text);
cmd.Parameters.AddWithValue("@DriverName", textBox2.Text);
cmd.Parameters.AddWithValue("@EmplyeeName", textBox18.Text);
cmd.Parameters.AddWithValue("@ResidentNo", textBox6.Text);
cmd.Parameters.AddWithValue("@PlaceOfBirth", textBox17.Text);
cmd.Parameters.AddWithValue("@PassportNo", textBox21.Text);
con.Open();
int n = cmd.ExecuteNonQuery();
con.Close();
if (n > 0)
 {
MessageBox.Show("record inserted Success");
}
else
{
MessageBox.Show("record inserted Failed");
}

Code insert OK working but my problem how to implement notification for new Employee added 

Robbe Morris replied to ahmed elbarbary on 20-Nov-14 09:21 AM
Why not just send them an email?  Why do you need to go to the extreme of putting custom software on their machines for the sole purpose of displaying an icon every once in a while?
ahmed elbarbary replied to Robbe Morris on 20-Nov-14 09:37 AM
Thank you for reply
what you meaning that is the best is send email from make notification
are i understand you true
Robbe Morris replied to ahmed elbarbary on 20-Nov-14 10:10 AM
If you have to tell a group of people that someone has just been hired, send them an email instead.  That way, if they are not logged onto their computer at the time of notification, they'll find out by reading their email.  And, most email clients have some sort of desktop notification of new email arrivals.  So, you'd get the desktop notification without having to write any software/programs that reside on their computer.