private void btnApproval_Click(object sender, EventArgs e) { if (gvList.RowCount > 0) { DialogResult dResult = MessageBox.Show("Are You Sure Confirm ? ", "Warning", MessageBoxButtons.YesNo); if (dResult == DialogResult.Yes) { try { foreach (DataGridViewRow dr in gvList.Rows) { greenLeaf.UpdateApprovalGreenLeaf(Convert.ToDateTime(dr.Cells[5].Value), Convert.ToString(dr.Cells[0].Value), Convert.ToString(dr.Cells[4].Value), Convert.ToBoolean(dr.Cells[3].Value)); } MessageBox.Show("Successfully Approved !"); //SMS Machanism START DataTable dt = smsSettings.getSMSSendData(); if (Convert.ToBoolean(dt.Rows[0][0])) { smsHelper.connectPort(); foreach (DataGridViewRow dr in gvList.Rows) { if (Convert.ToBoolean(dr.Cells[3].Value)) { string mobNumber = supplierObj.getMobileNumber(Convert.ToString(dr.Cells[0].Value)); string smsMessage = BoughtLeafBusinessLayer.BLUser.getCompanyName() + "\n" + "Mema dinayata " + dr.Cells[5].Value.ToString().Split(' ')[0] + "\n" + "Apa ayathanaya wetha labunu Amu-dalu pramanaya sahathika karana ladi" + "\n" + "Amu Dalu Pramanaya : " + Convert.ToInt32(dr.Cells[6].Value) + " kg"; smsHelper.SendMessage(mobNumber, smsMessage); } } smsHelper.closePort(); MessageBox.Show("Successfully Send SMS for Approved Suppliers!"); } //SMS Machanism END dataGridViewClear(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } else { MessageBox.Show("Not Any Daily GreenLeaf", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }