public BlocoDestinatarioRemetente(DanfeViewModel viewModel, Estilo estilo) : base(viewModel, estilo) { var destinatario = viewModel.Destinatario; AdicionarLinhaCampos() .ComCampo(Strings.RazaoSocial, destinatario.RazaoSocial) .ComCampo(Strings.CnpjCpf, Formatador.FormatarCpfCnpj(destinatario.CnpjCpf), AlinhamentoHorizontal.Centro) .ComCampo("Data de Emissão", viewModel.DataHoraEmissao.Formatar(), AlinhamentoHorizontal.Centro) .ComLarguras(0, 45F / 200F * 100, 30F / 200F * 100); AdicionarLinhaCampos() .ComCampo(Strings.Endereco, destinatario.EnderecoLinha1) .ComCampo("Bairro / Distrito", destinatario.EnderecoBairro) .ComCampo("Cep", Formatador.FormatarCEP(destinatario.EnderecoCep), AlinhamentoHorizontal.Centro) .ComCampo("Data Entrada / Saída", ViewModel.DataSaidaEntrada.Formatar(), AlinhamentoHorizontal.Centro) .ComLarguras(0, 45F / 200 * 100F, 25F / 200F * 100, 30F / 200F * 100); AdicionarLinhaCampos() .ComCampo(Strings.Municipio, destinatario.Municipio) .ComCampo("Fone / Fax", Formatador.FormatarTelefone(destinatario.Telefone), AlinhamentoHorizontal.Centro) .ComCampo(Strings.UF, destinatario.EnderecoUf, AlinhamentoHorizontal.Centro) .ComCampo(Strings.InscricaoEstadual, destinatario.Ie, AlinhamentoHorizontal.Centro) .ComCampo("Hora Entrada / Saída", ViewModel.HoraSaidaEntrada.Formatar(), AlinhamentoHorizontal.Centro) .ComLarguras(0, 35F / 200F * 100, 7F / 200F * 100, 40F / 200F * 100, 30F / 200F * 100); }
public BlocoLocalEntregaRetirada(DanfeViewModel viewModel, Estilo estilo, LocalEntregaRetiradaViewModel localModel) : base(viewModel, estilo) { Model = localModel ?? throw new ArgumentNullException(nameof(localModel)); AdicionarLinhaCampos() .ComCampo(Strings.NomeRazaoSocial, Model.NomeRazaoSocial) .ComCampo(Strings.CnpjCpf, Formatador.FormatarCpfCnpj(Model.CnpjCpf), AlinhamentoHorizontal.Centro) .ComCampo(Strings.InscricaoEstadual, Model.InscricaoEstadual, AlinhamentoHorizontal.Centro) .ComLarguras(0, 45F * Proporcao, 30F * Proporcao); AdicionarLinhaCampos() .ComCampo(Strings.Endereco, Model.Endereco) .ComCampo(Strings.BairroDistrito, Model.Bairro) .ComCampo(Strings.Cep, Formatador.FormatarCEP(Model.Cep), AlinhamentoHorizontal.Centro) .ComLarguras(0, 45F * Proporcao, 30F * Proporcao); AdicionarLinhaCampos() .ComCampo(Strings.Municipio, Model.Municipio) .ComCampo(Strings.UF, Model.Uf, AlinhamentoHorizontal.Centro) .ComCampo(Strings.FoneFax, Formatador.FormatarTelefone(Model.Telefone), AlinhamentoHorizontal.Centro) .ComLarguras(0, 7F * Proporcao, 30F * Proporcao); }