private void toolStripButton_Enviar_Click(object sender, EventArgs e)
        {
            int    contador    = 0;
            string Folio       = "";
            string CodigoCupon = "";
            string Correo      = "";
            string Vence       = "";
            string Utilizado   = "";
            string Porcentaje  = "";
            int    diasVence   = 0;

            dataGridView1.EndEdit();
            foreach (DataGridViewRow registro in dataGridView1.Rows)
            {
                try
                {
                    if ((Boolean)registro.Cells["Seleccionar"].Value == true)
                    {
                        contador++;
                        Folio       = registro.Cells["Folio"].Value.ToString();
                        CodigoCupon = registro.Cells["vchCodigo"].Value.ToString();
                        Vence       = registro.Cells["Vence"].Value.ToString();
                        Correo      = registro.Cells["Correo"].Value.ToString();
                        Porcentaje  = registro.Cells["Descuento"].Value.ToString();
                        Utilizado   = registro.Cells["Utilizado"].Value.ToString();

                        diasVence = Convert.ToInt32(registro.Cells["diasVence"].Value);
                    }
                }
                catch { }
            }

            if (contador != 1)
            {
                MessageBox.Show("Debe seleccionar solo un registro.");
                return;
            }
            if (Utilizado == "SI")
            {
                MessageBox.Show("El cupon ya fue utilizado, por lo que no puede enviarse");
                return;
            }
            if (diasVence <= 0)
            {
                MessageBox.Show("El cupon ya fue expirado");
                return;
            }

            DialogResult resultado = MessageBox.Show(@"Esta seguro de eliminar este registro", "Confirmar!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (DialogResult.OK == resultado)
            {
                Classes.Herramientas.Class_HostMails ClsHos = new Classes.Herramientas.Class_HostMails();
                Classes.Class_Empresa ClsEmp = new Classes.Class_Empresa();


                DataTable dtHost = ClsHos.GetInfoHostEnvio();
                if (dtHost.Rows.Count == 0)
                {
                    MessageBox.Show("La configuración de envio de correo, no ha sido configurada aun");
                    return;
                }

                DataTable dtsresultEmp = ClsEmp.GetInfoById(Classes.Class_Session.IDEMPRESA.ToString());
                if (dtsresultEmp.Rows.Count == 0)
                {
                    MessageBox.Show("La configuración de empresa, no ha sido configurada aun");
                    return;
                }



                if (EnviarMail(dtHost, dtsresultEmp, Correo, CodigoCupon, Porcentaje, "Codigo de Descuento", Vence))
                {
                    MessageBox.Show("Cupon enviado por correo electronico");
                    return;
                }
                else
                {
                    MessageBox.Show("Problema en el envio, favor de intentar mas tarde");
                    return;
                }
            }
        }