public bool SuaChuKyDanhGia(ChuKyDanhGia ck) { try { var kq = TimChuKyDanhGia(ck.MaCK); if (kq == default(ChuKyDanhGia)) { return(true); } kq.TenCK = ck.TenCK; kq.TenCKEN = ck.TenCKEN; kq.BatDau = ck.BatDau; kq.KetThuc = ck.KetThuc; kq.TrangThai = ck.TrangThai; kq.MoTa = ck.MoTa; kq.MoTaEN = ck.MoTaEN; kq.MaDV = ck.MaDV; return(true); } catch { return(false); } }
public bool XoaChuKyDanhGia(ChuKyDanhGia ck) { try { var kq = TimChuKyDanhGia(ck.MaCK); if (kq == default(ChuKyDanhGia)) { return(true); } dc.ChuKyDanhGias.DeleteOnSubmit(kq); return(true); } catch { return(false); } }
public bool ThemChuKyDanhGia(ChuKyDanhGia ck) { try { var kq = TimChuKyDanhGia(ck.MaCK); if (kq != default(ChuKyDanhGia)) { return(false); } dc.ChuKyDanhGias.InsertOnSubmit(ck); return(true); } catch { return(false); } }
protected void btnLuu_Click(object sender, EventArgs e) { var ck = LayCKDGTheoQS(); if (ck != default(ChuKyDanhGia)) {//cap nhat string tenCK = string.Empty; if (!MyUtility.TextBoxHopLe(txtTenCK, out tenCK)) { lblTB.Text = ThongBao.BatBuoc; return; } DateTime bd = new DateTime(); if (!MyUtility.NgayHopLe(txtNgayBD.Text, out bd)) { lblTB.Text = ThongBao.NgayKhongDung; return; } DateTime kt = new DateTime(); if (!MyUtility.NgayHopLe(txtNgayKT.Text, out kt)) { lblTB.Text = ThongBao.NgayKhongDung; return; } ck = LayCKDGTheoQS(); if (ck != default(ChuKyDanhGia)) { ck.TenCK = tenCK; ck.TenCKEN = txtTenCKEN.Text; ck.BatDau = bd; ck.KetThuc = kt; ck.TrangThai = int.Parse(rblTT.SelectedValue); ck.MaDV = this.MaDV; if (!kho.SuaChuKyDanhGia(ck) || !kho.Luu()) { lblTB.Text = ThongBao.SuaKhongThanhCong; return; } lblTB.Text = ThongBao.ThanhCong; this.LoadTTCKDG(); } } else {//them moi string tenCK = string.Empty; if (!MyUtility.TextBoxHopLe(txtTenCK, out tenCK)) { lblTB.Text = ThongBao.BatBuoc; return; } DateTime bd = new DateTime(); if (!MyUtility.NgayHopLe(txtNgayBD.Text, out bd)) { lblTB.Text = ThongBao.NgayKhongDung; return; } DateTime kt = new DateTime(); if (!MyUtility.NgayHopLe(txtNgayKT.Text, out kt)) { lblTB.Text = ThongBao.NgayKhongDung; return; } ck = new ChuKyDanhGia() { TenCK = tenCK, TenCKEN = txtTenCKEN.Text, BatDau = bd, KetThuc = kt, TrangThai = int.Parse(rblTT.SelectedValue), MaDV = this.MaDV, }; if (!kho.ThemChuKyDanhGia(ck) || !kho.Luu()) { lblTB.Text = ThongBao.ThemKhongThanhCong; return; } lblTB.Text = ThongBao.ThanhCong; this.LoadTTCKDG(); } }