/// <summary> /// De acordo com o valor recebido dos serviços dos Correios, inicializa cada componente da tela /// </summary> /// <param name="codigo"></param> /// <param name="precoEPrazo"></param> /// private void escolherCodigo(string codigo, cResultado.Servicos.cServico precoEPrazo) { switch (codigo) { case "40010": inicializarSedex(precoEPrazo); break; case "40045": inicializarSedex(precoEPrazo); break; case "40215": inicializarSedex10(precoEPrazo); break; case "40290": inicializarSedexHoje(precoEPrazo); break; case "41106": inicializarSedexPAC(precoEPrazo); break; } }
/// <summary> /// Inicializa as entradas dos componentes do PAC /// </summary> /// <param name="precoEPrazo"></param> /// private void inicializarSedexPAC(cResultado.Servicos.cServico precoEPrazo) { lbEntregaPAC.Text = "Dia da postagem + " + precoEPrazo.PrazoEntrega + " dia(s) útil"; lbPrecoPAC.Text = Helpers.returnDinheiro(precoEPrazo.ValorSemAdicionais); lbMaoPAC.Text = Helpers.returnDinheiro(precoEPrazo.ValorMaoPropria); lbRecebimentoPAC.Text = Helpers.returnDinheiro(precoEPrazo.ValorAvisoRecebimento); lbValorDeclaradoPAC.Text = Helpers.returnDinheiro(precoEPrazo.ValorValorDeclarado); lbDomiciliarPAC.Text = Helpers.returnResposta(precoEPrazo.EntregaDomiciliar); lbSabadoPAC.Text = Helpers.returnResposta(precoEPrazo.EntregaSabado); lbErroPAC.Text = precoEPrazo.Erro + ""; lbMsgErroPAC.Text = precoEPrazo.MsgErro; lbSemAdicionaisPAC.Text = Helpers.returnDinheiro(precoEPrazo.ValorSemAdicionais); rtbObsPAC.Text = precoEPrazo.obsFim; lbTotalPAC.Text = Helpers.returnDinheiro(precoEPrazo.Valor); }