public ActionResult ConsultaClientesArquivos(ConsultaClienteViewModel viewModel) { using (var ws = new WsConsultaClientes.Service1()) { var retorno = ws.Importacao_Interna_Cliente_V2(viewModel.SolicitanteCNPJ, viewModel.ImportadorCNPJ, viewModel.Acao.ToBoolean(), User.ObterId().ToString(), string.Empty); var objRetorno = new ConsultaClienteRetorno(); if (retorno != null) { objRetorno.Sucesso = true; objRetorno.Mensagem = retorno.Resposta; objRetorno.Mensagem = objRetorno.Mensagem.Replace(" / / ", "<br /><br />"); objRetorno.Mensagem = objRetorno.Mensagem.Replace(" / ", "<br />"); if (retorno.Arquivos != null) { foreach (WsConsultaClientes.Arquivo arquivo in retorno.Arquivos) { var base64 = Convert.ToBase64String(arquivo.dataArray); objRetorno.Arquivos.Add(new ConsultaClienteRetornoArquivo(arquivo.Nome, arquivo.Extensao.ToLower(), base64)); } } return(Json(objRetorno)); } } return(null); }
public ConsultaClienteView() { InitializeComponent(); _application = AbpApplicationFactory.Create <SincaModule>(options => { options.UseAutofac(); //Autofac integration }); _application.Initialize(); DataContext = new ConsultaClienteViewModel(_application); }
public ConsultaClienteView() { InitializeComponent(); try { BindingContext = viewModel = new ConsultaClienteViewModel(Navigation); } catch (Exception e) { try { string erro = "[ConsultaClienteView]" + Environment.NewLine + e.Message; if (e.InnerException != null) { erro += Environment.NewLine + e.InnerException.Message; } if (e.InnerException.InnerException != null) { erro += Environment.NewLine + e.InnerException.InnerException.Message; } if (e.InnerException.InnerException.InnerException != null) { erro += Environment.NewLine + e.InnerException.InnerException.InnerException.Message; } if (e.InnerException.InnerException.InnerException.InnerException != null) { erro += Environment.NewLine + e.InnerException.InnerException.InnerException.InnerException.Message; } var mensagem = new EmailMessage { Subject = "Log do Aplicativo", Body = erro, To = new List <string> { "*****@*****.**" } }; Email.ComposeAsync(mensagem); } catch (Exception exception) { } } }