private void AddTile_Click(object sender, EventArgs e)
 {
     using (WorkShiftAddEdit workShiftAddEdit = new WorkShiftAddEdit(null, null, 0, 0, 0))
     {
         workShiftAddEdit.ShowDialog();
     }
     dataShow();
 }
        private void EditTile_Click(object sender, EventArgs e)
        {
            if (workShiftDataGridView.Rows.Count != 0 && workShiftDataGridView.Rows != null)
            {
                workShiftInformation.WorkShift   = workShiftDataGridView.SelectedRows[0].Cells[0].Value.ToString();
                workShiftInformation.HoursPerDay = float.Parse(workShiftDataGridView.SelectedRows[0].Cells[1].Value.ToString());
                workShiftInformation.From        = float.Parse(workShiftDataGridView.SelectedRows[0].Cells[2].Value.ToString());
                workShiftInformation.To          = float.Parse(workShiftDataGridView.SelectedRows[0].Cells[3].Value.ToString());
                if (!string.IsNullOrEmpty(workShiftInformation.WorkShift))
                {
                    try
                    {
                        Connection.Open();
                        SqlDataAdapter Adapter = new SqlDataAdapter(string.Format("Select WorkShiftID From WorkShiftInformation Where WorkShift='{0}'", workShiftInformation.WorkShift), Connection);
                        DataTable      WorkShiftInfomationTable = new DataTable();
                        Adapter.Fill(WorkShiftInfomationTable);

                        foreach (DataRow row in WorkShiftInfomationTable.Rows)
                        {
                            workShiftID = Convert.ToString(row["WorkShiftID"]);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Work Shift Edit", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        Connection.Close();
                    }
                    finally
                    {
                        Connection.Close();
                    }

                    using (WorkShiftAddEdit workShiftAddEdit = new WorkShiftAddEdit(workShiftID, workShiftInformation.WorkShift, workShiftInformation.HoursPerDay, workShiftInformation.From, workShiftInformation.To))
                    {
                        workShiftAddEdit.ShowDialog();
                    }
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "Data dosen't selected", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            dataShow();
        }