public static bool ExcluirPeloId(int id) { var ret = false; if (RecuperarPeloId(id) != null) { using (var db = new ContextoBD()) { var fornecedor = new FornecedorModel { Id = id }; db.Fornecedores.Attach(fornecedor); db.Entry(fornecedor).State = EntityState.Deleted; ret = true; } } return(ret); //using (var conexao = new SqlConnection()) //{ // conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString; // conexao.Open(); // var sql = "DELETE FROM Fornecedor WHERE (id = @id)"; // var parametros = new { id }; // ret = (conexao.Execute(sql, parametros) > 0); //using (var comando = new SqlCommand()) //{ // comando.Connection = conexao; // comando.CommandText = "DELETE FROM Fornecedor WHERE (id = @id)"; // comando.Parameters.Add("@id", SqlDbType.Int).Value = id; // ret = (comando.ExecuteNonQuery() > 0); //} //} }
public static FornecedorModel RecuperarPeloId(int id) { FornecedorModel ret = null; using (var db = new ContextoBD()) { ret = db.Fornecedores.Find(id); } return(ret); //using (var conexao = new SqlConnection()) //{ // conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString; // conexao.Open(); // var sql = "select * from Fornecedor where (id = @id)"; // var parametros = new { id }; // ret = conexao.Query<FornecedorModel>(sql, parametros).SingleOrDefault(); //using (var comando = new SqlCommand()) //{ // comando.Connection = conexao; // comando.CommandText = "select * from Fornecedor where (id = @id)"; // comando.Parameters.Add("@id", SqlDbType.Int).Value = id; // var reader = comando.ExecuteReader(); // if (reader.Read()) // { // ret = MontarFornecedor(reader); // } //} //} }
public static FornecedorModel RecuperarPeloId(int id) { FornecedorModel ret = null; using (var db = new ContextoBD()) { ret = db.Fornecedores.Find(id); } return(ret); }
public static FornecedorModel RecuperarPeloId(int id) { FornecedorModel ret = null; using (var conexao = new SqlConnection()) { conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString; conexao.Open(); var sql = "select * from fornecedor where (id = @id)"; var parametros = new { id }; ret = conexao.Query <FornecedorModel>(sql, parametros).SingleOrDefault(); } return(ret); }
public static FornecedorModel RecuperarPeloId(int id) { FornecedorModel ret = null; using (var conexao = new SqlConnection()) { conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString; conexao.Open(); using (var comando = new SqlCommand()) { comando.Connection = conexao; comando.CommandText = "select * from fornecedor where (id = @id)"; comando.Parameters.Add("@id", SqlDbType.Int).Value = id; var reader = comando.ExecuteReader(); if (reader.Read()) { ret = new FornecedorModel { Id = (int)reader["id"], Nome = (string)reader["nome"], RazaoSocial = (string)reader["razao_social"], NumDocumento = (string)reader["num_documento"], Tipo = (TipoPessoa)((int)reader["tipo"]), Telefone = (string)reader["telefone"], Contato = (string)reader["contato"], Logradouro = (string)reader["logradouro"], Numero = (string)reader["numero"], Complemento = (string)reader["complemento"], Cep = (string)reader["cep"], IdPais = (int)reader["id_pais"], IdEstado = (int)reader["id_estado"], IdCidade = (int)reader["id_cidade"], Ativo = (bool)reader["ativo"] }; } } } return(ret); }
public static bool ExcluirPeloId(int id) { var ret = false; if (RecuperarPeloId(id) != null) { using (var db = new ContextoBD()) { var fornecedor = new FornecedorModel { Id = id }; db.Fornecedores.Attach(fornecedor); db.Entry(fornecedor).State = EntityState.Deleted; db.SaveChanges(); ret = true; } } return(ret); }
public static FornecedorModel RecuperarPeloId(int id) { FornecedorModel ret = null; using (var conexao = new SqlConnection()) { conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString; conexao.Open(); var sql = "select id, nome, tipo, telefone, contato, logradouro, numero, complemento, cep, ativo, " + "razao_social as RazaoSocial, num_documento as NumDocumento, id_pais as IdPais, " + "id_estado as IdEstado, id_cidade as IdCidade " + "from fornecedor " + "where (id = @id)"; var parametros = new { id }; ret = conexao.Query <FornecedorModel>(sql, parametros).SingleOrDefault(); } return(ret); }