private void button1_Click(object sender, EventArgs e) { if (quaTrinhHocTap != null) { // xử lý sửa thông tin int from = int.Parse(nudFromYear.Value.ToString()); int to = int.Parse(nudToYear.Value.ToString()); string school = txtAddress.Text; QuaTrinh quaTrinh = new QuaTrinh { ID = quaTrinhHocTap.ID, YearFrom = from, YearTo = to, Address = school, idStudent = idSinhVien }; QuaTrinhService.Update(pathQuaTrinh, quaTrinh); if (MessageBox.Show("Đã Sửa thành công", "Thông báo", MessageBoxButtons.OK) == DialogResult.OK) { this.Close(); } } else { // xử lý thêm mới int from = int.Parse(nudFromYear.Value.ToString()); int to = int.Parse(nudToYear.Value.ToString()); string school = txtAddress.Text; /* * Guid.NewGuid().ToString() * tạo id với 32 kí tự */ int id = QuaTrinhService.GetIdMax(pathQuaTrinh); QuaTrinh quaTrinh = new QuaTrinh { ID = (id + 1).ToString(), YearFrom = from, YearTo = to, Address = school, idStudent = idSinhVien }; QuaTrinhService.Add(pathQuaTrinh, quaTrinh); if (MessageBox.Show("Đã Thêm thành công", "Thông báo", MessageBoxButtons.OK) == DialogResult.OK) { this.Close(); } } }
public void loadData() { //sinhVien = StudentService.getSinhVienToFile(pathSinhVien, "101"); sinhVien = StudentService.GetSinhVienFromDB(idsv); txtMa.Text = sinhVien.ID; txtTen.Text = sinhVien.FullName; dtpNgaySinh.Value = sinhVien.DateOfBirth; ckbGioiTinh.Checked = sinhVien.Gender == Models.GENDER.Male; txtNoiSinh.Text = sinhVien.PlaceOfBirth; //sinhVien.quaTrinh = QuaTrinhService.getListQuaTrinh("102"); //sinhVien.quaTrinh = QuaTrinhService.getListQuaTrinh(pathQuaTrinh, sinhVien.ID); sinhVien.quaTrinh = QuaTrinhService.getListQuaTrinhFromDB(idsv); dgvQuaTrinh.AutoGenerateColumns = false; bdsQuaTrinh.DataSource = sinhVien.quaTrinh; dgvQuaTrinh.DataSource = bdsQuaTrinh; }
private void toolStripButton1_Click(object sender, EventArgs e) { var history = bdsQuaTrinh.Current as QuaTrinh; if (history != null) { var rs = MessageBox.Show("Bạn có muốn xóa không", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.OK) { QuaTrinhService.Remove(pathQuaTrinh, history); bdsQuaTrinh.RemoveCurrent(); MessageBox.Show("Đã xóa thành công", "Thông báo"); } } loadData(); }