美文网首页
2.9 商品信息查询修改界面功能设计

2.9 商品信息查询修改界面功能设计

作者: 我瞌睡来忙了 | 来源:发表于2018-05-28 14:55 被阅读0次

具体要求: 具体要求.png

实现查询功能

登录服务器.gif

登录服务器


控件.PNG

形成查询界面的重要控件以及下图的流程


查询流程.PNG
代码片段.PNG 代码片段.PNG
一些重要的程序代码

修改商品信息

修改商品信息.gif

再次查询可以发现商品海飞丝的价格已经发现改变

// 更新数据库
            String connStr = ConfigurationManager.ConnectionStrings["SuperMarketSales"].ConnectionString;
            SqlConnection sqlConn = new SqlConnection(connStr);
            try
            {
                // 连接数据库
                sqlConn.Open();

                // 构造命令
                String sqlStr = "update GOODS set NAME=@name, PRICE=@price, SPEC=@spec, REMARK=@remark, SUPPLIER=@supplier where ID=@id";
                SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);

                // SQL字符串参数赋值
                cmd.Parameters.Add(new SqlParameter("@id", id));
                cmd.Parameters.Add(new SqlParameter("@name", name));
                cmd.Parameters.Add(new SqlParameter("@price", price));
                cmd.Parameters.Add(new SqlParameter("@spec", spec));
                cmd.Parameters.Add(new SqlParameter("@remark", remark));
                cmd.Parameters.Add(new SqlParameter("@supplier", supplier));

                // 将命令发送给数据库
                int res = cmd.ExecuteNonQuery();

                // 根据返回值判断是否修改成功
                if (res != 0)
                {
                    MessageBox.Show("商品信息修改成功");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("商品信息修改失败");
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show("访问数据库错误:" + exp.Message);
            }
            finally
            {
                sqlConn.Close();
            }
        }

修改商品信息的流程和重要代码

删除商品信息

3.gif

商品删除的过程

// 数据修改,删除
        private void dgv_Goods_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            // 点击修改链接
            if (e.RowIndex != -1 && e.ColumnIndex == 0)
            {
                // 获取所要修改关联对象的主键
                string objectId = this.dgv_Goods["Id", e.RowIndex].Value.ToString(); 
                ModifyForm modifyForm = new ModifyForm(objectId);
                modifyForm.Show();
            }
            else if (e.RowIndex != -1 && e.ColumnIndex == 1)
            {
                if (MessageBox.Show("确认删除?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    // 获取所要删除关联对象的主键
                    string objectId = this.dgv_Goods["Id", e.RowIndex].Value.ToString();

                    // 连接字符串,注意与实际环境保持一致
                    String connStr = ConfigurationManager.ConnectionStrings["SuperMarketSales"].ConnectionString;
                    SqlConnection sqlConn = new SqlConnection(connStr);
                    try
                    {
                        // 连接数据库
                        sqlConn.Open();

                        // 构造命令
                        String sqlStr = "delete from GOODS where ID=@id";
                        SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);

                        // SQL字符串参数赋值
                        cmd.Parameters.Add(new SqlParameter("@id", objectId));

                        // 将命令发送给数据库
                        int res = cmd.ExecuteNonQuery();

                        // 根据返回值判断是否修改成功
                        if (res != 0)
                        {
                            MessageBox.Show("删除成功");
                        }
                        else
                        {
                            MessageBox.Show("删除失败");
                        }
                    }
                    catch (Exception exp)
                    {
                        MessageBox.Show("访问数据库错误:" + exp.Message);
                    }
                    finally
                    {
                        sqlConn.Close();
                    }
捕获8.PNG

删除商品信息重要代码和流程

相关文章

  • 2018-05-26

    2.9商品信息查询修改界面功能设计 2.9.1 GIF图片 2.9.2 主要功能 2.9.2.1 查询商品信息2....

  • 2018-05-25

    2.9 商品信息查询修改界面功能设计 修改流程 1.画面主要功能 修改商品的各种信息,但是商品条码不能修改。 2....

  • 2018-05-27

    总结3 前面2.1到2.8的功能设计我已经介绍过了,直接从2.9开始。 商品信息查询修改界面功能设计 1.首先附加...

  • 商品信息查询修改界面功能设计

    2.9 商品信息查询修改界面功能设计 1.效果图 2.描述画面主要功能,并列出后台数据库表结构 对商品信息进行查询...

  • 2018-05-25

    任务2.9 商品信息查询修改界面功能设计 2.9.1 效果图(GIF) 在智慧社区商超管理系统中,后台管理人员登录...

  • 2018-12-04

    2.9商品信息查询修改界面功能与设计 (一)界面功能介绍 1、实现数据库数据查询、修改、删除; 2、该功能后台数据...

  • 2.8任务报告

    商品信息查询修改界面功能设计 1.1 任务内容 在智慧社区商超管理系统中,后台管理人员查询系统已有商品信息,然后对...

  • 2.9 商品信息查询修改界面功能设计

    1 在登录后的界面直接修改或删除信息。 2 点击删除后,提醒确认删除,确认后删除信息 3 具体步骤:1导入命名空间...

  • 2.9 商品信息查询修改界面功能设计

    具体要求: 一、操作过程演示gif图 二、 ①主要功能:在商超管理系统中进行登录、查询商品信息以及修改和删除工作。...

  • 2.9 商品信息查询修改界面功能设计

    1.商品信息查询修改界面 2.主要功能及后台数据库表结构描述 主要功能 通过输入商品名称点击查询按钮实现查询数据库...

网友评论

      本文标题:2.9 商品信息查询修改界面功能设计

      本文链接:https://www.haomeiwen.com/subject/eckijftx.html