コード例 #1
0
        public void SalvarEstoque(EstoqueDTO dto)
        {
            string Script = @"INSERT INTO tb_estoque(Qn_Quantidade,
                                                     Tm_tamanho,
                                                     dt_data,
                                                     Pc_preco,
                                                     fk_id_produto_estoque,
                                                     Qn_QuantidadeEmKg)
                                                     VALUES(@Qn_Quantidade,
                                                     @Tm_tamanho,
                                                     @dt_datavl,
                                                     @Pc_preco,
                                                     @fk_id_produto_estoque,
                                                     @Qn_QuantidadeEmKg)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Qn_Quantidade", dto.Qn_Quantidade));
            parms.Add(new MySqlParameter("Tm_tamanho", dto.Tm_tamanho));
            parms.Add(new MySqlParameter("dt_data", dto.dt_data));
            parms.Add(new MySqlParameter("Pc_preco", dto.Pc_preco));
            parms.Add(new MySqlParameter("Tm_tamanho", dto.Tm_tamanho));
            parms.Add(new MySqlParameter("Qn_QuantidadeEmKg", dto.Qn_QuantidadeEmKg));
            parms.Add(new MySqlParameter("fk_id_produto_estoque", dto.fk_id_produto_estoque));


            Database db = new Database();

            db.ExecuteInsertScriptWithPk(Script, parms);
        }
コード例 #2
0
        public List <EstoqueDTO> Listar()
        {
            string Script = @"SELECT *FROM tb_estoque";
            List <MySqlParameter> parms = new List <MySqlParameter>();
            Database          db        = new Database();
            MySqlDataReader   reader    = db.ExecuteSelectScript(Script, parms);
            List <EstoqueDTO> lista     = new List <EstoqueDTO>();

            while (reader.Read())
            {
                EstoqueDTO dto = new EstoqueDTO();
                dto.Id_Estoque            = reader.GetInt32("Id_Estoque");
                dto.Pc_preco              = reader.GetString("Pc_preco");
                dto.fk_id_produto_estoque = reader.GetInt32("fk_id_produto_estoque");
                dto.Qn_Quantidade         = reader.GetString("Qn_QuantidadeEmKg");
                dto.Tm_tamanho            = reader.GetString("Tm_tamanho");
                dto.dt_data       = reader.GetDateTime("dt_data");
                dto.Qn_Quantidade = reader.GetString("Qn_Quantidade");
                dto.Tm_tamanho    = reader.GetString("Tm_tamanho");


                lista.Add(dto);
            }
            reader.Close();
            return(lista);
        }
コード例 #3
0
        public void Alterar(EstoqueDTO dto)
        {
            string Script = @"UPDATE tb_estoque SET Qn_Quantidade = @Qn_Quantidade,
                                                     Tm_tamanho = @Tm_tamanho,
                                                     dt_data = @dt_data,
                                                     fk_id_produto_estoque = @fk_id_produto_estoque,
                                                     Pc_preco = @Pc_preco,
                                                     Qn_QuantidadeEmKg = @Qn_QuantidadeEmKg
                                               WHERE Id_Estoque = @Id_Estoque";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Qn_Quantidade", dto.Qn_Quantidade));
            parms.Add(new MySqlParameter("Tm_tamanho", dto.Tm_tamanho));
            parms.Add(new MySqlParameter("dt_data", dto.dt_data));
            parms.Add(new MySqlParameter("Pc_preco", dto.Pc_preco));
            parms.Add(new MySqlParameter("Tm_tamanho", dto.Tm_tamanho));
            parms.Add(new MySqlParameter("Qn_QuantidadeEmKg", dto.Qn_QuantidadeEmKg));
            parms.Add(new MySqlParameter("fk_id_produto_estoque", dto.fk_id_produto_estoque));
            parms.Add(new MySqlParameter("Id_Estoque", dto.fk_id_produto_estoque));


            Database db = new Database();

            db.ExecuteInsertScriptWithPk(Script, parms);
        }
コード例 #4
0
        public List <EstoqueDTO> ConsultarpoID(int id)
        {
            string script = @"select * from tb_estoque where Id_Estoque like @Id_Estoque";
            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Id_Estoque", id));
            Database          db     = new Database();
            MySqlDataReader   reader = db.ExecuteSelectScript(script, parms);
            List <EstoqueDTO> lista  = new List <EstoqueDTO>();

            while (reader.Read())
            {
                EstoqueDTO dto = new EstoqueDTO();
                dto.Id_Estoque            = reader.GetInt32("Id_Estoque");
                dto.Pc_preco              = reader.GetString("Pc_preco");
                dto.fk_id_produto_estoque = reader.GetInt32("fk_id_produto_estoque");
                dto.Qn_Quantidade         = reader.GetString("Qn_QuantidadeEmKg");
                dto.Tm_tamanho            = reader.GetString("Tm_tamanho");
                dto.dt_data       = reader.GetDateTime("dt_data");
                dto.Qn_Quantidade = reader.GetString("Qn_Quantidade");
                dto.Tm_tamanho    = reader.GetString("Tm_tamanho");
            }
            reader.Close();
            return(lista);
        }
コード例 #5
0
        public void Alterar(EstoqueDTO dto)
        {
            EstoqueDatabase db = new EstoqueDatabase();

            db.Alterar(dto);
        }
コード例 #6
0
        public void SalvarEstoque(EstoqueDTO dto)
        {
            EstoqueDatabase db = new EstoqueDatabase();

            db.SalvarEstoque(dto);
        }