using System;
using AsbCloudApp.Data.DailyReportModel;
using ClosedXML.Excel;
namespace AsbCloudInfrastructure.Services.DailyReport.DailyReportBlocks
{
internal class SaubBlock : BlockAbstract
{
private readonly DailyReportSaubDto blockDto;
public CellAddress AddressBhaDescription { get; }
public CellAddress[] AddressPeriodTableDataArray { get; }
///
/// Значение нижняя правая ячейка блока
///
public override CellAddress AddressBlockBegin { get; }
///
/// Значение нижняя правая ячейка блока
///
public override CellAddress AddressBlockEnd { get; }
public SaubBlock(CellAddress addressBlockBegin, DailyReportSaubDto blockDto)
{
AddressBlockBegin = addressBlockBegin.Copy();
this.blockDto = blockDto;
AddressBhaDescription = addressBlockBegin + (0, 0);
//AddressExampleData1 = addressBlockBegin + (5, 0);
//AddressBlockEnd = AddressesExampleDataArray.Last();
}
public override void Draw(IXLWorksheet sheet)
{
//sheet.Range(AddressBhaDescription, AddressBhaDescription + (0, 7))
// ._SetValue($"{blockDto.BHADescription}");
// sheet._Range(AddressExampleData1, AddressExampleData1 + (0, 4))
// ._SetValue(blockDto.BottomholeDepth); // для примера с будущей формулой
}
}
}