/// <summary>
    /// Cập nhật thông tin chấm công từ file excel
    /// </summary>
    /// <param name="update"></param>
    public bool UpdateFromExcel(BangChamCongThangInfo info)
    {
        DAL.BangChamCongExcelTheoThang obj = null;// getBangChamCongByMACB(info.MACB, info.IdBangChamCong);
        if (obj != null)
        {
            obj.NGAY01 = info.NGAY01;
            obj.NGAY02 = info.NGAY02;
            obj.NGAY03 = info.NGAY03;
            obj.NGAY04 = info.NGAY04;
            obj.NGAY05 = info.NGAY05;
            obj.NGAY06 = info.NGAY06;
            obj.NGAY07 = info.NGAY07;
            obj.NGAY08 = info.NGAY08;
            obj.NGAY09 = info.NGAY09;
            obj.NGAY10 = info.NGAY10;

            obj.NGAY11 = info.NGAY11;
            obj.NGAY12 = info.NGAY12;
            obj.NGAY13 = info.NGAY13;
            obj.NGAY14 = info.NGAY14;
            obj.NGAY15 = info.NGAY15;
            obj.NGAY16 = info.NGAY16;
            obj.NGAY17 = info.NGAY17;
            obj.NGAY18 = info.NGAY18;
            obj.NGAY19 = info.NGAY19;
            obj.NGAY20 = info.NGAY20;

            obj.NGAY21 = info.NGAY21;
            obj.NGAY22 = info.NGAY22;
            obj.NGAY23 = info.NGAY23;
            obj.NGAY24 = info.NGAY24;
            obj.NGAY25 = info.NGAY25;
            obj.NGAY26 = info.NGAY26;
            obj.NGAY27 = info.NGAY27;
            obj.NGAY28 = info.NGAY28;
            obj.NGAY29 = info.NGAY29;
            obj.NGAY30 = info.NGAY30;
            obj.NGAY31 = info.NGAY31;

            Save();
            return(true);
        }
        return(false);
    }
    /// <summary>
    /// Cập nhật thông tin chấm công
    /// </summary>
    /// <param name="update"></param>
    public void Update(BangChamCongThangInfo update)
    {
        DAL.BangChamCongExcelTheoThang obj = GetByID(update.PRKEY);
        obj.NGAY01 = update.NGAY01;
        obj.NGAY02 = update.NGAY02;
        obj.NGAY03 = update.NGAY03;
        obj.NGAY04 = update.NGAY04;
        obj.NGAY05 = update.NGAY05;
        obj.NGAY06 = update.NGAY06;
        obj.NGAY07 = update.NGAY07;
        obj.NGAY08 = update.NGAY08;
        obj.NGAY09 = update.NGAY09;
        obj.NGAY10 = update.NGAY10;
        obj.NGAY11 = update.NGAY11;
        obj.NGAY12 = update.NGAY12;
        obj.NGAY13 = update.NGAY13;
        obj.NGAY14 = update.NGAY14;
        obj.NGAY15 = update.NGAY15;
        obj.NGAY16 = update.NGAY16;
        obj.NGAY17 = update.NGAY17;
        obj.NGAY18 = update.NGAY18;
        obj.NGAY19 = update.NGAY19;
        obj.NGAY20 = update.NGAY20;
        obj.NGAY21 = update.NGAY21;

        obj.NGAY22 = update.NGAY22;
        obj.NGAY23 = update.NGAY23;
        obj.NGAY24 = update.NGAY24;

        obj.NGAY25 = update.NGAY25;
        obj.NGAY26 = update.NGAY26;
        obj.NGAY27 = update.NGAY27;
        obj.NGAY28 = update.NGAY28;
        obj.NGAY29 = update.NGAY29;
        obj.NGAY30 = update.NGAY30;
        obj.NGAY31 = update.NGAY31;
        // Save();
        dataContext.SubmitChanges();
    }