private void BtnSubmitAddApp_Click(object sender, EventArgs e) { BaseData.Store store = new BaseData.Store(); //if (store.SelectStoreInfoByStoreName(txtDeliverStore4.Text).Rows.Count == 0 || store.SelectStoreInfoByStoreName(txtReceiptStore4.Text).Rows.Count == 0) //{ // MessageBox.Show("收发店铺名错误"); //} if (AddApplicationDT.Rows.Count == 0) { MessageBox.Show("表中未添加转货内容"); } else if (txtCtrlID.Text == null || txtCtrlID.Text.Length == 0) { MessageBox.Show("请填写控制单号"); } else { int TotalCount = 0; double TotalPrice = 0; DataTable AddAppInfoDT = applicationInfo.SelectApplicationByCtrlID(applicationInfo.CtrlID); AddAppInfoDT.Rows[0]["WuliuID"] = txtWuliuID.Text; if (DeliverOrReceipt == "Deliver") { AddAppInfoDT.Rows[0]["DeliverDate"] = dtAppDate.Value; AddAppInfoDT.Rows[0]["DeliverCheck"] = txtStoreCheck.Text; } else { AddAppInfoDT.Rows[0]["ReceiptDate"] = dtAppDate.Value; AddAppInfoDT.Rows[0]["ReceiptCheck"] = txtStoreCheck.Text; } try { AddApplicationDT.AcceptChanges(); AddAppInfoDT.AcceptChanges(); if (DeliverOrReceipt == "Deliver") { applicationDetail.UpdateDeliverDetail(AddApplicationDT); applicationInfo.UpdateApplicationInfo(AddAppInfoDT); } else { applicationDetail.UpdateReceiptDetail(AddApplicationDT); applicationInfo.UpdateApplicationInfo(AddAppInfoDT); } MessageBox.Show("提交成功", "消息", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show("提交失败,错误信息:" + ex.Message); } } }
private void BtnSubmitAddApp_Click(object sender, EventArgs e) { BaseData.Store store = new BaseData.Store(); //if (store.SelectStoreInfoByStoreName(txtDeliverStore4.Text).Rows.Count == 0 || store.SelectStoreInfoByStoreName(txtReceiptStore4.Text).Rows.Count == 0) //{ // MessageBox.Show("收发店铺名错误"); //} if (txtWuliuID.Text.Length < 1 && DeliverOrReceipt == "待发货") { MessageBox.Show("请填写物流单号"); } else if (AddApplicationDT.Rows.Count == 0) { MessageBox.Show("申请表中未添加转货内容"); } else if (txtCtrlID.Text == null || txtCtrlID.Text.Length == 0) { MessageBox.Show("请填写控制单号"); } else { DataTable AddAppInfoDT = applicationInfo.SelectApplicationByCtrlID(applicationInfo.CtrlID); if (AddAppInfoDT.Rows.Count > 0) { AddAppInfoDT.Rows[0]["WuliuID"] = txtWuliuID.Text; if (DeliverOrReceipt == "待发货") { AddAppInfoDT.Rows[0]["DeliverDate"] = dtAppDate.Value; AddAppInfoDT.Rows[0]["DeliverCheck"] = txtStoreCheck.Text; } else if (DeliverOrReceipt == "待收货") { AddAppInfoDT.Rows[0]["ReceiptDate"] = dtAppDate.Value; AddAppInfoDT.Rows[0]["ReceiptCheck"] = txtStoreCheck.Text; } } try { if (DeliverOrReceipt == "待发货") { applicationDetail.UpdateDeliverDetail(AddApplicationDT); applicationInfo.UpdateApplicationInfo(AddAppInfoDT); applicationInfo.DeliverConfirm(applicationInfo.CtrlID, txtStoreCheck.Text, Login.LoginUser, 1); Thread thread = new Thread(new ThreadStart(SendEmailtoReceipt)); thread.Start(); } else if (DeliverOrReceipt == "待收货") { applicationDetail.UpdateReceiptDetail(AddApplicationDT); applicationInfo.UpdateApplicationInfo(AddAppInfoDT); applicationInfo.ReceiptConfirm(applicationInfo.CtrlID, txtStoreCheck.Text, Login.LoginUser, 1); Thread thread = new Thread(new ThreadStart(SendEmailtoWuliu)); thread.Start(); } MessageBox.Show("提交成功", "消息", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show("提交失败,错误信息:" + ex.Message); } } }