private void BtnApprovalOK_Click(object sender, EventArgs e) { try { applicationInfo.ApprovalApplication(applicationInfo.CtrlID, Login.LoginUser, 1, dtApprovalTime.Value); Thread thread = new Thread(new ThreadStart(SendEmail)); thread.Start(); MessageBox.Show("审核完毕", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show("审核失败", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnApprovalAll_Click(object sender, EventArgs e) { int successRows = 0; if (CtrlType == "未审核") { foreach (DataRow dr in ApplicationInfoTable.Rows) { if (dr["ApprovalState"].ToString() == "1" && int.Parse(dr["AppState"].ToString()) > 0) { successRows += applicationInfo.ApprovalApplication(dr["TransNo"].ToString(), Login.LoginUser, 1, DateTime.Now); } } MessageBox.Show("审批通过" + successRows + "条", "消息", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (CtrlType == "最终确认") { foreach (DataRow dr in ApplicationInfoTable.Rows) { if (dr["FinalState"].ToString() == "1") { successRows += applicationInfo.FinalConfirm(dr["TransNo"].ToString()); } } MessageBox.Show("最终确认通过" + successRows + "条", "消息", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnApprovalAll_Click(object sender, EventArgs e) { int successRows = 0; if (CtrlType == "未审核") { //foreach (DataRow dr in ApplicationInfoTable.Rows) //{ // //if (dr["ApprovalState"].ToString() == "1") // if (dr["dgChecked"].ToString() == "1") // { // successRows += applicationInfo.ApprovalApplication(dr["CtrlID"].ToString(), Login.LoginUser, 1, DateTime.Now); // //EmailControl.ToDeliverConfirm(applicationInfo); // Thread thread = new Thread(new ThreadStart(SendEmail)); // thread.Start(); // } //} for (int x = 0; x < dgvApplyInfo.Rows.Count; x++) { if (dgvApplyInfo.Rows[x].Cells["dgChecked"].Value != null && dgvApplyInfo.Rows[x].Cells["dgChecked"].Value.ToString() == "True") { successRows += applicationInfo.ApprovalApplication(dgvApplyInfo.Rows[x].Cells["Column1"].Value.ToString(), Login.LoginUser, 1, DateTime.Now); applicationInfo.CtrlID = dgvApplyInfo.Rows[x].Cells["Column1"].Value.ToString(); applicationInfo.ApplicantsName = dgvApplyInfo.Rows[x].Cells["Column5"].Value.ToString(); applicationInfo.ApplicantsPos = dgvApplyInfo.Rows[x].Cells["Column8"].Value.ToString(); applicationInfo.ApplicantsDate = dgvApplyInfo.Rows[x].Cells["Column4"].Value.ToString(); applicationInfo.DeliverStore = dgvApplyInfo.Rows[x].Cells["Column2"].Value.ToString(); applicationInfo.ReceiptStore = dgvApplyInfo.Rows[x].Cells["Column3"].Value.ToString(); applicationInfo.ApprovalName = dgvApplyInfo.Rows[x].Cells["Column10"].Value.ToString(); applicationInfo.ApprovalDate = dgvApplyInfo.Rows[x].Cells["Column19"].Value.ToString(); applicationInfo.ApprovalName2 = dgvApplyInfo.Rows[x].Cells["Column30"].Value.ToString(); applicationInfo.ApprovalDate2 = dgvApplyInfo.Rows[x].Cells["Column21"].Value.ToString(); applicationInfo.DeliverCheck = dgvApplyInfo.Rows[x].Cells["Column12"].Value.ToString(); applicationInfo.DeliverCheckerName = dgvApplyInfo.Rows[x].Cells["Column14"].Value.ToString(); applicationInfo.ReceiptCheck = dgvApplyInfo.Rows[x].Cells["Column15"].Value.ToString(); applicationInfo.ReceiptCheckerName = dgvApplyInfo.Rows[x].Cells["Column17"].Value.ToString(); applicationInfo.S_O = dgvApplyInfo.Rows[x].Cells["S_O"].Value.ToString(); applicationInfo.O_O = dgvApplyInfo.Rows[x].Cells["O_O"].Value.ToString(); applicationInfo.Batch_Num1 = dgvApplyInfo.Rows[x].Cells["Batch_Num1"].Value.ToString(); applicationInfo.Batch_Num2 = dgvApplyInfo.Rows[x].Cells["Batch_Num2"].Value.ToString(); applicationInfo.WuliuID = dgvApplyInfo.Rows[x].Cells["WuliuID"].Value.ToString(); applicationInfo.EditReason = dgvApplyInfo.Rows[x].Cells["EditReason"].Value.ToString(); applicationInfo.DeliverDate = dgvApplyInfo.Rows[x].Cells["DeliverDate"].Value.ToString(); applicationInfo.ReceiptDate = dgvApplyInfo.Rows[x].Cells["ReceiptDate"].Value.ToString(); applicationInfo.S_O_Str = dgvApplyInfo.Rows[x].Cells["S_O_Str"].Value.ToString(); applicationInfo.O_O_Str = dgvApplyInfo.Rows[x].Cells["O_O_Str"].Value.ToString(); applicationInfo.WuliuDate = dgvApplyInfo.Rows[x].Cells["WuliuDate"].Value.ToString(); applicationInfo.ExchangeType = dgvApplyInfo.Rows[x].Cells["ExchangeType"].Value.ToString(); SendEmail(); } } MessageBox.Show("审批通过" + successRows + "条", "消息", MessageBoxButtons.OK, MessageBoxIcon.Information); GetApplicationDetail(); } }
//审核按钮 private void BtnApprovalOK_Click(object sender, EventArgs e) { applicationInfo.ApprovalApplication(applicationInfo.TransNo, Login.LoginUser, 1, txtSalesDate.Value); MessageBox.Show("确认购买完毕", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); }