public void Update(DAL.NghiDaiNgay nghidaingay) { var item = dataContext.NghiDaiNgays.Where(p => p.ID == nghidaingay.ID).SingleOrDefault(); item.DongBH = nghidaingay.DongBH; item.GhiChu = nghidaingay.GhiChu; item.MaLyDoNghi = nghidaingay.MaLyDoNghi; item.NgayDangKyNghi = nghidaingay.NgayDangKyNghi; item.NgayDiLamLai = nghidaingay.NgayDiLamLai; item.NgayDiLamLaiThucTe = nghidaingay.NgayDiLamLaiThucTe; item.NgayNopDon = nghidaingay.NgayNopDon; item.NgayNghiThucTe = nghidaingay.NgayNghiThucTe; Save(); }
protected void btnCapNhatThem_Click(object sender, DirectEventArgs e) { try { if (new NghiDaiNgayController().CheckTrungThoiGian(decimal.Parse(hdfPRKEYHOSO.Text), dfNgayDangKyNghi.SelectedDate, dfNgayDiLamLai.SelectedDate, 0)) { throw new Exception("Khoảng thời gian bị trùng"); } DAL.NghiDaiNgay nghidaingay = new DAL.NghiDaiNgay() { CreatedBy = CurrentUser.ID, CreatedDate = DateTime.Now, DongBH = cbbDongBH.SelectedItem.Value == "0" ? false : true, GhiChu = txtGhiChu.Text, MaLyDoNghi = txtLyDoNghi.Text, NgayDangKyNghi = GetDateTime(dfNgayDangKyNghi), NgayDiLamLai = GetDateTime(dfNgayDiLamLai), NgayDiLamLaiThucTe = GetDateTime(dfNgayDiLamLaiThucTe), NgayNopDon = dfNgayNopDon.SelectedDate, NgayNghiThucTe = GetDateTime(dfNgayNghiThucTe), PR_KEYHOSO = decimal.Parse(hdfPRKEYHOSO.Text) }; new NghiDaiNgayController().Insert(nghidaingay); Dialog.ShowNotification("Thông báo", "Đã cập nhật thành công"); if (e.ExtraParams["Close"] == "True") { wdThemSuaNghiDaiNgay.Hide(); } else { RM.RegisterClientScriptBlock("r1", "resetWindowsThemSuaNghiDaiNgay();"); } RM.RegisterClientScriptBlock("r3", "grpNghiDaiNgayStore.reload();"); RM.RegisterClientScriptBlock("r4", "resetWindowsThemSuaNghiDaiNgay"); } catch (Exception ex) { X.Msg.Alert("Có lỗi xảy ra", ex.Message).Show(); } }
public void Insert(DAL.NghiDaiNgay nghidaingay) { dataContext.NghiDaiNgays.InsertOnSubmit(nghidaingay); Save(); }