protected void CarregarClienteOSESP(ClienteBO clienteBO, bool carregarEnderecos = false) { try { if ((SessionModel.ClienteID > 0) && (SessionModel.Login == null)) { SessionModel.Login = clienteBO.ConsultarOSESP(SessionModel.ClienteID, true); } if ((SessionModel.Login != null) && (SessionModel.Login.Cliente.EnderecoList == null)) { SessionModel.Login.Cliente = clienteBO.CarregarEnderecos(SessionModel.Login.Cliente); } } catch (Exception ex) { LogUtil.Error(string.Format("##Master.CarregarClienteOSESP.EXCEPTION## SESSION {0}, MSG {1}", (this.SessionModel != null) ? this.SessionModel.SessionID : "NA", ex.Message), ex); var retorno = new RetornoModel <CompraModel>(); retorno.Mensagem = ex.Message; retorno.Sucesso = false; //LogUtil.Error(ex); throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.InternalServerError, ParseRetorno(retorno))); } }