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);
            }
        }