protected void grvDaoTao_DeleteCommand(object sender, GridCommandEventArgs e) { var ID = (e.Item as GridDataItem).GetDataKeyValue("IDDaoTao").ToString(); int id = Convert.ToInt32(ID); DaoTao dt = _entities.DaoTaos.Where(d => d.IDDaoTao == id).FirstOrDefault(); _entities.DaoTaos.DeleteObject(dt); _entities.SaveChanges(); }
private void passingData() { tempDaoTao = new DaoTao(); tempDaoTao.MaKhoaDT = txtMakhoa.Text; tempDaoTao.TenKhoaDT = txtTenKhoa.Text; tempDaoTao.Diadiem = txtDiaDiem.Text; tempDaoTao.HinhThucDT = txtHinhthucdaotao.Text; tempDaoTao.Chiphi = Convert.ToDecimal(txtChiphi.Text); tempDaoTao.NgayBD = Convert.ToDateTime(dateTimePickerNgaybatdau.Value); tempDaoTao.NgayKT = Convert.ToDateTime(dateTimePickerNgayketthuc.Value); }
public bool Add(DaoTao newDT) { try { Tbl_DaoTaoNV newRecord = MyConvert.toTbl_DaoTao(newDT); DB.Tbl_DaoTaoNVs.InsertOnSubmit(newRecord); DB.SubmitChanges(); return(true); } catch { return(false); } }
public static Tbl_DaoTaoNV toTbl_DaoTao(DaoTao daotao) { Tbl_DaoTaoNV record = new Tbl_DaoTaoNV(); record.maKhoaDT = daotao.MaKhoaDT; record.tenKhoaDT = daotao.TenKhoaDT; record.ngayBD = daotao.NgayBD; record.ngayKT = daotao.NgayKT; record.diaDiem = daotao.Diadiem; record.hinhthucDT = daotao.HinhThucDT; record.chiPhi = record.chiPhi; return(record); }
public bool Update(DaoTao updateDT) { try { Tbl_DaoTaoNV updateRecord = DB.Tbl_DaoTaoNVs.Single(record => record.maKhoaDT == updateDT.MaKhoaDT); updateRecord.maKhoaDT = updateDT.MaKhoaDT; updateRecord.tenKhoaDT = updateDT.TenKhoaDT; updateRecord.ngayBD = updateDT.NgayBD; updateRecord.ngayKT = updateDT.NgayKT; updateRecord.diaDiem = updateDT.Diadiem; updateRecord.hinhthucDT = updateDT.HinhThucDT; updateRecord.chiPhi = updateDT.Chiphi; DB.SubmitChanges(); return(true); } catch { return(false); } }
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; } }
public bool SuaDaoTao(DaoTao daoTao) { string query = string.Format("SuaDaoTao {0}, '{1}', N'{2}' ,{3}, N'{4}', {5}, N'{6}'", daoTao.MaDaoTao, daoTao.NgayLap, daoTao.MucDich, daoTao.SoLuong, daoTao.NguoiPhuTrach, daoTao.ChiPhi, daoTao.TrangThai); return(DataProvider.Instance.ExecuteNonQuery(query) >= 1); }