/// <summary> /// Es el metodo para sucribir a nuestro clientes /// </summary> /// <param name="Datos">Se envia la cadena de conexion y lo parametros que recibe</param> public void AC_Sucribirte(EM_Suscribite Datos) { try { EM_SuscribeteDatos SD = new EM_SuscribeteDatos(); SD.AC_Suscribete(Datos); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { EM_Suscribite Datos = new EM_Suscribite { Conexion = Comun.Conexion }; Datos.Correo = Request.Form["CorreoElectronico"].ToString(); Datos.NombreSuscribete = ""; Datos.IdUsuario = "System Web"; EM_SuscribeteNegocio SN = new EM_SuscribeteNegocio(); SN.AC_Sucribirte(Datos); } catch (Exception) { Response.Redirect("/ErrorPage", true); } } }
/// <summary> /// el metodo conector que realiza la operacion indicada /// </summary> /// <param name="Datos">Son los datos que recibe nuestro metodo </param> public void AC_Suscribete(EM_Suscribite Datos) { try { object[] Parametros = { Datos.NombreSuscribete, Datos.Correo, Datos.IdUsuario }; object Result = SqlHelper.ExecuteScalar(Datos.Conexion, "EM_spCSLDB_AC_Home_Newsletter", Parametros); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); if (Resultado == 1) { Datos.Completado = true; } Datos.Resultado = Resultado; } } catch (Exception ex) { throw ex; } }