/// <summary> /// Get que desc. /// </summary> /// <param name="queChu"></param> /// <param name="nhatThan"></param> /// <param name="nguyetKien"></param> /// <param name="isHao6Dong"></param> /// <param name="isHao5Dong"></param> /// <param name="isHao4Dong"></param> /// <param name="isHao3Dong"></param> /// <param name="isHao2Dong"></param> /// <param name="isHao1Dong"></param> /// <returns></returns> private string GetQueChuQueHoQueBienDesc(Que queChu, Que queBien, Que queHo, NgayLayQue ngayLayQue, CachLayQue cachLayQue, bool isHao6Dong = false, bool isHao5Dong = false, bool isHao4Dong = false, bool isHao3Dong = false, bool isHao2Dong = false, bool isHao1Dong = false) { var nhatThan = ngayLayQue.NgayAm; var nguyetKien = ngayLayQue.ThangAm; var lucThan = LucThan.GetLucThan(nhatThan.Can); var padRight = 50; var sb = new StringBuilder(); sb.AppendLine(GetNgayThang(ngayLayQue, cachLayQue)); sb.AppendLine(); sb.Append(" QUẺ CHỦ".PadRight(padRight)); sb.Append(" QUẺ HỖ".PadRight(padRight)); sb.Append(queBien != null ? " QUẺ BIẾN" : ""); sb.AppendLine(); AddLongHR(padRight, sb); AddBodyDesc(queChu, queHo, queBien, isHao6Dong, isHao5Dong, isHao4Dong, isHao3Dong, isHao2Dong, isHao1Dong, sb, padRight, true, lucThan); sb.AppendLine(); sb.AppendLine(); AddLongHR(padRight, sb); AddBodyDesc(QueChuDoiDai, QueHoDoiDai, QueBienDoiDai, isHao1Dong, isHao2Dong, isHao3Dong, isHao4Dong, isHao5Dong, isHao6Dong, sb, padRight, false, null); sb.AppendLine(); sb.AppendLine(); AddLongHR(padRight, sb); AddTuongQue(sb, queChu, queHo, queBien); AddLongHR(padRight, sb); AddTuongQue(sb, QueChuDoiDai, QueHoDoiDai, QueBienDoiDai); return(sb.ToString()); }
/// <summary> /// Get que desc. /// </summary> /// <param name="queChu"></param> /// <param name="nhatThan"></param> /// <param name="nguyetKien"></param> /// <param name="isHao6Dong"></param> /// <param name="isHao5Dong"></param> /// <param name="isHao4Dong"></param> /// <param name="isHao3Dong"></param> /// <param name="isHao2Dong"></param> /// <param name="isHao1Dong"></param> /// <returns></returns> private string GetQueChuVaQueBienDesc(Que queChu, Que queBien, NgayLayQue ngayLayQue, CachLayQue cachLayQue, bool isHao6Dong = false, bool isHao5Dong = false, bool isHao4Dong = false, bool isHao3Dong = false, bool isHao2Dong = false, bool isHao1Dong = false) { var nhatThan = ngayLayQue.NgayAm; var nguyetKien = ngayLayQue.ThangAm; var lucThan = LucThan.GetLucThan(nhatThan.Can); var padRight = 94; var sb = new StringBuilder(); sb.AppendLine(GetNgayThang(ngayLayQue, cachLayQue)); sb.AppendLine(); sb.Append(" QUẺ CHỦ".PadRight(padRight)); sb.Append(queBien != null ? " QUẺ BIẾN" : ""); sb.AppendLine(); sb.Append(GetTenQueLucHao(queChu).PadRight(padRight)); sb.Append(GetTenQueLucHao(queBien)); sb.AppendLine(); sb.Append(GetCachCuaQue(queChu).PadRight(padRight)); sb.Append(GetCachCuaQue(queBien)); sb.AppendLine(); sb.AppendLine(); sb.Append(GetHaoDesc(queChu.Hao6, isHao6Dong, nhatThan, nguyetKien, lucThan).PadRight(padRight)); sb.Append(queBien != null ? GetHaoBienDesc(queBien.Hao6, queChu.Hao6, isHao6Dong, nhatThan, nguyetKien) : ""); sb.AppendLine(); sb.Append(GetHaoDesc(queChu.Hao5, isHao5Dong, nhatThan, nguyetKien, lucThan).PadRight(padRight)); sb.Append(queBien != null ? GetHaoBienDesc(queBien.Hao5, queChu.Hao5, isHao5Dong, nhatThan, nguyetKien) : ""); sb.AppendLine(); sb.Append(GetHaoDesc(queChu.Hao4, isHao4Dong, nhatThan, nguyetKien, lucThan).PadRight(padRight)); sb.Append(queBien != null ? GetHaoBienDesc(queBien.Hao4, queChu.Hao4, isHao4Dong, nhatThan, nguyetKien) : ""); sb.AppendLine(); sb.Append(GetHaoDesc(queChu.Hao3, isHao3Dong, nhatThan, nguyetKien, lucThan).PadRight(padRight)); sb.Append(queBien != null ? GetHaoBienDesc(queBien.Hao3, queChu.Hao3, isHao3Dong, nhatThan, nguyetKien) : ""); sb.AppendLine(); sb.Append(GetHaoDesc(queChu.Hao2, isHao2Dong, nhatThan, nguyetKien, lucThan).PadRight(padRight)); sb.Append(queBien != null ? GetHaoBienDesc(queBien.Hao2, queChu.Hao2, isHao2Dong, nhatThan, nguyetKien) : ""); sb.AppendLine(); sb.Append(GetHaoDesc(queChu.Hao1, isHao1Dong, nhatThan, nguyetKien, lucThan).PadRight(padRight)); sb.Append(queBien != null ? GetHaoBienDesc(queBien.Hao1, queChu.Hao1, isHao1Dong, nhatThan, nguyetKien) : ""); sb.AppendLine(); sb.AppendLine(); sb.AppendLine(GetHaoPhucDesc(queChu)); sb.AppendLine(); sb.AppendLine(GetTamHopCuc(queChu)); sb.AppendLine(); AddTuongQue(sb, queChu, null, queBien); return(sb.ToString()); }