public ListaBoletosServiceTests() { _user = new Usuario { Codigo = 1, RegionalId = 16 }; _entities = new List <ListaBoletos>(); _entity = CreateEntityFactory(); }
public DadoListaBoletosValorViewModel CreateInstance(ListaBoletos entity) { return(new DadoListaBoletosValorViewModel { ValorTotalLista = $"R$ {string.Format(CultureInfo.GetCultureInfo("pt-BR"), "{0:C}", (Convert.ToDecimal(entity.ValorTotalLista)).ToString("N2"))}", TotalCredores = entity.TotalCredores.ZeroParaNulo() }); }
private int SalvarService(ListaBoletos desdobramento, int funcionalidade) { var acao = desdobramento.Id > 0 ? EnumAcao.Alterar : EnumAcao.Inserir; return(App.ListaBoletosService.SalvarOuAlterar( desdobramento, funcionalidade, Convert.ToInt16(acao))); }
public ActionResult Save(ListaBoletos listaBoletos) { try { return(Json(new { Status = "Sucesso", Id = SalvarService(listaBoletos, Convert.ToInt32(_funcId)) })); } catch (Exception ex) { return(Json(new { Status = "Falha", Msg = ex.Message })); } }
public void InserirDoc(ListaBoletos entity, string chave, string senha, string tipo) { var result = entity.NumeroDocumento != null?DataHelperProdespReserva.Procedure_InclusaoDocSIAFEM(chave, senha, entity.NumeroSiafem, entity.NumeroDocumento, tipo) : null; var resultItem = entity.NumeroDocumento != null?result.FirstOrDefault() : null; if (!string.IsNullOrEmpty(resultItem?.outErro)) { throw new SidsException(resultItem?.outErro); } }
public DadoListaBoletosViewModel CreateInstance(ListaBoletos entity) { return new DadoListaBoletosViewModel { CodigoUnidadeGestora = entity.CodigoUnidadeGestora, CodigoGestao = entity.CodigoGestao, DataEmissao = entity.DataEmissao.ToShortDateString(), NomeLista = entity.NomeLista, NumeroCnpjcpfFavorecido = entity.NumeroCnpjcpfFavorecido }; }
public FiltroGridViewModel CreateInstance(ListaBoletos entity) { return(new FiltroGridViewModel { Id = Convert.ToString(entity.Id), NumeroSiafemListaBoleto = entity.NumeroSiafem, NumeroCnpjcpfFavorecido = entity.NumeroCnpjcpfFavorecido, TotalCredores = entity.TotalCredores, ValorTotalLista = entity.ValorTotalLista, Data = entity.DataCadastro.ToShortDateString(), StatusSiafem = string.IsNullOrEmpty(entity.StatusSiafem) || entity.StatusSiafem.Equals("N") ? "Não Transmitido" : entity.StatusSiafem.Equals("E") ? "Erro" : "Sucesso", MensagemSiafem = entity.MensagemServicoSiafem, CadastroCompleto = entity.CadastroCompleto, TransmitirSiafem = entity.TransmitirSiafem, TransmitidoSiafem = entity.TransmitidoSiafem, }); }
public IEnumerable <ListaBoletos> FetchForGrid(ListaBoletos entity, DateTime since, DateTime until) { return(DataHelper.List <ListaBoletos>("PR_LISTA_DE_BOLETOS_CONSULTA_GRID", new SqlParameter("@id_lista_de_boletos", entity.Id), new SqlParameter("@nr_siafem_siafisico", entity.NumeroSiafem), new SqlParameter("@cd_gestao", entity.CodigoGestao), new SqlParameter("@dt_emissao", entity.DataEmissao.ValidateDBNull()), new SqlParameter("@ds_nome_da_lista", entity.NomeLista), new SqlParameter("@nr_cnpj_favorecido", entity.NumeroCnpjcpfFavorecido), new SqlParameter("@id_tipo_documento", entity.DocumentoTipoId), new SqlParameter("@nr_documento", entity.NumeroDocumento), new SqlParameter("@cd_barras", entity.CodigoDeBarras), new SqlParameter("@cd_transmissao_status_siafem_siafisico", entity.StatusSiafem), new SqlParameter("@dt_cadastramento_de", since.ValidateDBNull()), new SqlParameter("@dt_cadastramento_ate", until.ValidateDBNull()), new SqlParameter("@id_regional", entity.RegionalId), new SqlParameter("@id_tipo_de_boleto", entity.TipoBoletoId))); }
public JsonResult Transmitir(ListaBoletos desdobramento) { ListaBoletos objModel; try { var usuario = App.AutenticacaoService.GetUsuarioLogado(); desdobramento.RegionalId = usuario.RegionalId == 1 ? 16 : (short)usuario.RegionalId; ModelId = SalvarService(desdobramento, 0); App.ListaBoletosService.Transmitir(ModelId, usuario, (int)_funcId); objModel = App.ListaBoletosService.Selecionar(ModelId); return(Json(new { Status = "Sucesso", Codigo = objModel.Id, objModel })); } catch (Exception ex) { objModel = App.ListaBoletosService.Selecionar(ModelId); return(Json(new { Status = "Falha", Msg = ex.Message, Codigo = objModel.Id, objModel })); } }
public int Save(ListaBoletos entity) { var sqlParameterList = DataHelper.GetSqlParameterList(entity); return(DataHelper.Get <int>("PR_LISTA_DE_BOLETOS_SALVAR", sqlParameterList)); }
public IEnumerable <ListaBoletos> Fetch(ListaBoletos entity) { return(DataHelper.List <ListaBoletos>("PR_LISTA_DE_BOLETOS_CONSULTAR", new SqlParameter("@id_lista_de_boletos", entity.Id), new SqlParameter("@id_regional", entity.RegionalId))); }
public FiltroViewModel CreateInstance(ListaBoletos objModel, IEnumerable <TipoBoleto> tipoBoleto, IEnumerable <DocumentoTipo> documento, DateTime de, DateTime ate) { var filtro = new FiltroViewModel(); filtro.NumeroDoCodigoDebarras = objModel.CodigoDeBarras; filtro.NumeroSiafemListaBoleto = objModel.NumeroSiafem; filtro.CodigoUnidadeGestora = objModel.CodigoUnidadeGestora; filtro.CodigoGestao = objModel.CodigoGestao; //filtro.DataEmissao = objModel.DataEmissao; filtro.NomeLista = objModel.NomeLista; filtro.NumeroCnpjcpfFavorecido = objModel.NumeroCnpjcpfFavorecido; filtro.NumeroDocumento = objModel.NumeroDocumento; filtro.DocumentoTipoId = Convert.ToString(documento?.FirstOrDefault(x => x.Id == objModel.DocumentoTipoId)); filtro.DocumentoTipoListItems = documento?. Select(s => new SelectListItem { Text = s.Descricao, Value = s.Id.ToString(), Selected = s.Id == objModel.DocumentoTipoId }); filtro.StatusSiafem = objModel.StatusSiafem; filtro.StatusSiafemListItems = new List <SelectListItem> { new SelectListItem { Text = "Sucesso", Value = "S" }, new SelectListItem { Text = "Erro", Value = "E" }, new SelectListItem { Text = "Não transmitido", Value = "N" } }; filtro.TipoDeBoletoId = Convert.ToString(tipoBoleto?.FirstOrDefault(x => x.Id == objModel.TipoBoletoId)); filtro.TipoBoletoListItems = tipoBoleto?. Select(s => new SelectListItem { Text = s.Descricao, Value = s.Id.ToString(), Selected = s.Id == objModel.TipoBoletoId }); filtro.NumeroBoleto1 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(0, 5) : ""; filtro.NumeroBoleto2 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(5, 5) : ""; filtro.NumeroBoleto3 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(10, 5) : ""; filtro.NumeroBoleto4 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(15, 6) : ""; filtro.NumeroBoleto5 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(21, 5) : ""; filtro.NumeroBoleto6 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(26, 6) : ""; filtro.NumeroDigito = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(32, 1) : ""; filtro.NumeroBoleto6 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(33, 14) : ""; filtro.NumeroTaxa1 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(0, 12) : ""; filtro.NumeroTaxa2 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(12, 12) : ""; filtro.NumeroTaxa3 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(24, 12) : ""; filtro.NumeroTaxa4 = objModel.CodigoDeBarras != null?objModel.CodigoDeBarras.Substring(36, 12) : ""; return(filtro); }
internal void InserirDoc(ListaBoletos entity, string chave, string senha, string tipo) { _contaUnica.InserirDoc(entity, chave, senha, tipo); }