Пример #1
0
 //Código para editar produto↓
 public void EditarProduto(Modelo.Produto produto)
 {
     this.mensagem = "";
     Produto.Entry(produto).State = System.Data.EntityState.Modified;
     Produto.SaveChanges();
     this.mensagem = "Produto editada com sucesso !!!!!";
 }
Пример #2
0
        //Código do botão para buscar o produto↓
        private void btnBuscarProduto_Click(object sender, RoutedEventArgs e)
        {
            List <String> ListaProduto = new List <string>();

            ListaProduto.Add(txbEdCodProduto.Text);
            ListaProduto.Add("");
            ListaProduto.Add("");

            Modelo.Controle controle = new Modelo.Controle();
            controle.PesquisarProduto(ListaProduto);
            Modelo.Produto produto = new Modelo.Produto();
            if (Modelo.atbEstaticos.listaProdutoEstatico == null)
            {
                MessageBox.Show("Nome Invalido");
            }
            else
            if (Modelo.atbEstaticos.listaProdutoEstatico.Count() == 0)
            {
                MessageBox.Show("Não existe resposta para esta consulta");
            }

            else
            if (Modelo.atbEstaticos.listaProdutoEstatico.Count() == 1)
            {
                produto = Modelo.atbEstaticos.listaProdutoEstatico[0];
                txbEdCodProduto.Text       = produto.Cod_Produto;
                txbEdDescricaoProduto.Text = produto.Desc_Produto;
                txbEDCodCliente.Text       = produto.Cod_Cliente;
            }
        }
Пример #3
0
        public Modelo.Produto SelectOne(int codigo)
        {
            Modelo.Produto aProduto = new Modelo.Produto();
            SqlConnection  conn     = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("Select codigo, nome from Produto where codigo = @codigo", conn);

            cmd.Parameters.AddWithValue("@codigo", codigo);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aProduto = new Modelo.Produto(
                        Convert.ToInt32(dr["codigo"]),
                        dr["nome"].ToString());
                }
            }

            dr.Close();
            conn.Close();

            return(aProduto);
        }
Пример #4
0
        public Modelo.Produto Select(int id)
        {
            Modelo.Produto aProduto = new Modelo.Produto();
            // Cria Lista Vazia
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Produtos where id = @id";
            cmd.Parameters.AddWithValue("@id", id);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aProduto = new Modelo.Produto(
                        dr.GetInt32(0),
                        dr.GetString(1),
                        dr.GetString(2),
                        dr.GetDecimal(3)
                        );
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(aProduto);
        }
Пример #5
0
        public List <Modelo.Produto> SelectAll()
        {
            Modelo.Produto        aProduto;
            List <Modelo.Produto> aListProduto = new List <Modelo.Produto>();

            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("Select codigo, nome from Produto", conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aProduto = new Modelo.Produto(
                        Convert.ToInt32(dr["codigo"]),
                        dr["nome"].ToString());
                    aListProduto.Add(aProduto);
                }
            }

            dr.Close();
            conn.Close();

            return(aListProduto);
        }
Пример #6
0
        public List <Modelo.Produto> SelectAll()
        {
            Modelo.Produto        aProduto;
            List <Modelo.Produto> aListProduto = new List <Modelo.Produto>();

            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();

            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Produto";

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aProduto = new Modelo.Produto(
                        Convert.ToInt32(dr[0]),
                        dr[1] as string
                        );
                    aListProduto.Add(aProduto);
                }
            }
            dr.Close();
            conn.Close();
            return(aListProduto);
        }
Пример #7
0
        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            DAL.DALProduto DALProduto = new DAL.DALProduto();
            Modelo.Produto produto    = new Modelo.Produto(TextBoxNome.Text);
            DALProduto.Insert(produto);

            Response.Redirect("~\\Produto\\CadastroProduto.aspx");
        }
Пример #8
0
 //Código para excluir produto↓
 public void ExcluirProduto(Modelo.Produto produto)
 {
     this.mensagem = "";
     produto       = Produto.Produto.Find(produto.Cod_Produto);
     Produto.Produto.Remove(produto);
     Produto.SaveChanges();
     this.mensagem = "Produto excluída com sucesso !!!!!";
 }
Пример #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Produto = DALProduto.Select(Convert.ToInt32(Request["codigo"]));
     if (!IsPostBack)
     {
         TextBox1.Text = Produto.Codigo.ToString();
         TextBox2.Text = Produto.Descricao;
     }
 }
Пример #10
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string descricao = TextBox1.Text;

            Produto = new Modelo.Produto(0, descricao);

            DALProduto.Insert(Produto);

            Response.Redirect("Index.aspx");
        }
Пример #11
0
        public void Insert(Modelo.Produto obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("INSERT INTO Produto (descricao) VALUES (@descricao)", conn);

            cmd.Parameters.AddWithValue("@descricao", obj.Descricao);

            cmd.ExecuteNonQuery();
        }
Пример #12
0
        public void Update(Modelo.Produto obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("UPDATE Produto SET descricao = @descricao WHERE codigo = @codigo", conn);

            cmd.Parameters.AddWithValue("@codigo", obj.Codigo);
            cmd.Parameters.AddWithValue("@descricao", obj.Descricao);

            cmd.ExecuteNonQuery();
        }
Пример #13
0
        public void Update(Modelo.Produto obj, int codigo)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("Update Produto set nome = @nome where codigo = @codigo", conn);

            cmd.Parameters.AddWithValue("@codigo", obj.codigo);
            cmd.Parameters.AddWithValue("@nome", obj.nome);

            cmd.ExecuteNonQuery();
        }
Пример #14
0
 //Código para cadastrar produto↓
 public void CadastrarProduto(Modelo.Produto produto)
 {
     this.mensagem = "";
     try
     {
         Produto.Produto.Add(produto);
         Produto.SaveChanges();
         this.mensagem = "Produto cadastrado com sucesso";
     }
     catch (Exception e)
     {
         this.mensagem = "Código do produto ja cadastrado, digite outro código.";
     }
 }
Пример #15
0
        //Codigo para Pesquisar o Produto pelo ID
        public List <Modelo.Produto> PesquisarProduto(Modelo.Produto produto)
        {
            this.mensagem = "";
            List <Modelo.Produto> listaProduto = new List <Modelo.Produto>();
            IQueryable            lista        = from Produto in Produto.Produto
                                                 where
                                                 Produto.Cod_Produto.Contains(produto.Cod_Produto)
                                                 select Produto;

            foreach (Modelo.Produto p in lista)
            {
                listaProduto.Add(p);
            }
            return(listaProduto);
        }
Пример #16
0
        public List <Modelo.Produto> Select(string Id)
        {
            try
            {
                // Variavel para armazenar um livro
                Modelo.Produto c;
                // Cria Lista Vazia
                List <Modelo.Produto> aListProduto = new List <Modelo.Produto>();
                // Cria Conexão com banco de dados
                SqlConnection conn = new SqlConnection(connectionString);
                // Abre conexão com o banco de dados
                conn.Open();
                // Cria comando SQL
                SqlCommand cmd = conn.CreateCommand();
                // define SQL do comando
                cmd.CommandText = "Select * from Produto where Id = @Id";
                cmd.Parameters.AddWithValue("@Id", Id);
                // Executa comando, gerando objeto DbDataReader
                SqlDataReader dr = cmd.ExecuteReader();
                // Le titulo do livro do resultado e apresenta no segundo rótulo
                if (dr.HasRows)
                {
                    while (dr.Read()) // Le o proximo registro
                    {
                        // Cria objeto com dados lidos do banco de dados
                        c = new Modelo.Produto(
                            Convert.ToInt32(dr["Id"]),
                            dr["Descricao"].ToString()
                            );
                        // Adiciona o livro lido à lista
                        aListProduto.Add(c);
                    }
                }
                // Fecha DataReader
                dr.Close();
                // Fecha Conexão
                conn.Close();

                return(aListProduto);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Пример #17
0
        public void Insert(Modelo.Produto obj)
        {
            try
            {
                // Cria Conexão com banco de dados
                SqlConnection conn = new SqlConnection(connectionString);
                // Abre conexão com o banco de dados
                conn.Open();
                // Cria comando SQL
                SqlCommand com = conn.CreateCommand();
                // Define comando de exclusão
                SqlCommand cmd = new SqlCommand("INSERT INTO Produto (Id, Descricao) VALUES (@Id, @Descricao)", conn);
                cmd.Parameters.AddWithValue("@Id", obj.Id);
                cmd.Parameters.AddWithValue("@Descricao", obj.Descricao);

                // Executa Comando
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Пример #18
0
        public void Update(Modelo.Produto obj)
        {
            try
            {
                // Cria Conexão com banco de dados
                SqlConnection conn = new SqlConnection(connectionString);
                // Abre conexão com o banco de dados
                conn.Open();
                // Cria comando SQL
                SqlCommand com = conn.CreateCommand();
                // Define comando de exclusão
                SqlCommand cmd = new SqlCommand("UPDATE Produto SET Descricao = @Descricao  WHERE Id = @Id", conn);
                cmd.Parameters.AddWithValue("@Id", obj.Id);
                cmd.Parameters.AddWithValue("@Descricao", obj.Descricao);

                // Executa Comando
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Пример #19
0
        public Modelo.Produto Select(int codigo)
        {
            Modelo.Produto aProduto;

            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Produto where codigo = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);

            SqlDataReader dr = cmd.ExecuteReader();

            dr.Read();
            aProduto = new Modelo.Produto(
                Convert.ToInt32(dr[0]),
                dr[1] as string
                );
            dr.Close();
            conn.Close();

            return(aProduto);
        }
Пример #20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Produto     = DALProduto.Select(Convert.ToInt32(Request["codigo"]));
     Label2.Text = Produto.Codigo.ToString();
     Label4.Text = Produto.Descricao;
 }