public MetodoPagamentoDTO Alterar(MetodoPagamentoDTO dto) { try { ComandText = "stp_GER_FORMA_PAGAMENTO_ALTERAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("INCIDENCIA", dto.Sigla); AddParameter("UTILIZADOR", dto.Utilizador); AddParameter("CODIGO", dto.Codigo); AddParameter("POS_VISIBLE", dto.POSVisible); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public MetodoPagamentoDTO ObterPorPK(MetodoPagamentoDTO dto) { try { ComandText = "stp_GER_FORMA_PAGAMENTO_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); dto = new MetodoPagamentoDTO(); if (dr.Read()) { dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); dto.POSVisible = int.Parse(dr[4].ToString()); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public List <MetodoPagamentoDTO> ObterPagamentos(FaturaDTO dto) { List <MetodoPagamentoDTO> lista = new List <MetodoPagamentoDTO>(); try { ComandText = "stp_FIN_FATURA_OBTERPAGAMENTOS"; AddParameter("@FATURA", dto.Codigo); MySqlDataReader dr = ExecuteReader(); while (dr.Read()) { MetodoPagamentoDTO pagto = new MetodoPagamentoDTO(); pagto.Descricao = dr[0].ToString(); pagto.TotalLinha = decimal.Parse(dr[1].ToString()); lista.Add(pagto); } } catch (Exception ex) { dto.MensagemErro = ex.Message.Replace("'", string.Empty); } finally { FecharConexao(); } return(lista); }
public MetodoPagamentoDTO Salvar(MetodoPagamentoDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
public List <MetodoPagamentoDTO> ObterResumoRecebimentoPorPaymentMethod(MovimentoDTO dto) { ComandText = "stp_FIN_MOVIMENTO_RESUMO_PORMEIOPAGAMENTO"; List <MetodoPagamentoDTO> lista = new List <MetodoPagamentoDTO>(); try { AddParameter("INICIO", DateTime.Parse(dto.DataIni)); AddParameter("TERMINO", DateTime.Parse(dto.DataTerm)); AddParameter("FILIAL", dto.Filial); AddParameter("UTILIZADOR", dto.Utilizador); AddParameter("WAREHOUSE_ID", dto.LookupNumericField1); MySqlDataReader dr = ExecuteReader(); while (dr.Read()) { MetodoPagamentoDTO PaymentMethod = new MetodoPagamentoDTO { Codigo = int.Parse(dr[0].ToString()), Descricao = dr[1].ToString(), TotalLinha = decimal.Parse(dr[2].ToString()) }; lista.Add(PaymentMethod); } } catch (Exception ex) { var PaymentMethod = new MetodoPagamentoDTO { Sucesso = false, Descricao = ex.Message.Replace("'", "") }; lista = new List <MetodoPagamentoDTO>() { PaymentMethod }; } finally { FecharConexao(); } return(lista); }
public List <MetodoPagamentoDTO> ObterPorFiltro(MetodoPagamentoDTO dto) { List <MetodoPagamentoDTO> listaMetodos; try { ComandText = "stp_GER_FORMA_PAGAMENTO_OBTERPORFILTRO"; AddParameter("DESCRICAO", dto.Descricao); MySqlDataReader dr = ExecuteReader(); listaMetodos = new List <MetodoPagamentoDTO>(); while (dr.Read()) { dto = new MetodoPagamentoDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.POSVisible = int.Parse(dr[4].ToString()); dto.DescricaoPagamento = dr[5].ToString(); dto.Icon = dr[12].ToString(); dto.PaymentMode = dr[14].ToString(); listaMetodos.Add(dto); } } catch (Exception ex) { dto = new MetodoPagamentoDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); listaMetodos = new List <MetodoPagamentoDTO>(); listaMetodos.Add(dto); } finally { FecharConexao(); } return(listaMetodos); }
public MetodoPagamentoDTO Eliminar(MetodoPagamentoDTO dto) { try { ComandText = "stp_GER_FORMA_PAGAMENTO_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 MetodoPagamentoDTO ObterPorPK(MetodoPagamentoDTO dto) { return(dao.ObterPorPK(dto)); }
public List <MetodoPagamentoDTO> ObterPorFiltro(MetodoPagamentoDTO dto) { return(dao.ObterPorFiltro(dto)); }
public MetodoPagamentoDTO Excluir(MetodoPagamentoDTO dto) { return(dao.Eliminar(dto)); }