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"); } } }
private void Login_Vendedor() { eVendedor oVendedor = lExtranet.Vendedor_login(txtEmail.Text); if (oVendedor != null) { eContacto oContacto = new eContacto(); oContacto.codigoContacto = oVendedor.codigoVendedor; oContacto.codigoCliente = oVendedor.codigoCliente; oContacto.nombreContacto = oVendedor.nombreVendedor; oContacto.tipoDocumento = oVendedor.tipoDocumento; oContacto.numeroDocumento = oVendedor.numeroDocumento; oContacto.email = oVendedor.email; oContacto.aceptoTerminos = true; oContacto.flagExtranet = "X"; oCliente = lExtranet.Cliente_item(oContacto.codigoCliente); if (oCliente == null) { Response.Redirect("Error.aspx?errID=902"); Response.End(); } ArrayList UsuarioGrupos = new ArrayList(); UsuarioGrupos.AddRange(new string[] { "grpVendedor" }); Session["oCliente"] = oCliente; Session["oContacto"] = oContacto; Session["UsuarioGrupos"] = UsuarioGrupos; Response.Redirect("~/ClienteSel.aspx"); } }
protected void lbtNombre_Click(object sender, EventArgs e) { LinkButton lbtNombre = (LinkButton)sender; try { eContacto oContactoCliente = lExtranet.Contacto_item(oCliente.codigoCliente, lbtNombre.CommandArgument); if (oContactoCliente != null) { litNombre.Text = oContactoCliente.nombreContacto; litApellidoP.Text = oContactoCliente.apellidoPContacto; litApellidoM.Text = oContactoCliente.apellidoMContacto; //litFechaNacimiento.Text = oContactoCliente.fechaNacimiento.Length > 2 ? (oContactoCliente.fechaNacimiento.Substring(0, 2) + "/" + oContactoCliente.fechaNacimiento.Substring(2)) : oContactoCliente.fechaNacimiento; litFechaNacimiento.Text = oContactoCliente.fechaNacimiento; litDNI.Text = oContactoCliente.numeroDocumento; litCargo.Text = oContactoCliente.cargo; litEmail.Text = oContactoCliente.email; litTelefonoFijo.Text = oContactoCliente.telefonoFijo; litTelefonoMovil.Text = oContactoCliente.telefonoMovil; } } catch { } mvwContactos.ActiveViewIndex = 1; }
private void Login_Supervisor() { eUsuarioEXT oUsuarioEXT = lExtranet.Usuario_login(txtEmail.Text); if (oUsuarioEXT != null) { eContacto oContacto = new eContacto(); oContacto.codigoContacto = oUsuarioEXT.CodigoUsuario; oContacto.codigoCliente = string.Empty; oContacto.nombreContacto = oUsuarioEXT.Nombres; oContacto.apellidoPContacto = oUsuarioEXT.Apellidos; oContacto.tipoDocumento = oUsuarioEXT.TipoDocumento; oContacto.numeroDocumento = oUsuarioEXT.NroDocumento; oContacto.email = oUsuarioEXT.Email; oContacto.aceptoTerminos = true; oContacto.flagExtranet = "X"; oCliente = null; ArrayList UsuarioGrupos = new ArrayList(); UsuarioGrupos.AddRange(new string[] { "grpSupervisor" }); Session["oCliente"] = oCliente; Session["oContacto"] = oContacto; Session["UsuarioGrupos"] = UsuarioGrupos; Response.Redirect("~/ClienteSel.aspx"); } }
protected void repContactos_ItemDataBound(object sender, RepeaterItemEventArgs e) { eContacto oContacto = (eContacto)e.Item.DataItem; if (oContacto != null) { Literal litCodigo = (Literal)e.Item.FindControl("litCodigo"); Literal litContacto = (Literal)e.Item.FindControl("litContacto"); Literal litCargo = (Literal)e.Item.FindControl("litCargo"); Literal litEmail = (Literal)e.Item.FindControl("litEmail"); DropDownList drpPerfil = (DropDownList)e.Item.FindControl("drpPerfil"); litCodigo.Text = oContacto.codigoContacto; litContacto.Text = oContacto.nombreContacto + " " + oContacto.apellidoPContacto + " " + oContacto.apellidoMContacto; litCargo.Text = oContacto.cargo; litEmail.Text = oContacto.email; ePerfil oPerfilDefault = new ePerfil(); oPerfilDefault.IdPerfil = 0; oPerfilDefault.Descripcion = "--seleccionar--"; oPerfilDefault.IsDefault = false; List <ePerfil> lPerfil = lExtranet.Perfil_listar(); lPerfil.Insert(0, oPerfilDefault); drpPerfil.SelectedValue = oContacto.IdPerfil.ToString(); drpPerfil.DataSource = lPerfil; drpPerfil.DataBind(); } }
public bool AceptoTerminos(eContacto oContacto) { eRegistroLog oRegistroLog = new eRegistroLog(); oRegistroLog.codigoCliente = oContacto.codigoCliente; oRegistroLog.codigoContacto = oContacto.codigoContacto; oRegistroLog.Observ = "El usuario aceptó los términos y condiciones para acceder al portal"; oRegistroLog.IdProceso = lProceso.Find(delegate(eProceso p) { return(p.Command == "CHECK_OPTIN"); }).IdProceso; return(lExtranet.RegistroLog_add(oRegistroLog)); }
public bool Logoff(eContacto oContacto) { eRegistroLog oRegistroLog = new eRegistroLog(); oRegistroLog.codigoCliente = oContacto.codigoCliente; oRegistroLog.codigoContacto = oContacto.codigoContacto; oRegistroLog.Observ = "El usuario cerró sesión en el portal"; oRegistroLog.IdProceso = lProceso.Find(delegate(eProceso p) { return(p.Command == "LOGOFF"); }).IdProceso; return(lExtranet.RegistroLog_add(oRegistroLog)); }
public bool RegistroUsuarioCAT(eContacto oContacto, eServicioCAT oServicioCAT) { eRegistroLog oRegistroLog = new eRegistroLog(); oRegistroLog.codigoCliente = oContacto.codigoCliente; oRegistroLog.codigoContacto = oContacto.codigoContacto; oRegistroLog.Observ = "El usuario registró un usuario CAT: " + oServicioCAT.usuarioCAT; oRegistroLog.IdProceso = lProceso.Find(delegate(eProceso p) { return(p.Command == "REG_USERCAT"); }).IdProceso; return(lExtranet.RegistroLog_add(oRegistroLog)); }
public bool BusquedaDocumento(eContacto oContacto, string Criterio) { eRegistroLog oRegistroLog = new eRegistroLog(); oRegistroLog.codigoCliente = oContacto.codigoCliente; oRegistroLog.codigoContacto = oContacto.codigoContacto; oRegistroLog.Observ = "El usuario realizó una búsqueda en Facturación: " + Criterio; oRegistroLog.IdProceso = lProceso.Find(delegate(eProceso p) { return(p.Command == "FACT_BUSCAR"); }).IdProceso; return(lExtranet.RegistroLog_add(oRegistroLog)); }
public bool DescargoDocumento(eContacto oContacto, string UrlDocumento) { eRegistroLog oRegistroLog = new eRegistroLog(); oRegistroLog.codigoCliente = oContacto.codigoCliente; oRegistroLog.codigoContacto = oContacto.codigoContacto; oRegistroLog.Observ = "El usuario descargó el documento en Facturación: " + UrlDocumento; oRegistroLog.IdProceso = lProceso.Find(delegate(eProceso p) { return(p.Command == "FACT_DESCARGAR"); }).IdProceso; return(lExtranet.RegistroLog_add(oRegistroLog)); }
public bool VerSeccion(eContacto oContacto, eMenuWebDetalle oSeccionWeb) { eRegistroLog oRegistroLog = new eRegistroLog(); oRegistroLog.codigoCliente = oContacto.codigoCliente; oRegistroLog.codigoContacto = oContacto.codigoContacto; oRegistroLog.IdMenuWeb = oSeccionWeb.IdMenuWeb; oRegistroLog.Observ = "El usuario visitó la sección: " + oSeccionWeb.Titulo; oRegistroLog.IdProceso = lProceso.Find(delegate(eProceso p) { return(p.Command == "VER_SECCION"); }).IdProceso; return(lExtranet.RegistroLog_add(oRegistroLog)); }
public bool VerPagina(eContacto oContacto, eArticulo oArticulo) { eRegistroLog oRegistroLog = new eRegistroLog(); oRegistroLog.codigoCliente = oContacto.codigoCliente; oRegistroLog.codigoContacto = oContacto.codigoContacto; oRegistroLog.IdMenuWeb = oArticulo.IdMenuWeb; oRegistroLog.IdArticulo = oArticulo.IdArticulo; oRegistroLog.Observ = "El usuario visitó la página: " + oArticulo.Titulo; oRegistroLog.IdProceso = lProceso.Find(delegate(eProceso p) { return(p.Command == "VER_PAGINA"); }).IdProceso; return(lExtranet.RegistroLog_add(oRegistroLog)); }
protected void btnEnviar_Click(object sender, EventArgs e) { eContacto oContacto = lExtranet.Contacto_login(txtEmail.Text); if (oContacto != null) { lblMessage.Text = "Los datos han sido enviados a esta cuenta: " + oContacto.email; mvwForgot.ActiveViewIndex = 1; } else { lblError.Text = "No existe ningún usuario con esta cuenta: " + txtEmail.Text; lblError.Visible = true; } }
protected void repLista_ItemDataBound(object sender, RepeaterItemEventArgs e) { LinkButton lbtNombre = (LinkButton)e.Item.FindControl("lbtNombre"); Literal litCargo = (Literal)e.Item.FindControl("litCargo"); if (lbtNombre != null && litCargo != null) { eContacto oContactoCliente = (eContacto)e.Item.DataItem; lbtNombre.Text = oContactoCliente.nombreContacto + " " + oContactoCliente.apellidoPContacto + " " + oContactoCliente.apellidoMContacto; litCargo.Text = oContactoCliente.cargo; lbtNombre.CommandName = "select"; lbtNombre.CommandArgument = oContactoCliente.codigoContacto.Trim(); } }
private bool Vendedor_Logon(string codigoContacto) { eVendedor oVendedor = lExtranet.Vendedor_login(codigoContacto); if (oVendedor != null) { oContacto = new eContacto(); oContacto.codigoContacto = oVendedor.codigoVendedor; oContacto.codigoCliente = oVendedor.codigoCliente; oContacto.nombreContacto = oVendedor.nombreVendedor; oContacto.tipoDocumento = oVendedor.tipoDocumento; oContacto.numeroDocumento = oVendedor.numeroDocumento; oContacto.email = oVendedor.email; oContacto.aceptoTerminos = true; oContacto.flagExtranet = "X"; return(true); } return(false); }
public static List <eContacto> GetList(string codigoCliente) { SqlCommand cmd = new SqlCommand("pEXT_Contacto_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codigoCliente", SqlDbType.Char, 10).Value = codigoCliente; SqlDataReader reader = ExecuteReader(cmd); List <eContacto> lista = new List <eContacto>(); while (reader.Read()) { eContacto oContacto = new eContacto(); oContacto.codigoCliente = reader.GetString(0); oContacto.codigoContacto = reader.GetString(1); oContacto.nombreContacto = !reader[2].Equals(DBNull.Value) ? reader.GetString(2) : string.Empty; oContacto.apellidoPContacto = !reader[3].Equals(DBNull.Value) ? reader.GetString(3) : string.Empty; oContacto.apellidoMContacto = !reader[4].Equals(DBNull.Value) ? reader.GetString(4) : string.Empty; oContacto.tipoDocumento = !reader[5].Equals(DBNull.Value) ? reader.GetString(5) : string.Empty; oContacto.numeroDocumento = !reader[6].Equals(DBNull.Value) ? reader.GetString(6) : string.Empty; oContacto.email = !reader[7].Equals(DBNull.Value) ? reader.GetString(7) : string.Empty; oContacto.telefonoMovil = !reader[8].Equals(DBNull.Value) ? reader.GetString(8) : string.Empty; oContacto.telefonoFijo = !reader[9].Equals(DBNull.Value) ? reader.GetString(9) : string.Empty; oContacto.cargo = !reader[10].Equals(DBNull.Value) ? reader.GetString(10) : string.Empty; oContacto.fechaNacimiento = !reader[11].Equals(DBNull.Value) ? reader.GetString(11) : string.Empty; oContacto.flagExtranet = !reader[12].Equals(DBNull.Value) ? reader.GetString(12) : string.Empty; oContacto.flagPrincipal = !reader[13].Equals(DBNull.Value) ? reader.GetString(13) : string.Empty; oContacto.repEjecutivo = !reader[14].Equals(DBNull.Value) ? reader.GetString(14) : string.Empty; oContacto.repEquipos = !reader[15].Equals(DBNull.Value) ? reader.GetString(15) : string.Empty; oContacto.repInforme = !reader[16].Equals(DBNull.Value) ? reader.GetString(16) : string.Empty; oContacto.IdPerfil = !reader[17].Equals(DBNull.Value) ? reader.GetInt32(17) : 0; lista.Add(oContacto); } reader.Close(); return(lista); }
private bool Supervisor_Logon(string codigoContacto) { eUsuarioEXT oUsuarioEXT = lExtranet.Usuario_login(codigoContacto); if (oUsuarioEXT != null) { oContacto = new eContacto(); oContacto.codigoContacto = oUsuarioEXT.CodigoUsuario; oContacto.codigoCliente = string.Empty; oContacto.nombreContacto = oUsuarioEXT.Nombres; oContacto.apellidoPContacto = oUsuarioEXT.Apellidos; oContacto.tipoDocumento = oUsuarioEXT.TipoDocumento; oContacto.numeroDocumento = oUsuarioEXT.NroDocumento; oContacto.email = oUsuarioEXT.Email; oContacto.aceptoTerminos = true; oContacto.flagExtranet = "X"; return(true); } return(false); }
public static eContacto GetItem_Login(string email) { SqlCommand cmd = new SqlCommand("pEXT_ContactoLogin_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@email", SqlDbType.VarChar, 241).Value = email; SqlDataReader reader = ExecuteReader(cmd); eContacto oContacto = null; if (reader.Read()) { oContacto = new eContacto(); oContacto.codigoCliente = reader.GetString(0); oContacto.codigoContacto = reader.GetString(1); oContacto.nombreContacto = !reader[2].Equals(DBNull.Value) ? reader.GetString(2) : string.Empty; oContacto.apellidoPContacto = !reader[3].Equals(DBNull.Value) ? reader.GetString(3) : string.Empty; oContacto.apellidoMContacto = !reader[4].Equals(DBNull.Value) ? reader.GetString(4) : string.Empty; oContacto.tipoDocumento = !reader[5].Equals(DBNull.Value) ? reader.GetString(5) : string.Empty; oContacto.numeroDocumento = !reader[6].Equals(DBNull.Value) ? reader.GetString(6) : string.Empty; oContacto.email = !reader[7].Equals(DBNull.Value) ? reader.GetString(7) : string.Empty; oContacto.telefonoMovil = !reader[8].Equals(DBNull.Value) ? reader.GetString(8) : string.Empty; oContacto.telefonoFijo = !reader[9].Equals(DBNull.Value) ? reader.GetString(9) : string.Empty; oContacto.cargo = !reader[10].Equals(DBNull.Value) ? reader.GetString(10) : string.Empty; oContacto.fechaNacimiento = !reader[11].Equals(DBNull.Value) ? reader.GetString(11) : string.Empty; oContacto.flagExtranet = !reader[12].Equals(DBNull.Value) ? reader.GetString(12) : string.Empty; oContacto.flagPrincipal = !reader[13].Equals(DBNull.Value) ? reader.GetString(13) : string.Empty; oContacto.repEjecutivo = !reader[14].Equals(DBNull.Value) ? reader.GetString(14) : string.Empty; oContacto.repEquipos = !reader[15].Equals(DBNull.Value) ? reader.GetString(15) : string.Empty; oContacto.repInforme = !reader[16].Equals(DBNull.Value) ? reader.GetString(16) : string.Empty; oContacto.IdPerfil = !reader[17].Equals(DBNull.Value) ? reader.GetInt32(17) : 0; } reader.Close(); return(oContacto); }