private void button1_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Are you sure to add a staff?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { name = textBoxName.Text; address = textBoxAddress.Text; email = textBoxEmail.Text; phone = textBoxPhone.Text; birthday = textBoxBirthday.Text; role = int.Parse(comboBox1.SelectedItem.ToString()); sta = new Staff(name, address, email, phone, birthday, role); if (sta.repOK()) { //MessageBox.Show(sta.toString()); staMan = new StaffManager(); staMan.saveStaff(sta); //write text file DateTime now = DateTime.Now; System.IO.StreamWriter file = new System.IO.StreamWriter(@"person.txt", true); file.WriteLine("Add staff{" + sta.toStringInfo() + "}" + " " + now); file.Close(); tableGetData(); MessageBox.Show("Add staff successfully"); } else { MessageBox.Show("Invalid Staff."); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void button3_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Are you sure to delete a staff?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int selectedIndex = table1.CurrentCell.RowIndex; if (selectedIndex >= 0) { String id = table1.Rows[selectedIndex].Cells[0].Value.ToString(); //MessageBox.Show(id); staMan = new StaffManager(); staMan.deleteStaff(id); //write text file sta = new Staff(); DateTime now = DateTime.Now; System.IO.StreamWriter file = new System.IO.StreamWriter(@"person.txt", true); file.WriteLine("Delete staff{" + id + "}" + " " + now); file.Close(); tableGetData(); MessageBox.Show("Delete staff successfully."); } else MessageBox.Show("Select a staff to delete."); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }