private void Contacto_Logon(string codigoContacto) { oContacto = lExtranet.Contacto_login(codigoContacto); if (oContacto == null) { Response.Redirect("Error.aspx?errID=901"); Response.End(); return; } GetClienteContacto(); try { eDisclaimer oDisclaimer = lExtranet.Disclaimer_item(oContacto.codigoCliente, oContacto.codigoContacto); oContacto.aceptoTerminos = (oDisclaimer != null && oDisclaimer.confirmado); RegistrarLog.Login(oContacto); SaveSessionUsuario(); } catch (Exception ex) { Trace.Warn("Login error", ex.Message); Response.Redirect("Error.aspx?errID=500"); return; } //Validar Disclaimer if (oContacto != null && !oContacto.aceptoTerminos) { Response.Redirect("Disclaimer.aspx"); Response.End(); return; } }
private void Login_Contacto() { eContacto oContacto = lExtranet.Contacto_login(txtEmail.Text); if (oContacto != null) { eCliente oCliente = lExtranet.Cliente_item(oContacto.codigoCliente); eDisclaimer oDisclaimer = lExtranet.Disclaimer_item(oContacto.codigoCliente, oContacto.codigoContacto); oContacto.aceptoTerminos = (oDisclaimer != null && oDisclaimer.confirmado); RegistrarLog.Login(oContacto); Session["oCliente"] = oCliente; Session["oContacto"] = oContacto; //Validar Disclaimer if (!oContacto.aceptoTerminos) { Response.Redirect("Disclaimer.aspx"); } else { Response.Redirect("~/Index.aspx"); } } }
public static List <eDisclaimer> GetList(string criterio) { SqlCommand cmd = new SqlCommand("pEXT_Disclaimer_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@criterio", SqlDbType.VarChar, 255).Value = criterio; SqlDataReader reader = ExecuteReader(cmd); List <eDisclaimer> lista = new List <eDisclaimer>(); while (reader.Read()) { eDisclaimer oDisclaimer = new eDisclaimer(); oDisclaimer.codigoCliente = reader.GetString(0); oDisclaimer.codigoContacto = reader.GetString(1); oDisclaimer.confirmado = reader.GetBoolean(2); oDisclaimer.fechaRegistro = reader.GetDateTime(3); if (reader[4] != DBNull.Value) { oDisclaimer.nombreCliente = reader[4].ToString(); } if (reader[5] != DBNull.Value) { oDisclaimer.nombreContacto = reader[5].ToString(); } lista.Add(oDisclaimer); } reader.Close(); return(lista); }
public static eDisclaimer GetItem(string codigoCliente, string codigoContacto) { SqlCommand cmd = new SqlCommand("pEXT_Disclaimer_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codigoCliente", SqlDbType.Char, 10).Value = codigoCliente; cmd.Parameters.Add("@codigoContacto", SqlDbType.Char, 10).Value = codigoContacto; SqlDataReader reader = ExecuteReader(cmd); eDisclaimer oDisclaimer = null; if (reader.Read()) { oDisclaimer = new eDisclaimer(); oDisclaimer.codigoCliente = reader.GetString(0); oDisclaimer.codigoContacto = reader.GetString(1); oDisclaimer.confirmado = reader.GetBoolean(2); oDisclaimer.fechaRegistro = reader.GetDateTime(3); if (reader[4] != DBNull.Value) { oDisclaimer.nombreCliente = reader[4].ToString(); } if (reader[5] != DBNull.Value) { oDisclaimer.nombreContacto = reader[5].ToString(); } } reader.Close(); return(oDisclaimer); }
private void FillDetalle(string codigoCliente, string codigoContacto) { eDisclaimer oDisclaimer = lExtranet.Disclaimer_item(codigoCliente, codigoContacto); List <eDisclaimer> lDisclaimer = new List <eDisclaimer>(); lDisclaimer.Add(oDisclaimer); dlwDetalle.DataSource = lDisclaimer; dlwDetalle.DataBind(); }
public static int Update(eDisclaimer oDisclaimer) { SqlCommand cmd = new SqlCommand("pEXT_Disclaimer_update"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codigoCliente", SqlDbType.Char, 10).Value = oDisclaimer.codigoCliente; cmd.Parameters.Add("@codigoContacto", SqlDbType.Char, 10).Value = oDisclaimer.codigoContacto; cmd.Parameters.Add("@confirmado", SqlDbType.Bit).Value = oDisclaimer.confirmado; cmd.Parameters.Add("@fechaRegistro", SqlDbType.DateTime).Value = oDisclaimer.fechaRegistro; return(UpdateCommand(cmd)); }
protected void lnkAceptar_Click(object sender, EventArgs e) { eDisclaimer oDisclaimer = new eDisclaimer(); oDisclaimer.codigoCliente = oContacto.codigoCliente; oDisclaimer.codigoContacto = oContacto.codigoContacto; oDisclaimer.confirmado = true; oDisclaimer.fechaRegistro = DateTime.Now; if (lExtranet.Disclaimer_add(oDisclaimer)) { RegistrarLog.AceptoTerminos(oContacto); oContacto.aceptoTerminos = true; Session["oContacto"] = oContacto; Response.Redirect("Index.aspx"); } }
public static bool Disclaimer_edit(eDisclaimer oDisclaimer) { IdException = ext_Disclaimer.Update(oDisclaimer); return(IdException == 0); }
public static bool Disclaimer_add(eDisclaimer oDisclaimer) { IdException = ext_Disclaimer.Insert(oDisclaimer); return(IdException == 0); }