private void BuscarEndEntrega() { //Busca Endereço CamadaDados.Financeiro.Cadastros.TList_CadEndereco List_Endereco = CamadaNegocio.Financeiro.Cadastros.TCN_CadEndereco.Buscar(rPrevenda != null ? rPrevenda.Cd_clifor : rPedido != null ? rPedido.CD_Clifor : string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, null); if (List_Endereco.Count > 0) { if (List_Endereco.Count == 1) { ds_endereco.Text = List_Endereco[0].Ds_endereco.Trim(); Numero.Text = List_Endereco[0].Numero.Trim(); Bairro.Text = List_Endereco[0].Bairro.Trim(); Referencia.Text = List_Endereco[0].Proximo.Trim(); cidade.Text = List_Endereco[0].DS_Cidade.Trim(); uf.Text = List_Endereco[0].UF.Trim(); Fone.Text = List_Endereco[0].Fone.Trim(); } else if (List_Endereco.Exists(p => p.St_enderecoentregabool)) { ds_endereco.Text = List_Endereco.Find(p => p.St_enderecoentregabool).Ds_endereco.Trim(); Numero.Text = List_Endereco.Find(p => p.St_enderecoentregabool).Numero.Trim(); Bairro.Text = List_Endereco.Find(p => p.St_enderecoentregabool).Bairro.Trim(); Referencia.Text = List_Endereco.Find(p => p.St_enderecoentregabool).Proximo.Trim(); cidade.Text = List_Endereco.Find(p => p.St_enderecoentregabool).DS_Cidade.Trim(); uf.Text = List_Endereco.Find(p => p.St_enderecoentregabool).UF.Trim(); Fone.Text = List_Endereco.Find(p => p.St_enderecoentregabool).Fone.Trim(); } } }
private void Busca_Endereco_Clifor() { if (rPedido.CD_Clifor != "") { CamadaDados.Financeiro.Cadastros.TList_CadEndereco List_Endereco = CamadaNegocio.Financeiro.Cadastros.TCN_CadEndereco.Buscar(rPedido.CD_Clifor, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, null); if (List_Endereco.Count > 0) { if (List_Endereco.Exists(p => p.St_enderecoentregabool)) { (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Logradouroent = List_Endereco.Find(p => p.St_enderecoentregabool).Ds_endereco; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Numeroent = List_Endereco.Find(p => p.St_enderecoentregabool).Numero; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Complementoent = List_Endereco.Find(p => p.St_enderecoentregabool).Ds_complemento; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Bairroent = List_Endereco.Find(p => p.St_enderecoentregabool).Bairro; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Cd_cidadeent = List_Endereco.Find(p => p.St_enderecoentregabool).Cd_cidade; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Ds_cidadeent = List_Endereco.Find(p => p.St_enderecoentregabool).DS_Cidade; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Uf_ent = List_Endereco.Find(p => p.St_enderecoentregabool).UF; } else if (List_Endereco.Count == 1) { (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Logradouroent = List_Endereco[0].Ds_endereco; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Numeroent = List_Endereco[0].Numero; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Complementoent = List_Endereco[0].Ds_complemento; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Bairroent = List_Endereco[0].Bairro; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Cd_cidadeent = List_Endereco[0].Cd_cidade; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Ds_cidadeent = List_Endereco[0].DS_Cidade; (bsOrdem.Current as CamadaDados.Faturamento.Pedido.TRegistro_OrdemCarregamento).Uf_ent = List_Endereco[0].UF; } } } }