伙伴云客服论坛»论坛 S区 S客户管理 查看内容

0 评论

0 收藏

分享

订单管理_04删除订单信息流程

WCF物流管理系统(三)
订单管理_04删除订单信息流程-1.jpg

订单管理_04删除订单信息流程
图4-1整体效果图
业务介绍:
                  物流系统是指:用以管理运输货物和运输的软件系统,功能一般包括了:填写运输订单、分包、配载、发车、运输、收货几个主要部分。
                  查看已经录入数据库的订单信息是订单管理的主要功能之一,其作用是查看某一条订单的详细信息和状态,以及该订单中的运输货物列表、货物运输信息。
控件列表:
控件名
控件类型
控件说明
只读否
dttmpkQiShiShiJian
DateTimePicker
用于选择订单的起始时间,为根据时间查询的条件之一,当   rdbtnRiQi 被选中时,本控件内的值为条件。
dttmpkDaoDaShiJian
DateTimePicker
用于选择订单的完毕时间,为根据时间查询的条件之一,当   rdbtnRiQi 被选中时,本控件内的值为条件。
rdbtnRiQi
RadioButton
用于选择查询类型为根据时间查询,当被选中时为根据时间查询,当不被选中时为根据另一个其他条件停止查询。
cboShouHuoFang
ComboBox
用于选择收货方,并根据收货方停止查询,当  rdbtnShouHuoFang 被选中时,本控件内的值为条件。

rdbtnShouHuoFang
RadioButton
用于选择查询类型为根据收货方名称停止查询,当被选中时为根据收货方名称停止查询,当不被选中时为根据其他另一个被选中的条件停止查询。
rdbtnDingDanHao
RadioButton
用于选择查询方式为根据订单编号停止查询,当被选中时为根据订单编号停止查询,当不被选中时为根据其他另一个被选中的条件停止查询。
txtDingDanHao
TextBox
用于输入订单编号,当 rdbtnDingDanHao被选中时,本控件内的值为条件。
rdbtnZhuangTai
RadioButton
用于选择查询类型为根据订单状态停止查询,当被选中时为根据订单状态停止查询,当不被选中时为根据其他另一个被选中的条件停止查询。
cboZhuangTai
ComboBox
用于选择订单状态,并根据订单状态停止查询,当   rdbtnZhuangTai 被选中时,本控件内的值为条件。

rdbtnTuoYunFang
RadioButton
用于选择查询类型为根据托运方名称停止查询,当被选中时为根据托运方名称停止查询,当不被选中时为根据其他另一个被选中的条件停止查询。
cboTuoYunFang
ComboBox
用于选择托运方名称,并根据托运方名称停止查询,当    rdbtnTuoYunFang 被选中时,本控件内的值为条件。

rdbtnHuoMing
RadioButton
用于选择查询类型为根据托运货物名称停止查询,当被选中时为根据托运货物名称停止查询,当不被选中时为根据其他另一个被选中的条件停止查询。
cboHuoMing
ComboBox
用于选择托运货物名称,并根据托运货物名称停止查询,当rdbtnHuoMing被选中时,本控件内的值为条件。

表4-1控件列表
功能规划划分:
根据图4-1整体规划可以分析出,本界面的功能主要分为三部分,查询订单信息条件、查询订单信息、系统操作按钮。
本功能为删除订单信息,因而根据功能分析,本功能为建立在订单查询的根底上,因而当根据用户选择的条件查询到数据后,将数据绑定在订单信息中,选中某条数据点击删除按钮,提示是否删除,确定删除将删除订单信息,删除胜利刷新本窗口。
功能区域详细实现:
#region删除订单信息
privatevoid tspBtnShanChuDingDan_Click(object sender, EventArgs e)
        {
if (dgvDingDanXinXi.CurrentRow.Cells["锁定"].Value.ToString() == "未审核")
            {
int countSuccess = 0; //删除货运单
int货运单ID = Convert.ToInt32(dgvDingDanXinXi.CurrentRow.Cells["货运单ID"].Value);
if (myDingDanGuanLi.tspBtnShanChuDingDan_Click_DeleteHuoYunDan(货运单ID) > 0)
                {//删除货运单明细
                    countSuccess = myDingDanGuanLi.tspBtnShanChuDingDan_Click_DeleteHuoYunDanMingXi(货运单ID);
                }
if (countSuccess == dgvDingDanXinXiMingXi.RowCount)
                {
MessageBox.Show("删除胜利!");
                    FRM_DingDanGuanLi_LOAd(null, null);
                }
else
                {MessageBox.Show("删除失败!");}
            }
else
            {MessageBox.Show("已审核的货物无法修改!");}
        }        #endregion

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

小时光
注册会员
主题 8
回复 17
粉丝 0
|网站地图
快速回复 返回顶部 返回列表