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 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) { eVendedor oVendedor = (eVendedor)e.Item.DataItem; lbtNombre.Text = oVendedor.nombreVendedor; litCargo.Text = oVendedor.descripcionFuncion.Replace("PSSR", "REPRESENTANTE DE VENTAS DE REPUESTOS Y SERVICIOS"); lbtNombre.CommandName = "select"; lbtNombre.CommandArgument = oVendedor.codigoVendedor.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 <eVendedor> GetList(string codigoCliente) { SqlCommand cmd = new SqlCommand("pEXT_Vendedor_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codigoCliente", SqlDbType.Char, 10).Value = codigoCliente; SqlDataReader reader = ExecuteReader(cmd); List <eVendedor> lista = new List <eVendedor>(); while (reader.Read()) { eVendedor oVendedor = new eVendedor(); oVendedor.codigoCliente = reader.GetString(0); oVendedor.codigoVendedor = reader.GetString(1); oVendedor.nombreVendedor = !reader[2].Equals(DBNull.Value) ? reader.GetString(2) : string.Empty; oVendedor.codigoOrganizacion = !reader[3].Equals(DBNull.Value) ? reader.GetString(3) : string.Empty; oVendedor.descripcionOrganizacion = !reader[4].Equals(DBNull.Value) ? reader.GetString(4) : string.Empty; oVendedor.codigoOficina = !reader[5].Equals(DBNull.Value) ? reader.GetString(5) : string.Empty; oVendedor.descripcionOficina = !reader[6].Equals(DBNull.Value) ? reader.GetString(6) : string.Empty; oVendedor.codigoFuncion = !reader[7].Equals(DBNull.Value) ? reader.GetString(7) : string.Empty; oVendedor.descripcionFuncion = !reader[8].Equals(DBNull.Value) ? reader.GetString(8) : string.Empty; oVendedor.codigoCorporativo = !reader[9].Equals(DBNull.Value) ? reader.GetString(9) : string.Empty; oVendedor.codigoGerencia = !reader[10].Equals(DBNull.Value) ? reader.GetString(10) : string.Empty; oVendedor.descripcionGerencia = !reader[11].Equals(DBNull.Value) ? reader.GetString(11) : string.Empty; oVendedor.descripcionParent = !reader[12].Equals(DBNull.Value) ? reader.GetString(12) : string.Empty; oVendedor.tipoDocumento = !reader[13].Equals(DBNull.Value) ? reader.GetString(13) : string.Empty; oVendedor.numeroDocumento = !reader[14].Equals(DBNull.Value) ? reader.GetString(14) : string.Empty; oVendedor.email = !reader[15].Equals(DBNull.Value) ? reader.GetString(15) : string.Empty; oVendedor.telefonoMovil = !reader[16].Equals(DBNull.Value) ? reader.GetString(16) : string.Empty; oVendedor.telefonoFijo = !reader[17].Equals(DBNull.Value) ? reader.GetString(17) : string.Empty; lista.Add(oVendedor); } reader.Close(); return(lista); }
protected void lbtNombre_Click(object sender, EventArgs e) { LinkButton lbtNombre = (LinkButton)sender; try { eVendedor oVendedor = lExtranet.Vendedor_item(oCliente.codigoCliente, lbtNombre.CommandArgument); if (oVendedor != null) { litNombre.Text = oVendedor.nombreVendedor; litCargo.Text = oVendedor.descripcionFuncion; litEmail.Text = oVendedor.email; litTelefono.Text = oVendedor.telefonoFijo; litMovil.Text = oVendedor.telefonoMovil; litGerencia.Text = oVendedor.descripcionGerencia; } } catch (Exception ex) { lblError.Text = ex.Message; } mvwVendedores.ActiveViewIndex = 1; }