public bool verificarMailExistente(BE.BE_UsuarioSuscripcion usuario) { Hashtable hdatos = new Hashtable(); hdatos.Add("@emailUsuario", usuario.EMAIL); int ok = 0; DataSet ds = new DataSet(); ds = SQLhelp.Leer("suscripcion_validarExistente", hdatos); if (ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { ok = int.Parse(item["resultado"].ToString()); } } } if (ok == 1) { return(true); } else { return(false); } }
public bool insertarMail(BE.BE_UsuarioSuscripcion usuario) { if (verificarMailExistente(usuario)) { return(false); } else { return(mapperNewsletter.insertarMail(usuario)); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { // validate the Captcha to check we're not dealing with a bot bool isHuman = ExampleCaptcha.Validate(CaptchaCodeTextBox.Text); CaptchaCodeTextBox.Text = null; // clear previous user input if (!isHuman) { // TODO: Captcha validation failed, show error message ModalPopUpMensajes.Show(); LabelMensaje.Text = "Error en el captcha."; } else { // TODO: captcha validation succeeded; execute the protected action BE.BE_UsuarioSuscripcion usuario = new BE.BE_UsuarioSuscripcion(); usuario.EMAIL = CU_Mail.Text; foreach (ListItem item in checkBoxListReg.Items) { if (string.Equals(item.Value, "Imagenes") && item.Selected) { usuario.IMAGENES = 1; } if (string.Equals(item.Value, "Riego") && item.Selected) { usuario.RIEGO = 1; } if (string.Equals(item.Value, "Humedad") && item.Selected) { usuario.HUMEDAD = 1; } } int resultado = gestorNewsletter.insertarMail(usuario); if (resultado == 0) { ModalPopUpMensajes.Show(); LabelMensaje.Text = "Registracion realizada con éxito"; } else if (resultado == 1) { ModalPopUpMensajes.Show(); LabelMensaje.Text = "El email ya está registrado."; } else if (resultado == 2) { ModalPopUpMensajes.Show(); LabelMensaje.Text = "Hubo un error al registrar el email."; } } }
public bool insertarMail(BE.BE_UsuarioSuscripcion usuario) { Hashtable hdatos = new Hashtable(); hdatos.Add("@mail", usuario.EMAIL); hdatos.Add("@riego", usuario.RIEGO); hdatos.Add("@humedad", usuario.HUMEDAD); hdatos.Add("@imagenes", usuario.IMAGENES); bool guardado = SQLhelp.Escribir("suscripcion_insertar", hdatos); return(guardado); }
public int insertarMail(BE.BE_UsuarioSuscripcion usuario) { Hashtable hdatos = new Hashtable(); hdatos.Add("@mail", usuario.EMAIL); hdatos.Add("@riego", usuario.RIEGO); hdatos.Add("@humedad", usuario.HUMEDAD); hdatos.Add("@imagenes", usuario.IMAGENES); if (SQLhelp.Escribir("suscripcion_insertar", hdatos)) { return(0); } else { return(2); } }
public bool verificarMailExistente(BE.BE_UsuarioSuscripcion usuario) { return(mapperNewsletter.verificarMailExistente(usuario)); }