public ComissaoDTO Adicionar(ComissaoDTO dto) { try { ComandText = "stp_COM_COMISSAO_ADICIONAR"; AddParameter("@CODIGO", dto.Codigo); AddParameter("DESCRICAO", dto.Descricao); AddParameter("@VALOR", dto.Valor); dto.Codigo = ExecuteInsert(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public ComissaoDTO ObterPorPK(ComissaoDTO dto) { try { ComandText = "stp_COM_COMISSAO_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); dto = new ComissaoDTO(); if (dr.Read()) { dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Valor = Convert.ToDecimal(dr[2].ToString()); dto.Estado = int.Parse(dr[3].ToString()); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public IEnumerable <Comissao> Lov(int?Id = null) { var filtro = new ComissaoDTO(); filtro.Id = (Id.HasValue) ? Id : null; return(_comissaoRepository.Listar(filtro)); }
public IEnumerable <Comissao> Listar(ComissaoDTO comissaoDTO) { return(base.Query(x => (x.Id == comissaoDTO.Id || !comissaoDTO.Id.HasValue) && (x.FaturamentoId == comissaoDTO.FaturamentoId || !comissaoDTO.FaturamentoId.HasValue) && (x.Faturamento.Parcela.Numero == comissaoDTO.NumeroParcela || !comissaoDTO.NumeroParcela.HasValue) && (x.Faturamento.Parcela.Venda.Id == comissaoDTO.VendaId || !comissaoDTO.VendaId.HasValue) && (x.Faturamento.DataPgto >= comissaoDTO.DataFaturamentoIni || !comissaoDTO.DataFaturamentoIni.HasValue) && (x.Faturamento.DataPgto <= comissaoDTO.DataFaturamentoFim || !comissaoDTO.DataFaturamentoFim.HasValue) && (x.Status == comissaoDTO.Status || !comissaoDTO.Status.HasValue) && (x.DataPagamento == comissaoDTO.DataPagamento || !comissaoDTO.DataPagamento.HasValue) && (EF.Functions.Like(x.Faturamento.Parcela.Venda.Vendedor.Nome, "%" + comissaoDTO.Vendedor + "%") || string.IsNullOrEmpty(comissaoDTO.Vendedor)), x => x.Id ).Include(x => x.Faturamento) .ThenInclude(f => f.Parcela) .ThenInclude(f => f.Venda) .ThenInclude(v => v.Vendedor)); }
public List <ComissaoDTO> ObterPorFiltro(ComissaoDTO dto) { List <ComissaoDTO> lista; try { ComandText = "stp_COM_COMISSAO_OBTERPORFILTRO"; MySqlDataReader dr = ExecuteReader(); lista = new List <ComissaoDTO>(); while (dr.Read()) { dto = new ComissaoDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Valor = Convert.ToDecimal(dr[2].ToString()); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); lista.Add(dto); } } catch (Exception ex) { dto = new ComissaoDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); lista = new List <ComissaoDTO>(); lista.Add(dto); } finally { FecharConexao(); } return(lista); }
public ComissaoDTO Eliminar(ComissaoDTO dto) { try { ComandText = "stp_COM_COMISSAO_EXCLUIR"; AddParameter("CODIGO", dto.Codigo); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public IActionResult Listar(ComissaoDTO entidade) { return(Ok(_servico.Listar(entidade))); }
public IEnumerable <Comissao> Listar(ComissaoDTO ComissaoVo) { return(_comissaoRepository.Listar(ComissaoVo)); }
public ComissaoDTO ObterPorPK(ComissaoDTO dto) { return(dao.ObterPorPK(dto)); }
public List <ComissaoDTO> ObterPorFiltro(ComissaoDTO dto) { return(dao.ObterPorFiltro(dto)); }
public ComissaoDTO Excluir(ComissaoDTO dto) { return(dao.Eliminar(dto)); }
public ComissaoDTO Salvar(ComissaoDTO dto) { return(dao.Adicionar(dto)); }