Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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();
        }