public void Remover(Convenio convenio) { #region try { //Abrindo conexao this.abrirConexao(); //Instrucao a ser executada string sql = "Delete From Convenio where ID_Convenio = @ID_Convenio"; SqlCommand cmd = new SqlCommand(sql, this.sqlConn); cmd.Parameters.Add("@ID_Convenio", SqlDbType.Int); cmd.Parameters["@ID_Convenio"].Value = convenio.ID_Convenio; //Executando a instrução cmd.ExecuteNonQuery(); //Liberando a memoria cmd.Dispose(); //Fechando conexao this.fecharConexao(); } catch (FaultException e) { throw new FaultException("Erro ao remover Convenio." + e); } #endregion }
public void Cadastrar(Convenio convenio) { ClinicaUtils.ValidarVazio(convenio.Descricao.Trim(), ClinicaUtils.ERRO_ESPECIALIDADE); ClinicaUtils.ValidarExceder(convenio.Descricao.Trim(), 20, ClinicaUtils.ERRO_ESPECIALIDADE); new ConvenioBD().Cadastrar(convenio); }
public void Atualizar(Convenio convenio) { #region try { //Abrindo Conexão this.abrirConexao(); string sql = "UPDATE Convenio SET Descricao = @Descricao WHERE ID_Convenio = @ID_Convenio"; //instrução a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //Recebendo os valores cmd.Parameters.Add("@ID_Convenio", SqlDbType.Int); cmd.Parameters["@ID_Convenio"].Value = convenio.ID_Convenio; cmd.Parameters.Add("@Descricao", SqlDbType.VarChar); cmd.Parameters["@Descricao"].Value = convenio.Descricao; //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //Fechando conexão this.fecharConexao(); } catch (FaultException e) { throw new FaultException("Erro ao atualizar Convenio." + e); } #endregion }
public void Cadastrar(Convenio convenio) { #region try { //Abrindo Conexão this.abrirConexao(); string sql = "insert into Convenio (Descricao)" + "values (@Descricao)"; //instrução a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //Recebendo os valores cmd.Parameters.Add("@Descricao", SqlDbType.VarChar); cmd.Parameters["@Descricao"].Value = convenio.Descricao; //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //Fechando conexão this.fecharConexao(); } catch (FaultException e) { throw new FaultException("Erro ao conectar e cadastrar " + e); } #endregion }
public void Atualizar(Convenio convenio) { ClinicaUtils.ValidarCodigo(convenio.ID_Convenio); ClinicaUtils.ValidarVazio(convenio.Descricao.Trim(), ClinicaUtils.ERRO_ESPECIALIDADE); ClinicaUtils.ValidarExceder(convenio.Descricao.Trim(), 20, ClinicaUtils.ERRO_ESPECIALIDADE); new ConvenioBD().Atualizar(convenio); }
public bool VerificarExistencia(Convenio convenio) { #region bool retorno = false; try { //Conectar ao banco this.abrirConexao(); //instrução a ser executada string sql = "Select ID_Convenio, Descricao FROM Convenio Where ID_Convenio = @ID_Convenio"; SqlCommand cmd = new SqlCommand(sql, this.sqlConn); cmd.Parameters.Add("ID_Convenio", SqlDbType.Int); cmd.Parameters["ID_Convenio"].Value = convenio.ID_Convenio; //Executando a instrução e colocando o resultado num leitor SqlDataReader DbReader = cmd.ExecuteReader(); while (DbReader.Read()) { retorno = true; break; } //fechando o leitor de resultados DbReader.Close(); //Liberando memoria cmd.Dispose(); //Fechar conexao this.fecharConexao(); } catch (FaultException) { throw new FaultException("Convenio esta ativo."); } return(retorno); }
public List <Convenio> Listar(Convenio filtro) { List <Convenio> retorno = new List <Convenio>(); try { //Abrindo conexao this.abrirConexao(); //Instrução a ser executada string sql = "SELECT ID_Convenio,Descricao FROM Convenio where 1=1"; //Se foi passado uma descrição válida, o mesmo entrará como critério de filtro if (filtro.ID_Convenio > 0) { sql += " AND ID_Convenio = @ID_Convenio"; } //Se foi passado uma descricao válido, o mesmo entrará como critério de filtro if (!string.IsNullOrWhiteSpace(filtro.Descricao)) { sql += " AND Descricao LIKE @Descricao"; } SqlCommand cmd = new SqlCommand(sql, sqlConn); if (filtro.ID_Convenio > 0) { cmd.Parameters.Add("@ID_Convenio", SqlDbType.Int); cmd.Parameters["@ID_Convenio"].Value = filtro.ID_Convenio; } if (!string.IsNullOrWhiteSpace(filtro.Descricao)) { cmd.Parameters.Add("@Descricao", SqlDbType.VarChar); cmd.Parameters["@Descricao"].Value = "%" + filtro.Descricao + "%"; } //Executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //Lendo o resultado da consulta while (DbReader.Read()) { Convenio convenio = new Convenio(); //Acessando os valores das colunas do resultado convenio.ID_Convenio = DbReader.GetInt32(DbReader.GetOrdinal("ID_Convenio")); convenio.Descricao = DbReader.GetString(DbReader.GetOrdinal("Descricao")); retorno.Add(convenio); } //Fechando o leitor de resultados DbReader.Close(); //Liberando memoria cmd.Dispose(); //Fechando a conexão this.fecharConexao(); } catch (FaultException e) { throw new FaultException("Erro ao conectar e selecionar." + e.Message); } return(retorno); }
public bool VerificarExistencia(Convenio convenio) { return(new ConvenioBD().VerificarExistencia(convenio)); }
public List <Convenio> Listar(Convenio filtro) { return(new ConvenioBD().Listar(filtro)); }
public void Remover(Convenio convenio) { ClinicaUtils.ValidarCodigo(convenio.ID_Convenio); new ConvenioBD().Remover(convenio); }