示例#1
0
        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);
            }
        }
示例#2
0
        /// <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);
        }