Exemplo n.º 1
0
    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);
        }
    }
Exemplo n.º 2
0
    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);
        }
    }
Exemplo n.º 3
0
    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);
        }
    }
Exemplo n.º 4
0
    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();
        }
    }