Example #1
0
        public static GrupoProdutoModel RecuperarPeloId(int id)
        {
            GrupoProdutoModel ret = null;

            using (var conexao = new SqlConnection())
            {
                conexao.ConnectionString = "Data Source=DESKTOP-N8I4SE5\\SQLEXPRESS;Initial Catalog=controle-estoque;Integrated Security=True";
                conexao.Open();
                using (var comando = new SqlCommand())
                {
                    comando.Connection  = conexao;
                    comando.CommandText = "select * from grupo_produto where (id = @id)";

                    comando.Parameters.Add("@id", SqlDbType.Int).Value = id;

                    var reader = comando.ExecuteReader();
                    if (reader.Read())
                    {
                        ret = new GrupoProdutoModel
                        {
                            Id    = (int)reader["id"],
                            Nome  = (string)reader["nome"],
                            Ativo = (bool)reader["ativo"]
                        };
                    }
                }
            }

            return(ret);
        }
Example #2
0
        public static GrupoProdutoModel RecuperarPeloId(int id)
        {
            GrupoProdutoModel 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 grupo_produto where (id = @id)";

                    comando.Parameters.Add("@id", SqlDbType.Int).Value = id;

                    var reader = comando.ExecuteReader();
                    if (reader.Read())
                    {
                        ret = new GrupoProdutoModel
                        {
                            Id    = (int)reader["id"],
                            Nome  = (string)reader["nome"],
                            Ativo = (bool)reader["ativo"]
                        };
                    }
                }
            }

            return(ret);
        }
        public static GrupoProdutoModel RecuperarPeloId(int id)
        {
            GrupoProdutoModel ret = null;

            try
            {
                string ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString;
                using (MySqlConnection con = new MySqlConnection(ConnectionString))
                {
                    con.Open();

                    using (MySqlCommand cmd = con.CreateCommand())
                    {
                        cmd.CommandText = @"select * from grupo_produto where id=@id";
                        cmd.Parameters.Add(new MySqlParameter("id", id));

                        var reader = cmd.ExecuteReader();
                        if (reader.Read())
                        {
                            ret = new GrupoProdutoModel
                            {
                                Id    = (int)reader["id"],
                                Nome  = (string)reader["nome"],
                                Ativo = Convert.ToBoolean(reader["ativo"])
                            };
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("{0}", ex);
            }
            return(ret);
        }
        public static GrupoProdutoModel RecuperarPeloId(int id)
        {
            GrupoProdutoModel ret = null;

            using (var db = new ContextoBD())
            {
                ret = db.GruposProdutos.Find(id);
            }
            return(ret);
            //using (var conexao = new SqlConnection())
            //{
            //    conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString;
            //    conexao.Open();
            //    var sql = "SELECT * FROM tb_grupoProdutos WHERE (id = @id)";
            //    var parametros = new { id };
            //    ret = conexao.Query<GrupoProdutoModel>(sql, parametros).SingleOrDefault();
            //using (var comando = new SqlCommand())
            //{
            //    comando.Connection = conexao;
            //    comando.CommandText = "SELECT * FROM tb_grupoProdutos WHERE (id = @id)";

            //    comando.Parameters.Add("@id", SqlDbType.Int).Value = id;

            //    var reader = comando.ExecuteReader();

            //    if (reader.Read())
            //    {
            //        ret = MontarGrupoProduto(reader);
            //    }
            //}
            //}
        }
        public static bool ExcluirPeloId(int id)
        {
            var ret = false;

            if (RecuperarPeloId(id) != null)
            {
                using (var db = new ContextoBD())
                {
                    var grupoProduto = new GrupoProdutoModel {
                        Id = id
                    };
                    db.GruposProdutos.Attach(grupoProduto);
                    db.Entry(grupoProduto).State = EntityState.Deleted;
                    db.SaveChanges();
                    ret = true;
                }
            }
            return(ret);
            //using (var conexao = new SqlConnection())
            //{
            //    conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString;
            //    conexao.Open();
            //    var sql = "DELETE FROM tb_grupoProdutos 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 tb_grupoProdutos WHERE (id = @id)";

            //    comando.Parameters.Add("@id", SqlDbType.Int).Value = id;
            //    ret = (comando.ExecuteNonQuery() > 0);
            //}
            //}
        }
Example #6
0
        public static GrupoProdutoModel RecuperarPeloId(int id)
        {
            GrupoProdutoModel retorno = null;

            using (var conexao = new SqlConnection()) {
                var Banco = ConfigurationManager.ConnectionStrings["principal"].ConnectionString;

                conexao.ConnectionString = Banco;
                conexao.Open();

                using (var comando = new SqlCommand()) {
                    comando.Connection  = conexao;
                    comando.CommandText = string.Format("select * from grupo_produto where id = {0}", id);

                    var reader = comando.ExecuteReader();
                    while (reader.Read())
                    {
                        retorno = new GrupoProdutoModel {
                            Id     = (int)reader["id"],
                            Nome   = (string)reader["nome"],
                            Status = (bool)reader["status"]
                        };
                    }
                }
            }

            return(retorno);
        }
        public static GrupoProdutoModel RecuperarPeloId(int id)
        {
            GrupoProdutoModel ret = null;

            using (var db = new ContextoBD())
            {
                ret = db.GruposProdutos.Find(id);
            }

            return(ret);
        }
Example #8
0
        public static GrupoProdutoModel RecuperarPeloId(int id)
        {
            GrupoProdutoModel ret = null;

            using (var conexao = new SqlConnection())
            {
                conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString;
                conexao.Open();

                var sql        = "select * from grupo_produto where (id = @id)";
                var parametros = new { id };
                ret = conexao.Query <GrupoProdutoModel>(sql, parametros).SingleOrDefault();
            }
            return(ret);
        }
Example #9
0
        public static GrupoProdutoModel RecuperarPeloId(int id)
        {
            GrupoProdutoModel ret = null;

            using (var conexao = new MySqlConnection())
            {
                //string de conexao que está dentro do arquivo Web.config
                conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString;
                if (conexao.State == System.Data.ConnectionState.Closed)
                {
                    conexao.Open();
                }

                using (var comando = new MySqlCommand())
                {
                    try
                    {
                        comando.Connection  = conexao;
                        comando.CommandText = "SELECT * FROM grupo_produto WHERE id = @id";
                        comando.Parameters.Add("@id", MySqlDbType.Int32).Value = id;
                        var reader = comando.ExecuteReader();
                        if (reader.Read())
                        {
                            ret = (new Models.GrupoProdutoModel
                            {
                                Id = (int)reader["id"],
                                Nome = (string)reader["nome"],
                                Ativo = (bool)reader["ativo"]
                            });
                        }
                    }
                    catch (MySqlException ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
                    finally
                    {
                        if (conexao.State == System.Data.ConnectionState.Open)
                        {
                            conexao.Close();
                        }
                    }
                }
                return(ret);
            }
        }
        public static bool ExcluirPeloId(int id)
        {
            var ret = false;

            if (RecuperarPeloId(id) != null)
            {
                using (var db = new ContextoBD())
                {
                    var grupo = new GrupoProdutoModel {
                        Id = id
                    };
                    db.GruposProdutos.Attach(grupo);
                    db.Entry(grupo).State = EntityState.Deleted;
                    db.SaveChanges();
                    ret = true;
                }
            }

            return(ret);
        }
        public static GrupoProdutoModel findById(int id)
        {
            GrupoProdutoModel ret = null;

            using (var conexao = new SqlConnection())
            {
                try
                {
                    conexao.ConnectionString = ConfigurationManager.ConnectionStrings["main"].ConnectionString;
                    conexao.Open();

                    using (var comando = new SqlCommand())
                    {
                        comando.Connection  = conexao;
                        comando.CommandText = String.Format("SELECT * FROM Grupo_Produto WHERE (id = {0})", id);

                        var reader = comando.ExecuteReader();
                        if (reader.Read())
                        {
                            ret = new GrupoProdutoModel
                            {
                                id    = (int)reader["id"],
                                Nome  = (String)reader["Nome"],
                                Ativo = (bool)reader["Ativo"]
                            };
                        }
                    }
                }
                catch (SqlException sqlEx)
                {
                    throw sqlEx;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(ret);
        }