public ConvenioDTO Alterar(ConvenioDTO dto) { try { BaseDados.ComandText = "spt_ACA_CONVENIO_ALTERAR"; BaseDados.AddParameter("@CODIGO", dto.Codigo); BaseDados.AddParameter("@TIPO", dto.Tipo); BaseDados.AddParameter("@DESCRICAO", dto.Descricao); BaseDados.AddParameter("@INICIO", dto.Inicio); BaseDados.AddParameter("@INSTITUICAO", dto.Instituicao); BaseDados.AddParameter("@TERMINO", dto.Termino); BaseDados.AddParameter("@ESTADO", dto.Estado); BaseDados.ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public ConvenioDTO Alterar(ConvenioDTO dto) { try { ComandText = "stp_CLI_CONVENIO_ALTERAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("SITUACAO", dto.Estado); AddParameter("DESCONTO", dto.ValorParceiro); AddParameter("ENTIDADE", dto.Entidade); AddParameter("TIPO", dto.Sigla); AddParameter("VALOR_UTENTE", dto.ValorUtente); AddParameter("VALIDADE", dto.Validade); AddParameter("PRECO_PROPOSTO", dto.PrecoProposto); AddParameter("PERCENTUAL_PROPOSTO", dto.PercentualProposto); AddParameter("VALOR_ACORDADO", dto.ValorAcordado); AddParameter("UTILIZADOR", dto.Utilizador); AddParameter("CODIGO", dto.Codigo); ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public ConvenioDTO ObterPorCodigo(ConvenioDTO dto) { try { BaseDados.ComandText = "spt_ACA_CONVENIO_OBTERPK"; BaseDados.AddParameter("@CODIGO", dto.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); dto = new ConvenioDTO(); while (dr.Read()) { dto.Codigo = int.Parse(dr[0]); dto.Tipo = dr[1]; dto.Instituicao = int.Parse(dr[2]); dto.Descricao = dr[3]; dto.Inicio = Convert.ToDateTime(dr[4]); dto.Termino = Convert.ToDateTime(dr[5]); dto.Estado = int.Parse(dr[6]); dto.NomeInstituicao = dr[7]; } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public List <ConvenioDTO> ObterPorFiltro(ConvenioDTO dto) { List <ConvenioDTO> listaSeguroSaudes = new List <ConvenioDTO>(); try { ComandText = "stp_CLI_CONVENIO_OBTERPORFILTRO"; AddParameter("@DESCRICAO", dto.Descricao); AddParameter("@SEGURADORA", dto.Entidade); MySqlDataReader dr = ExecuteReader(); while (dr.Read()) { dto = new ConvenioDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.ValorParceiro = Convert.ToDecimal(dr[2].ToString()); dto.Estado = int.Parse(dr[3].ToString()); if (dr[4].ToString() != null && !dr[4].ToString().Equals("")) { dto.Entidade = int.Parse(dr[4].ToString()); dto.DesignacaoEntidade = dr[15].ToString(); dto.SocialName = dr[16].ToString(); } else { dto.Entidade = -1; dto.DesignacaoEntidade = "PARTICULAR"; dto.SocialName = "PARTICULAR"; } dto.Sigla = dr[5].ToString(); dto.ValorUtente = Convert.ToDecimal(dr[6].ToString()); dto.PrecoProposto = Convert.ToDecimal(dr[7].ToString() == "" ? "0" : dr[7].ToString()); dto.PercentualProposto = Convert.ToDecimal(dr[8].ToString() == "" ? "0" : dr[8].ToString()); dto.ValorAcordado = Convert.ToDecimal(dr[9].ToString() == "" ? "0" : dr[9].ToString()); dto.Validade = dr[10].ToString() != "" ? DateTime.Parse(dr[10].ToString()) : DateTime.MinValue; listaSeguroSaudes.Add(dto); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(listaSeguroSaudes); }
public ConvenioDTO Salvar(ConvenioDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
public ConvenioDTO ObterPorPK(ConvenioDTO dto) { try { ComandText = "stp_CLI_CONVENIO_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); dto = new ConvenioDTO(); if (dr.Read()) { dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.ValorParceiro = Convert.ToDecimal(dr[2].ToString()); dto.Estado = int.Parse(dr[3].ToString()); if (dr[4].ToString() != null && !dr[4].ToString().Equals("")) { dto.Entidade = int.Parse(dr[4].ToString()); dto.DesignacaoEntidade = dr[8].ToString(); dto.SocialName = dr[9].ToString(); } else { dto.DesignacaoEntidade = "PARTICULAR"; dto.SocialName = "PARTICULAR"; } dto.Sigla = dr[5].ToString(); dto.ValorUtente = Convert.ToDecimal(dr[6].ToString()); dto.PrecoProposto = Convert.ToDecimal(dr[7].ToString() == "" ? "0" : dr[7].ToString()); dto.PercentualProposto = Convert.ToDecimal(dr[8].ToString() == "" ? "0" : dr[8].ToString()); dto.ValorAcordado = Convert.ToDecimal(dr[9].ToString() == "" ? "0" : dr[9].ToString()); dto.Validade = dr[10].ToString() != "" ? DateTime.Parse(dr[10].ToString()) : DateTime.MinValue; } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public List <ConvenioDTO> ObterPorFiltro(ConvenioDTO dto) { List <ConvenioDTO> convenios; try { BaseDados.ComandText = "spt_ACA_CONVENIO_OBTERPORFILTRO"; BaseDados.AddParameter("@INSTITUICAO", dto.Instituicao); BaseDados.AddParameter("@TIPO", dto.Tipo); BaseDados.AddParameter("@DESCRICAO", dto.Descricao); MySqlDataReader dr = BaseDados.ExecuteReader(); convenios = new List <ConvenioDTO>(); while (dr.Read()) { dto = new ConvenioDTO(); dto.Codigo = int.Parse(dr[0]); dto.Tipo = dr[1]; dto.Instituicao = int.Parse(dr[2]); dto.Descricao = dr[3]; dto.Inicio = Convert.ToDateTime(dr[4]); dto.Termino = Convert.ToDateTime(dr[5]); dto.Estado = int.Parse(dr[6]); dto.NomeInstituicao = dr[7]; convenios.Add(dto); } } catch (Exception ex) { dto = new ConvenioDTO(); convenios = new List <ConvenioDTO>(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); convenios.Add(dto); } finally { BaseDados.FecharConexao(); } return(convenios); }
public ConvenioDTO Apagar(ConvenioDTO dto) { try { BaseDados.ComandText = "spt_ACA_CONVENIO_EXCLUIR"; BaseDados.AddParameter("@CODIGO", dto.Codigo); BaseDados.ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public ConvenioDTO Eliminar(ConvenioDTO dto) { try { ComandText = "stp_CLI_CONVENIO_EXCLUIR"; AddParameter("CODIGO", dto.Codigo); AddParameter("UTILIZADOR", dto.Utilizador); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public ConvenioDTO ObterPorPK(ConvenioDTO dto) { return(dao.ObterPorPK(dto)); }
public List <ConvenioDTO> ObterPorFiltro(ConvenioDTO dto) { return(dao.ObterPorFiltro(dto)); }
public ConvenioDTO Excluir(ConvenioDTO dto) { return(dao.Eliminar(dto)); }