protected void btnImportarArquivo_Click(object sender, EventArgs e) { try { var stream = new MemoryStream(fluArquivo.FileBytes); var extensao = Path.GetExtension(fluArquivo.FileName); _cadastroCNI = Microsoft.Practices.ServiceLocation.ServiceLocator.Current .GetInstance <Financeiro.UI.Web.Process.CartaoNaoIdentificado.CadastroCartaoNaoIdentificadoFluxo>(); var retorno = _cadastroCNI.Importar(stream, extensao, Request["cxDiario"] == "1"); var script = string.Empty; if (retorno.Message != null && !string.IsNullOrEmpty(retorno.Message.ToString())) { MensagemAlerta.ErrorMsg("Falha ao importar arquivo. ", retorno); } else { MensagemAlerta.ShowMsg("Arquivo importado com sucesso!", this); } } catch (Exception ex) { Glass.MensagemAlerta.ErrorMsg("Falha ao importar arquivo de cartões não identificados.", ex, Page); } }
/// <summary> /// Método acionado quando o página estiver sendo inicializada. /// </summary> /// <param name="e"></param> protected override void OnInit(EventArgs e) { _cadastroCNI = Microsoft.Practices.ServiceLocation.ServiceLocator.Current .GetInstance <Financeiro.UI.Web.Process.CartaoNaoIdentificado.CadastroCartaoNaoIdentificadoFluxo>(); if (!string.IsNullOrEmpty(Request["idCartaoNaoIdentificado"])) { _cadastroCNI.IdCNI = int.Parse(Request["idCartaoNaoIdentificado"]); } odsCartaoNaoIdentificado.ObjectCreating += DataSourceObjectCreating; odsCartaoNaoIdentificado.Register(); dtvCartaoNaoIdentificado.Register(); base.OnInit(e); }