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(); }