private void btnDelete_Click(object sender, EventArgs e) { try { int selectedRow = GetSelectedRow(txtMaKhoa.Text); if (selectedRow == -1) { throw new Exception("Không tìm thấy mã khoa cần xóa"); } else { DialogResult dr = MessageBox.Show("Bạn có muốn xóa?", "YES/NO", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { dgvKhoa.Rows.RemoveAt(selectedRow); Khoa khoa = db.Khoas.FirstOrDefault(n => n.MaKhoa == txtMaKhoa.Text); if (khoa != null) { db.Khoas.Remove(khoa); db.SaveChanges(); } MessageBox.Show("Xóa khoa thành công!", "Thông báo", MessageBoxButtons.OK); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async Task <ICollection <Khoa> > CreateMultiple(ICollection <KhoaForCreateMultipleDto> danhSachKhoa) { ICollection <Khoa> temp = new List <Khoa>(); for (int i = 0; i < danhSachKhoa.Count; i++) { var khoa = danhSachKhoa.ElementAt(i); var newKhoa = new Khoa { MaKhoa = khoa.MaKhoa, TenKhoa = khoa.TenKhoa, TenVietTat = khoa.TenVietTat, ThoiGianTao = khoa.ThoiGianTao, ThoiGianCapNhat = khoa.ThoiGianCapNhat, TrangThai = khoa.TrangThai }; temp.Add(newKhoa); await _context.DanhSachKhoa.AddAsync(newKhoa); await _context.SaveChangesAsync(); } return(temp); }
private void txbEditMaLopCN_TextChange(object sender, EventArgs e) { try { if (dtgvLopCN.SelectedCells.Count > 0) { string makhoa = Convert.ToString(dtgvLopCN.SelectedCells[0].OwningRow.Cells["MaKhoa"].Value); Khoa khoa = KhoaDAO.Instance.GetKhoaByMaKhoa(makhoa); cbEditKhoa.SelectedItem = khoa; int index = -1; int i = 0; foreach (Khoa item in cbEditKhoa.Items) { if (item.MaKhoa == khoa.MaKhoa) { index = i; break; } i++; } cbEditKhoa.SelectedIndex = index; } } catch { } }
public List <Khoa> ReadAllItems() { List <Khoa> khoas = new List <Khoa>(); DataTable dataTable = new DataTable(); try { if (connection.State != ConnectionState.Open) { connection.Open(); } OleDbCommand command = new OleDbCommand( "SELECT * FROM KHOA ORDER BY TenKhoa ASC", connection); OleDbDataAdapter oleDbDataAdapter = new OleDbDataAdapter(command); oleDbDataAdapter.Fill(dataTable); } catch (Exception ex) { throw ex; } finally { connection.Close(); } foreach (DataRow row in dataTable.Rows) { Khoa khoa = new Khoa(); khoa.MaKhoa = int.Parse(row["MaKhoa"].ToString()); khoa.TenKhoa = row["TenKhoa"].ToString(); khoas.Add(khoa); } return(khoas); }
public async Task <IActionResult> Edit(int id, [Bind("MaKhoa,TenKhoa")] Khoa khoa) { if (id != khoa.MaKhoa) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(khoa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KhoaExists(khoa.MaKhoa)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(khoa)); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Admin"] == null) { return; } Admin a = (Admin)Session["Admin"]; LabelUserName.Text = a.MaGv1; if (!IsPostBack) { DropDownListClass.DataTextField = "TenLop"; DropDownListClass.DataValueField = "MaLop"; DropDownListClass.DataSource = Lop.getAllClass(); DropDownListClass.DataBind(); GridViewSinhVien.DataSource = SinhVien.getAllSinhVien(); GridViewSinhVien.DataBind(); DropDownListKhoa.DataTextField = "TenKhoa1"; DropDownListKhoa.DataValueField = "MaKhoa1"; DropDownListKhoa.DataSource = Khoa.GetKhoas(); DropDownListKhoa.DataBind(); } }
public IActionResult Edit(Khoa khoa) { try { //Get the database connection mongoDatabase = GetMongoDatabase(); //Build the where condition var filter = Builders <Khoa> .Filter.Eq("KhoaId", khoa.KhoaId); //Build the update statement var updatestatement = Builders <Khoa> .Update.Set("KhoaId", khoa.KhoaId); updatestatement = updatestatement.Set("KhoaName", khoa.KhoaName); updatestatement = updatestatement.Set("Address", khoa.Address); //fetch the details from CustomerDB based on id and pass into view var result = mongoDatabase.GetCollection <Khoa>("Khoa").UpdateOne(filter, updatestatement); if (result.IsAcknowledged == false) { return(BadRequest("Unable to update Customer " + khoa.KhoaName)); } } catch (Exception ex) { throw ex; } return(RedirectToAction("Index")); }
private void btnxoakhoa_Click(object sender, EventArgs e) { //Nếu k có dòng nào trong gridview được chọn if (gridviewkhoa.SelectedCells.Count <= 0) { return; } string ma = gridviewkhoa.SelectedCells[0].OwningRow.Cells[0].Value.ToString(); Khoa khoa = new Khoa(); khoa.MaKhoa = ma; if (khoaBUS.Xoa(khoa)) { MessageBox.Show("Thành công"); bs.DataSource = khoaBUS.DanhSach(); } else { MessageBox.Show("Lỗi"); } txtmakhoa.Focus(); }
private void btnthemkhoa_Click(object sender, EventArgs e) { if (!DuLieuHopLe()) { return; } string ma = txtmakhoa.Text; string ten = txttenkhoa.Text; string email = txtmailkhoa.Text; string sdt = txtsdtkhoa.Text; Khoa khoa = new Khoa(ma, ten, sdt, email); if (khoaBUS.Them(khoa)) { MessageBox.Show("Thành công !"); bs.DataSource = khoaBUS.DanhSach(); } else { MessageBox.Show("Lỗi !", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } txtmakhoa.Focus(); }
public async Task Remove(int id) { Khoa khoa = await context.Khoas.FindAsync(id); context.Remove(khoa); await context.SaveChangesAsync(); }
private void btnsuakhoa_Click(object sender, EventArgs e) { //Nếu k có dòng nào trong gridview được chọn if (gridviewkhoa.SelectedCells.Count <= 0) { return; } if (!DuLieuHopLe()) { return; } string ma = gridviewkhoa.SelectedCells[0].OwningRow.Cells[0].Value.ToString(); string ten = txttenkhoa.Text; string email = txtmailkhoa.Text; string sdt = txtsdtkhoa.Text; Khoa khoa = new Khoa(ma, ten, sdt, email); if (khoaBUS.Sua(khoa)) { MessageBox.Show("Thành công"); bs.DataSource = khoaBUS.DanhSach(); } else { MessageBox.Show("Lỗi"); } txtmakhoa.Focus(); }
public static Khoa selectKhoa(string s) { IObjectContainer db = Db4oEmbedded.OpenFile(DBFileName); Khoa result = (from Khoa p in db where p.MaKhoa.StartsWith(s.TrimEnd()) select p).FirstOrDefault(); return(result); }
public bool themKhoa(Khoa khoa) { string sql = "insert into Khoa values(N'" + khoa.maKhoa + "', N'" + khoa.tenKhoa + "', N'" + khoa.truongKhoa + "')"; return(dal.excuteNonQuery(sql)); }
public void SetThongTinLop(string maLop) { lbMaLop.Text = "Mã lớp : " + maLop; LOP lp = Lop.GetLopByMaLop(maLop); if (lp != null) { MaTD = lp.TRINHDO; KHOA khRow = Khoa.GetKhoaByMaKhoa(lp.MAKH); TRINHDO tdRow = TrinhDo.GetTDByMaTD(lp.TRINHDO); if (khRow != null) { MaKhoa = khRow.MAKH; lbKhoa.Text = "Khoa : " + khRow.TENKH; } if (tdRow != null) { lbTrinhDo.Text = "Trình độ : " + tdRow.TENTD; } lbTenLop.Text = "Tên lớp : " + lp.TENLOP; mONHOCTableAdapter.Connection.ConnectionString = Program.connstr; dtsTTN.EnforceConstraints = false; mONHOCTableAdapter.Fill(dtsTTN.MONHOC); mONHOCBindingSource.Filter = "MAKH ='" + lp.MAKH + "'"; cbbMonHoc.DataSource = mONHOCBindingSource; cbbMonHoc.DisplayMember = "TENMH"; cbbMonHoc.ValueMember = "MAMH"; } lbSLSV.Text = "Số lượng sinh viên : " + Lop.CountSV(maLop).ToString().Trim(); }
private void btnAdd_Click(object sender, EventArgs e) { if (kq.kiemtraquyenuser(FormDangnhap.loginUsename, "lop", "add") == true) { if (!string.IsNullOrEmpty(txtMalop.Text)) { txtMalop.Text = ""; return; } Khoa kh = _khoa.getByName(cmbKhoa.Text); if (kh == null) { MessageBox.Show("Có lỗi xãy ra."); return; } if (_lh.isValid(txtTenlop.Text, kh.Makhoa)) { _lh.add(_lh.getNewID(), txtTenlop.Text, kh.Makhoa); loadDataTable(); MessageBox.Show("Thêm thành công."); } else { MessageBox.Show("Vui lòng nhập dữ liệu."); } } else { MessageBox.Show("Bạn không có quyền thực hiện lệnh này"); } }
private void txtGiaiMaVanBan_Click(object sender, EventArgs e) { KhoaVanVan = new Khoa(txtKhoaVanBan.Text); MaHoaDES64 = new DES64Bit(KhoaVanVan); txtVanBanDich.Text = MaHoaDES64.ThucHienDES(txtVanBanNguon.Text, -1); }
private void dgvSinhVien_CellClick(object sender, DataGridViewCellEventArgs e) { int index = e.RowIndex; txtMaSV.Text = dgvSinhVien.Rows[index].Cells["MaSinhVien"].Value.ToString(); txtHoTen.Text = dgvSinhVien.Rows[index].Cells["HoTen"].Value.ToString(); dtpNgaySinh.Value = DateTime.Parse(dgvSinhVien.Rows[index].Cells["NgaySinh"].Value.ToString()); string gioiTinh = dgvSinhVien.Rows[index].Cells["GioiTinh"].Value.ToString(); if (gioiTinh == "Nam") { radNam.Checked = true; } else { radNu.Checked = true; } string maLop = dgvSinhVien.Rows[index].Cells["MaLop"].Value.ToString(); KhoaBUL khoaBUL = new KhoaBUL(); Khoa khoainfo = khoaBUL.TimKhoaTheoLop(maLop); cboKhoa.SelectedValue = khoainfo.MaKhoa; cboLop.SelectedValue = maLop; btnSua.Enabled = true; btnXoa.Enabled = true; btnThem.Enabled = false; btnTim.Enabled = false; txtMaSV.Enabled = false; }
protected void btnUpdate_Click(object sender, EventArgs e) { if (txtId.Text == "" || Convert.ToInt32(txtId.Text) < 1) { lblUpdateMessage.Text = "Vui lòng nhập một ID bộ môn > 0"; txtId.Focus(); return; } DCVimaruDataContext dc = new DCVimaruDataContext(); Khoa khoa = dc.Khoas.Single(t => t.MaKhoa == cboFilter.SelectedValue); int parent = Convert.ToInt32(khoa.Id); MoodleCategory category; XmlDocument doc = new XmlDocument(); category = new MoodleCategory { Id = Convert.ToInt32(txtId.Text), Name = HttpUtility.HtmlDecode(txtName.Text), Parent = parent, IdNumber = HttpUtility.HtmlDecode(txtIdnumber.Text), Description = HttpUtility.HtmlDecode(txtName.Text), DescriptionFormat = 1, Theme = null }; List <MoodleCategory> lst = new List <MoodleCategory>(); lst.Add(category); doc.LoadXml(MoodleCategory.UpdateCategories(lst, (string)Session["token"])); doc.Save("D:\\department_" + txtId.Text + ".xml"); }
private void buttonAdd_Click(object sender, EventArgs e) { string maKh = textBoxMaKHoa.Text; string tenKh = textBoxTenKhoa.Text; int adminID = Admin.getAdminIdByUser(a.User1); if (adminID == 0) { MessageBox.Show("Can't not find out " + a.User1); return; } if (maKh.Length != 0 && tenKh.Length != 0) { Khoa k = new Khoa(maKh, tenKh); //add khoa if (Khoa.insertKhoa(k)) { MessageBox.Show("Add Khoa Success"); } DateTime d = DateTime.Now; if (HistoryAction.insertHistoryAction(adminID, "Insert", d, "Insert Khoa with MaKhoa = " + k.MaKhoa1 + " and " + k.TenKhoa1)) { MessageBox.Show("Add History Success"); } } else { MessageBox.Show("You must input Data!"); } }
public async Task <IActionResult> CreateKhoa(Khoa KhoaCreate) { _context.Khoas.Add(KhoaCreate); await _context.SaveChangesAsync(); return(StatusCode(201, KhoaCreate)); }
/// <summary> /// Xoa khoa theo ma khoa /// </summary> /// <param name="maKhoa"></param> /// <returns></returns> public bool Delete(string maKhoa) { if (string.IsNullOrEmpty(maKhoa)) { return(false); } KhoaDAO context = new KhoaDAO(); Khoa kh = new Khoa(); try { kh = context.GetById(maKhoa); if (kh != null) { LopBLL lopContext = new LopBLL(); List <Lop> lstLop = lopContext.GetByMaKhoa(maKhoa); if (lstLop.Count == 0) { context.Delete(maKhoa); return(true); } } return(false); } catch (Exception ex) { Console.WriteLine(ex); return(false); } }
protected void CapNhat_Click(object sender, EventArgs e) { try { int maKhoa = int.Parse(txtMaKhoa.Text); string tenKhoa = txtTenKhoa.Text; string moTa = txtMoTa.Text; if (tenKhoa.Trim().Equals("")) { msg.Text = "Tên khoa không được để trống."; return; } Khoa khoa = new Khoa(); khoa.id = maKhoa; khoa.name = tenKhoa; khoa.description = moTa; data.editKhoa(khoa); Response.Redirect("DSNganhHoc.aspx"); } catch (Exception ex) { msg.Text = "Lỗi: " + ex.Message; msg.CssClass = "text-danger"; } }
public IHttpActionResult PutKhoa(byte id, Khoa khoa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != khoa.Id) { return(BadRequest()); } db.Entry(khoa).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!KhoaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
/// <summary> /// thêm môn học /// </summary> /// <param name="mamh"></param> /// <param name="tenmh"></param> /// <param name="sochi"></param> public void add(string makhoa, string tenkhoa, string truongkhoa, string photruongkhoa, string email, string diachi, string dienthoai) { Khoa obj = new Khoa(); obj.Makhoa = makhoa; obj.Tenkhoa = tenkhoa; obj.Truongkhoa = truongkhoa; obj.Photruongkhoa = photruongkhoa; obj.Email = email; obj.Diachi = diachi; obj.Dienthoai = dienthoai; try { dbConnect.Open(); dbConnect.db.Store(obj); dbConnect.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { dbConnect.Close(); } }
public async Task <Khoa> Create(KhoaForCreateDto khoa) { var danhSachKhoa = await _context.DanhSachKhoa.OrderByDescending(x => x.MaKhoa).FirstOrDefaultAsync(); var maKhoa = 0; if (danhSachKhoa == null) { maKhoa = 0; } else { maKhoa = danhSachKhoa.MaKhoa + 1; } var newKhoa = new Khoa { MaKhoa = maKhoa, TenKhoa = khoa.TenKhoa, TenVietTat = khoa.TenVietTat, ThoiGianTao = DateTime.Now, ThoiGianCapNhat = DateTime.Now, TrangThai = 1 }; await _context.DanhSachKhoa.AddAsync(newKhoa); await _context.SaveChangesAsync(); return(newKhoa); }
/// <summary> /// cập nhật môn học /// </summary> /// <param name="mamh"></param> /// <param name="tenmh"></param> /// <param name="sochi"></param> public void update(string makhoa, string tenkhoa, string truongkhoa, string photruongkhoa, string email, string diachi, string dienthoai) { try { dbConnect.Open(); Khoa obj = (from Khoa o in dbConnect.db where o.Makhoa == makhoa select o).FirstOrDefault(); if (obj != null) { //obj.Makhoa = makhoa; obj.Tenkhoa = tenkhoa; obj.Truongkhoa = truongkhoa; obj.Photruongkhoa = photruongkhoa; obj.Email = email; obj.Diachi = diachi; obj.Dienthoai = dienthoai; dbConnect.db.Store(obj); } dbConnect.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { dbConnect.Close(); } }
private void btnThemKhoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn thêm khoa vào không ?", "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { Khoa khoa = new Khoa(); khoa.Idkhoa = tbMaKhoa.Text; khoa.TenKhoa = tbTenKhoa.Text; string respons = DataProvider.Instance.PostData("https://localhost:5001/api/Khoa/ThemKhoa", JsonConvert.SerializeObject(khoa)); if (respons.Equals("true")) { MessageBox.Show("Thêm khoa thành công"); } else { MessageBox.Show("Khoa đã tồn tại"); } //ThemBoMon f = new ThemBoMon(); //f.ShowDialog(); //Blur_Background(f); } else { return; } }
private void btnAddKhoa_Click(object sender, EventArgs e) { Khoa khoaz = new Khoa(txtMaKhoa.Text, txtTenKhoa.Text, txtDiaChi.Text, txtSDT.Text); DataHelper.AddKhoa(khoaz); grvKhoa.DataSource = DataHelper.GetListKhoa <Khoa>(); }
private void btnSave_Click(object sender, EventArgs e) { KhoaDAO dao = new KhoaDAO(); Khoa info = InitKhoa(); if (isAdd_) { if (dao.Add(info)) { MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); result_ = true; this.Close(); } else { MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (dao.Edit(info)) { MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); result_ = true; this.Close(); } else { MessageBox.Show("Sửa thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnUpdate_Click(object sender, EventArgs e) { try { int selectedRow = GetSelectedRow(txtMaKhoa.Text); if (selectedRow != -1) { Khoa khoa = db.Khoas.FirstOrDefault(n => n.MaKhoa == txtMaKhoa.Text); if (khoa != null) { khoa.TenKhoa = txtTenKhoa.Text; db.SaveChanges(); dgvKhoa.Rows[selectedRow].Cells[0].Value = khoa.MaKhoa; dgvKhoa.Rows[selectedRow].Cells[1].Value = khoa.TenKhoa; MessageBox.Show("Cập nhật dữ liệu thành công!", "Thông báo", MessageBoxButtons.OK); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }