private void LoadDataSinhVien() { chkListBoxSinhVien.Items.Clear(); bdsSinhVien.DataSource = null; listSinhVien = SinhVienService.getListSinhVien(); if (listSinhVien == null) { throw new Exception("Không tồn tại sinh viên "); } else { foreach (SinhVien sinhvien in listSinhVien) { chkListBoxSinhVien.Items.Add(sinhvien); } } }
private void txtsearch_TextChanged(object sender, EventArgs e) { if (MaChiDoan != null) { string textsearch = ConvertToUnSign(txtsearch.Text.ToLower()); List <tbl_SinhVien> lst = new List <tbl_SinhVien>(); lst = SinhVienService.SinhVien_GetByTop("", "", ""); var v = (from p in lst where ConvertToUnSign(p.HoTenSV.ToLower()).Contains(textsearch) && p.MaChiDoan == MaChiDoan select p).ToList(); dtgrvSinhVien.DataSource = v; } else { MessageBox.Show("Bạn phải chọn chi đoàn mới tìm kiếm được", "Thông báo"); } }
private void btnXoa_Click(object sender, EventArgs e) { var rs = MessageBox.Show("Bạn có chắc là muốn xóa sinh viên này không?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.OK) { var sv1 = (SinhVien)bdsSinhVien.Current; var idsv = sv1.ID; SinhVienService.DeleteSVDB(idsv); loadSinhVien(); MessageBox.Show("Bạn đã xóa thành công"); } else { MessageBox.Show("Bạn đã không xóa"); } }
private void btnSuccess_Click(object sender, EventArgs e) { if (DK) { LopHocPhan ml = LopHocPhanService.getMaLop(cbLopHocPhan.Text); SinhVienService.DangKy(msv, ml.MaLopHocPhan); DialogResult = DialogResult.OK; } else { LopHocPhan ml = LopHocPhanService.getMaLop(cbLopHocPhan.Text); if (ml.MaLopHocPhan != mlhp) { SinhVienService.SuaDangKy(msv, mlhp, ml.MaLopHocPhan); } DialogResult = DialogResult.OK; } }
public HttpResponseMessage xoaSV(int mssv) { HttpResponseMessage resmsg; SinhVienService objSVSer = new SinhVienService(); bool result = objSVSer.XoaSinhVien(mssv); if (result == true) { resmsg = Request.CreateResponse(HttpStatusCode.OK, JsonConvert.SerializeObject(result)); } else { resmsg = Request.CreateResponse(HttpStatusCode.NotFound); } return(resmsg); }
//click chon item dataGitView private void viewHocPhan_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } DataGridViewRow row = viewHocPhan.Rows[e.RowIndex]; maLop = row.Cells[0].Value + ""; textMaLop.Text = maLop; textDinhMuc.Text = row.Cells[2].Value + ""; textGiaoVien.Text = row.Cells[1].Value + ""; maMonHoc = row.Cells[3].Value + ""; List <SinhVien> dsSinhVien1 = SinhVienService.getlistTimSV(maLop); viewSinhVien.DataSource = dsSinhVien1; textSoLuong.Text = dsSinhVien1.Count().ToString(); }
private void updateThongTin() { //Kĩ thuật Binding txbMaHocphan.DataBindings.Add(new Binding("Text", dgvLopHocPhan.DataSource, "MaLopHocPhan")); txbDinhMuc.DataBindings.Add(new Binding("Text", dgvLopHocPhan.DataSource, "DinhMuc")); txbSoLuongDangKy.DataBindings.Add(new Binding("Text", dgvLopHocPhan.DataSource, "SoLuongDangKy")); txbGiaoVien.DataBindings.Add(new Binding("Text", dgvLopHocPhan.DataSource, "GiaoVienPhuTrach")); //Update bảng sinh viên đồng thời updateTableSinhVien(SinhVienService.getSinhVienDangKy(txbMaHocphan.Text.ToString())); //Xóa bộ nhớ đã binding để tránh trùng lặp txbMaHocphan.DataBindings.Clear(); txbDinhMuc.DataBindings.Clear(); txbGiaoVien.DataBindings.Clear(); txbSoLuongDangKy.DataBindings.Clear(); //Lấy giá trị mã lớp học phần hiện tại MLHP = txbMaHocphan.Text.ToString(); }
private void btnthem_Click(object sender, EventArgs e) { if (MaChiDoan != null) { frmSinhVien frm = new frmSinhVien(); List <tbl_SinhVien> lst = new List <tbl_SinhVien>(); lst = SinhVienService.SinhVien_GetByTop("", " MaChiDoan=" + MaChiDoan + "", ""); if (lst.Count == 0) { frm.masv = "1"; } else { frm.masv = (lst.Count + 1).ToString(); } frm.them = true; frm.ShowDialog(); LamMoi(); } }
private void LoadandSetData() { List <tbl_PhiDoanVien> lst = new List <tbl_PhiDoanVien>(); lst = PhiDoanVienService.PhiDoanVien_GetByTop("", "", ""); txtId.Text = ""; nmrudNam.Value = 2000; cbbmasv.DisplayMember = "HoTenSV"; cbbmasv.ValueMember = "MaSV"; cbbmasv.DataSource = SinhVienService.SinhVien_GetByTop("", "", ""); nmrudPhidoan.Value = 10000; btnthem.Enabled = true; btnsua.Enabled = true; btnluu.Enabled = false; btnhuy.Enabled = false; btndelete.Enabled = true; txtId.Enabled = false; dtgrvPhiDoan.DataSource = lst; }
private void btndongy_Click(object sender, EventArgs e) { if (them == true) { tbl_SinhVien obj = new tbl_SinhVien(); obj.HoTenSV = txthoten.Text; obj.NgaySinh = dtipngaysinh.Value.ToString("MM/dd/yyyy"); obj.DienThoai = txtdienthoai.Text; obj.MaChiDoan = cbbmacd.SelectedValue.ToString(); obj.MaDT = cbbmadt.SelectedValue.ToString(); obj.NgayVaoDoan = dtipngayvd.Value.ToString("MM/dd/yyyy"); obj.TinhTrang = cbbtinhtrang.SelectedItem.ToString(); obj.MaDT = cbbmadt.SelectedValue.ToString(); obj.MaChiDoan = cbbmacd.SelectedValue.ToString(); obj.DiaChi = txtdiachi.Text; SinhVienService.SinhVien_Insert(obj); MessageBox.Show("Thêm thành công!!!", "Thông báo"); this.Close(); } else { tbl_SinhVien obj = new tbl_SinhVien(); obj.MaSV = txtmasv.Text; obj.HoTenSV = txthoten.Text; obj.NgaySinh = dtipngaysinh.Value.ToString("MM/dd/yyyy"); obj.DienThoai = txtdienthoai.Text; obj.MaChiDoan = cbbmacd.SelectedValue.ToString(); obj.MaDT = cbbmadt.SelectedValue.ToString(); obj.NgayVaoDoan = dtipngayvd.Value.ToString("MM/dd/yyyy"); obj.TinhTrang = cbbtinhtrang.SelectedItem.ToString(); obj.MaDT = cbbmadt.SelectedValue.ToString(); obj.MaChiDoan = cbbmacd.SelectedValue.ToString(); obj.DiaChi = txtdiachi.Text; SinhVienService.SinhVien_Update(obj); MessageBox.Show("Sửa thành công!!!", "Thông báo"); this.Close(); } }
private void BtnXoa_Click(object sender, EventArgs e) { var rs = MessageBox.Show("Bạn có chắc là muốn xóa sinh viên này không?", "Thông báo" , MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.OK) { //var sv = (Sinhvien)bdDS.Current; var ma = dtgDS.CurrentRow.Cells[0].Value.ToString(); //var masv = sv.Ma; //ContactService.DeleteContact(pathContactDataFile, idContact); SinhVienService.DeleteSV(ma); LoadSV(); MessageBox.Show("Bạn đã xóa thành công"); } else { MessageBox.Show("Bạn đã không xóa"); } }
private void BtnXoa_Click(object sender, EventArgs e) { List <String> ListIdSVXoa = new List <string>(); var rs = MessageBox.Show("Bạn có chắc là muốn xóa sinh viên này không?", "Thông báo" , MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.OK) { for (int i = chkListBoxSinhVien.Items.Count - 1; i >= 0; i--) { if (chkListBoxSinhVien.GetItemChecked(i)) { ListIdSVXoa.Add(chkListBoxSinhVien.Items[i].ToString()); //chkListBoxSinhVien.Items.Remove(chkListBoxSinhVien.Items[i]); } } foreach (SinhVien sinhvien in listSinhVien) { foreach (String t in ListIdSVXoa) { if (sinhvien.IDSinhVien.Equals(t)) { SinhVienService.RemoveSinhVien(sinhvien.IDSinhVien); } } } LoadDataSinhVien(); MessageBox.Show("Bạn đã xóa thành công"); } else { MessageBox.Show("Bạn đã không xóa"); } }
public ActionResult themSV(FormCollection f) { SinhVienService svService = new SinhVienService(); SinhVien sv = new SinhVien(); sv.tenSinhVien = f["txtTenSV"]; if (f["chkGioiTinh"].Equals("Nam")) { sv.Gioitinh = EnumsHelper.GioitinhEnum.Nam; } else if (f["chkGioiTinh"].Equals("Nữ")) { sv.Gioitinh = EnumsHelper.GioitinhEnum.Nu; } else { sv.Gioitinh = EnumsHelper.GioitinhEnum.Khac; } sv.Ngaysinh = Convert.ToDateTime(f["txtNgaySinh"]); sv.Diachi = f["txtDiaChi"]; sv.ChuyenNganh = f["txtChuyenNganh"]; sv.soDienThoai = f["txtSDT"]; return(RedirectToAction("SinhVien")); }
public SinhVienController(SinhVienService sinhVienContext) { _sinhVienContext = sinhVienContext; }
public frmMain() { InitializeComponent(); Fillcombo(); dgvSinhVien.DataSource = SinhVienService.getSinhVien(); }
private void BtnUpdate_Click(object sender, EventArgs e) { int gt = 0, tem = 0; if (chkgt.Checked == true) { gt = 1; } else { gt = 0; } SinhVienService.UpdateSV(masv, txtname.Text, gt, dtpNgaysinh.Value); //MessageBox.Show("txtname.Text, gt, dtpNgaysinh.Value, "+"van"); if (makhoa.Contains("van")) { errorProvider.Clear(); if (txtVHCD.Text == null || !Int32.TryParse(txtVHCD.Text, out tem) || Convert.ToInt32(txtVHCD.Text) < 0 || Convert.ToInt32(txtVHCD.Text) > 10) { errorProvider.SetError(txtVHCD, "Vui lòng nhập lại điểm."); } else { errorProvider.Clear(); if (String.IsNullOrEmpty(txtVHHD.Text) || !Int32.TryParse(txtVHHD.Text, out tem) || Convert.ToInt32(txtVHHD.Text) < 0 || Convert.ToInt32(txtVHHD.Text) > 10) { errorProvider.SetError(txtVHCD, "Vui lòng nhập lại điểm."); } else { DiemService.Instance.addDiemSV(masv, "vancd", Int32.Parse(txtVHCD.Text)); DiemService.Instance.addDiemSV(masv, "vanhd", Int32.Parse(txtVHHD.Text)); txtDTB.Text = Convert.ToString(DiemService.Instance.getDTB(masv)); LoadSV(); MessageBox.Show("Bạn đã cập nhật thành công"); } } } else if (makhoa.Contains("vatly")) { errorProvider.Clear(); if (txtCohoc.Text == null || !Int32.TryParse(txtCohoc.Text, out tem) || Convert.ToInt32(txtCohoc.Text) < 0 || Convert.ToInt32(txtCohoc.Text) > 10) { errorProvider.SetError(txtCohoc, "Vui lòng nhập lại điểm."); } else { errorProvider.Clear(); if (txtQuanghoc.Text == null || !Int32.TryParse(txtQuanghoc.Text, out tem) || Convert.ToInt32(txtQuanghoc.Text) < 0 || Convert.ToInt32(txtQuanghoc.Text) > 10) { errorProvider.SetError(txtQuanghoc, "Vui lòng nhập lại điểm."); } else { errorProvider.Clear(); if (txtDien.Text == null || !Int32.TryParse(txtDien.Text, out tem) || Convert.ToInt32(txtDien.Text) < 0 || Convert.ToInt32(txtDien.Text) > 10) { errorProvider.SetError(txtDien, "Vui lòng nhập lại điểm."); } else { errorProvider.Clear(); if (txtVatLyHĐ.Text == null || !Int32.TryParse(txtVatLyHĐ.Text, out tem) || Convert.ToInt32(txtVatLyHĐ.Text) < 0 || Convert.ToInt32(txtVatLyHĐ.Text) > 10) { errorProvider.SetError(txtVatLyHĐ, "Vui lòng nhập lại điểm."); } else { DiemService.Instance.addDiemSV(masv, "cohoc", Int32.Parse(txtCohoc.Text)); DiemService.Instance.addDiemSV(masv, "dien", Int32.Parse(txtDien.Text)); DiemService.Instance.addDiemSV(masv, "quanghoc", Int32.Parse(txtQuanghoc.Text)); DiemService.Instance.addDiemSV(masv, "VLHN", Int32.Parse(txtVatLyHĐ.Text)); txtDTB.Text = Convert.ToString(DiemService.Instance.getDTB(masv)); LoadSV(); MessageBox.Show("Bạn đã cập nhật thành công"); } } } } } else { if (makhoa.Contains("cntt")) { errorProvider.Clear(); if (txtpascal.Text == null || !Int32.TryParse(txtpascal.Text, out tem) || Convert.ToInt32(txtpascal.Text) < 0 || Convert.ToInt32(txtpascal.Text) > 10) { errorProvider.SetError(txtpascal, "Vui lòng nhập lại điểm."); } else { errorProvider.Clear(); if (txtCsap.Text == null || !Int32.TryParse(txtCsap.Text, out tem) || Convert.ToInt32(txtCsap.Text) < 0 || Convert.ToInt32(txtCsap.Text) > 10) { errorProvider.SetError(txtCsap, "Vui lòng nhập lại điểm."); } else { errorProvider.Clear(); if (txtSql.Text == null || !Int32.TryParse(txtSql.Text, out tem) || Convert.ToInt32(txtSql.Text) < 0 || Convert.ToInt32(txtSql.Text) > 10) { errorProvider.SetError(txtSql, "Vui lòng nhập lại điểm."); } else { DiemService.Instance.addDiemSV(masv, "pascal", Int32.Parse(txtpascal.Text)); DiemService.Instance.addDiemSV(masv, "cshap", Int32.Parse(txtCsap.Text)); DiemService.Instance.addDiemSV(masv, "sql", Int32.Parse(txtSql.Text)); txtDTB.Text = Convert.ToString(DiemService.Instance.getDTB(masv)); LoadSV(); MessageBox.Show("Bạn đã cập nhật thành công"); } } } } } }
private void tsbtnAll_Click(object sender, EventArgs e) { updateTableSinhVien(SinhVienService.getSinhVien()); //MLHP = null; }
public void LoadSV() { bdDS.DataSource = SinhVienService.getSinhVien(); dtgDS.DataSource = bdDS; }
private void ChkListBoxSinhVien_SelectedIndexChanged(object sender, EventArgs e) { iDSinhVien = chkListBoxSinhVien.SelectedItem.ToString(); listMonHoc = SinhVienService.getListMonHoc(iDSinhVien); foreach (SinhVien sinhvien in listSinhVien) { if (sinhvien.IDSinhVien.Equals(chkListBoxSinhVien.SelectedItem.ToString())) { txtHoTen.Text = sinhvien.HoTen; chkGioiTinh.Checked = (sinhvien.GioiTinh == 1); dtpNgaySinh.Value = sinhvien.NgaySinh; if (sinhvien.ChuyenNganh.Equals("CNTT")) { tcNganh.SelectedTab = tpCntt; tpCntt.Enabled = true; tpVan.Enabled = false; tpVatLy.Enabled = false; var vitri = 1; foreach (var mon in listMonHoc) { txt = new TextBox(); Label lbl = new Label(); txt.Name = mon.IDMonHoc.ToString(); tpCntt.Controls.Add(txt); tpCntt.Controls.Add(lbl); txt.Top = vitri + 25; lbl.Top = vitri + 25; lbl.Left = 20; txt.Left = 120; lbl.Text = mon.TenMonHoc.ToString(); txt.Text = mon.Diem.ToString(); vitri += 30; } } else if (sinhvien.ChuyenNganh.Equals("VatLy")) { tcNganh.SelectedTab = tpVatLy; tpVatLy.Enabled = true; tpCntt.Enabled = false; tpVan.Enabled = false; var vitri = 1; foreach (var mon in listMonHoc) { txt = new TextBox(); Label lbl = new Label(); txt.Name = mon.IDMonHoc.ToString(); tpVatLy.Controls.Add(txt); tpVatLy.Controls.Add(lbl); txt.Top = vitri + 25; lbl.Top = vitri + 25; lbl.Left = 20; txt.Left = 120; lbl.Text = mon.TenMonHoc.ToString(); txt.Text = mon.Diem.ToString(); vitri += 30; } } else { tcNganh.SelectedTab = tpVan; tpVan.Enabled = true; tpCntt.Enabled = false; tpVatLy.Enabled = false; var vitri = 1; foreach (var mon in listMonHoc) { txt = new TextBox(); Label lbl = new Label(); txt.Name = mon.IDMonHoc.ToString(); tpVan.Controls.Add(txt); tpVan.Controls.Add(lbl); txt.Top = vitri + 25; lbl.Top = vitri + 25; lbl.Left = 20; txt.Left = 120; lbl.Text = mon.TenMonHoc.ToString(); txt.Text = mon.Diem.ToString(); vitri += 30; } } } } LoadDTB(); }
private void frmTinhTrangNopPhi_Load(object sender, EventArgs e) { dtgrvdoanvien.DataSource = SinhVienService.SinhVien_GetByTop("", " TinhTrangNopPhi='True'", ""); }
public DangKi(string maLHP) { InitializeComponent(); ma = maLHP; dsSesch = SinhVienService.getlistTimSV(themMaSV.Text); }
public ActionResult SinhVien() { SinhVienService sv = new SinhVienService(); return(View(sv.GetAll())); }
public ActionResult DangKyHocPhan() { string idsv = User.Identity.GetUserName(); Model_DangKyHocPhan a = new Model_DangKyHocPhan(); List <MonHoc> monHocs = new List <MonHoc>(); SinhVienService sinhVienService = new SinhVienService(); MonHocService mh = new MonHocService(); List <MonHoc> monhocs = db.MonHocs.Select(x => x).ToList(); List <KetQuaHocTap> kqht = db.KetQuaHocTaps.Where(x => x.SinhVienId.Equals(idsv)).ToList(); List <LopHocPhan> lhp = db.LopHocPhans.Select(x => x).ToList(); List <LopHocPhan> listtemp = new List <LopHocPhan>(); MonHocService ser_mh = new MonHocService(); List <MonHoc> list_mh = ser_mh.GetAll().ToList(); foreach (var item in kqht) { LopHocPhan lhpnew = new LopHocPhan(); lhpnew = db.LopHocPhans.Where(x => x.LopHocPhanId == item.LopHocPhanId).FirstOrDefault() ; int malop = lhpnew.MonHocId; for (int i = 0; i < list_mh.Count; i++) { if (list_mh[i].MonhocId == malop) { list_mh.RemoveAt(i); } } } //for (int i = 0; i < kqht.Count; i++) //{ // for (int j = 0; j < lhp.Count; j++) // { // if (kqht[i].LopHocPhanId == lhp[j].LopHocPhanId) // { // LopHocPhan temp = new LopHocPhan(); // temp = lhp[j]; // listtemp.Add(temp); // } // } //} //for (int i = 0; i < mon; i++) //{ // for (int j = 0; j < listtemp.Count; j++) // { // if (item.MonhocId != listtemp[i].MonHocId) // { // monHocs.Add(item); // } // } //} //foreach (var item in mh.GetAll()) //{ // var monhoc = new MonHoc(); // monhoc = item; // monHocs.Add(monhoc); //} //hoc ki List <HocKy> hockis = new List <HocKy>(); HocKyService hk = new HocKyService(); foreach (var item in hk.GetAll()) { var hocky = new HocKy(); hocky = item; hockis.Add(hocky); } //sinh vien SinhVien sv = new SinhVien(); sv = db.SinhViens.Where(x => x.SinhVienId.Equals(idsv)).FirstOrDefault(); a.mHocKy = hockis; //a.mMonHoc = monHocs; a.mMonHoc = list_mh; a.mSinhVien = sv; return(PartialView(a)); }
public SinhVienController() { _sinhVienService = new SinhVienService(); }