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);
     }
 }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
 //审核按钮
 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();
 }