protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e) { switch (e.Item.Value) { case "Save": if (idDaoTao == null) { DaoTao dt = new DaoTao(); dt.IDNhanVien = (int)Session["idNV"]; dt.IDTrinhDo = Convert.ToInt32(cboTrinhDo.SelectedValue); dt.IDLoaiHinh = Convert.ToInt32(cboLoaiHinh.SelectedValue); dt.IDNoiCapBang = Convert.ToInt32(cboNoiDT.SelectedValue); dt.TuNgay = txtTuNgay.SelectedDate; dt.DenNgay = txtDenNgay.SelectedDate; dt.IDChuyenNganh = Convert.ToInt32(cboChuyenNganh.SelectedValue); dt.IDLoaiBangDT = Convert.ToInt32(cboLoaiBang.SelectedValue); dt.Anh = imgdata; dt.Type = 0; // Type = 0 là loại bằng cấp dt.NgayTao = dt.NgayCapNhat = DateTime.Now; dt.NguoiTao = dt.NguoiCapNhat = idUser; _entities.AddToDaoTaos(dt); try { _entities.SaveChanges(); grvDaoTao.Rebind(); RadWindowManager1.RadAlert("Thêm thông tin thành công", 285, 100, "Thông báo", null); } catch (Exception ex) { RadWindowManager1.RadAlert("Thêm thông tin thất bại", 285, 100, "Lỗi", null); throw ex; } } else { DaoTao daoTao = _entities.DaoTaos.Where(d => d.IDDaoTao == idDaoTao).FirstOrDefault(); daoTao.IDTrinhDo = Convert.ToInt32(cboTrinhDo.SelectedValue); daoTao.IDLoaiHinh = Convert.ToInt32(cboLoaiHinh.SelectedValue); daoTao.IDNoiCapBang = Convert.ToInt32(cboNoiDT.SelectedValue); daoTao.TuNgay = txtTuNgay.SelectedDate; daoTao.DenNgay = txtDenNgay.SelectedDate; daoTao.IDChuyenNganh = Convert.ToInt32(cboChuyenNganh.SelectedValue); daoTao.IDLoaiBangDT = Convert.ToInt32(cboLoaiBang.SelectedValue); daoTao.Type = 0;// Type = 0 là loại bằng cấp daoTao.Anh = imgdata; daoTao.NgayCapNhat = DateTime.Now; daoTao.NguoiCapNhat = idUser; try { _entities.SaveChanges(); grvDaoTao.Rebind(); RadWindowManager1.RadAlert("Sửa thông tin thành công", 285, 100, "Thông báo", null); } catch (Exception ex) { RadWindowManager1.RadAlert("Sửa thông tin thất bại", 285, 100, "Lỗi", null); throw ex; } } break; case "Reset": cboTrinhDo.SelectedIndex = -1; cboLoaiHinh.SelectedIndex = -1; cboNoiDT.SelectedIndex = -1; txtTuNgay.Clear(); txtDenNgay.Clear(); cboChuyenNganh.SelectedIndex = -1; cboLoaiBang.SelectedIndex = -1; upAnh.UploadedFiles.Clear(); AnhScan.ImageUrl = "../Images/no_photo.jpg"; idDaoTao = null; break; } }