public bool Cancelar(EmissaoCFO entidade) { GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(UsuarioCredenciado)) { bancoDeDados.IniciarTransacao(); EmissaoCFO entidadeBanco = _da.ObterPorNumero(Convert.ToInt64(entidade.Numero), entidade.Serie, true, false, bancoDeDados); if (!String.IsNullOrWhiteSpace(entidadeBanco.Numero)) { string numtemp = entidadeBanco.Numero; if (numtemp.Count() > 8) { entidadeBanco.Numero = numtemp.Substring(0, 8); entidadeBanco.Serie = numtemp[9].ToString(); } _da.Cancelar(entidadeBanco, bancoDeDados); } bancoDeDados.Commit(); } return(Validacao.EhValido); }
public bool Cancelar(EmissaoCFO entidade) { GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(UsuarioCredenciado)) { bancoDeDados.IniciarTransacao(); EmissaoCFO entidadeBanco = _da.ObterPorNumero(Convert.ToInt64(entidade.Numero), true, false, bancoDeDados); _da.Cancelar(entidadeBanco, bancoDeDados); bancoDeDados.Commit(); } return(Validacao.EhValido); }