protected void Page_Load(object sender, EventArgs e) { Progresos progresos = new Progresos(); Progress progress = new Progress(); User user = new User(); Usuarios nodoSuperior = new Usuarios(); Usuarios nodoInferior = new Usuarios(); try { if (!Page.IsPostBack) { idProgresQuery = Request.QueryString["idProgress"].ToString(); progresos = progress.Read(Request.QueryString["idProgress"].ToString()); lblCategoria.Text = readGeneralData.GetSingleValueSTRINGById("Negocio_GetData_Categoria_Name", "@NombreCategoria", progresos.IdCategoria); nodoSuperior = user.Read(progresos.NodoSuperior); NSlblNombres.Text = nodoSuperior.Nombres; NSlblApellidos.Text = nodoSuperior.Apellidos; NSlblTelefono.Text = nodoSuperior.NumeroTelefonico; NSlblIdUsuario.Text = nodoSuperior.IdUsuario; nodoInferior = user.Read(progresos.NodoInferior); NIlblNombres.Text = nodoInferior.Nombres; NIlblApellidos.Text = nodoInferior.Apellidos; NIlblTelefono.Text = nodoInferior.NumeroTelefonico; NIlblIdUsuario.Text = nodoInferior.IdUsuario; } } catch (Exception ex) { Response.Redirect("~/Presentation/General/Acceso.aspx", false); } }
public void FillData_PrincipalUser() { try { #region Principal User PrincipalUser user = new PrincipalUser() { IdUsuario = idUsuario, IdCategoria = idCategoria }; PrincipalUserData principalUser = new PrincipalUserData(); user = principalUser.FillData(user); PUlblNombres.Text = user.Nombres; PUCategoria.Text = user.NombreCategoria; PUlblNivel.Text = user.NombreNivel; conteoNodosinferiores = user.Cantidad; #endregion Principal User #region Principal User Status ReadGeneralData readGeneralData = new ReadGeneralData(); int valueNextlevel; // Variable temporal para asignar el nivel if (Convert.ToInt32(user.IdNivel) <= 2) { valueNextlevel = Convert.ToInt32(user.IdNivel) + 1; } else { valueNextlevel = Convert.ToInt32(user.IdNivel); } PUlblSiguienteNivel.Text = readGeneralData.GetSingleValueSTRINGById("Negocio_GetData_Level_Name", "@IdNivel", Convert.ToInt16(valueNextlevel)); PUlblCantidadColaboradores.Text = conteoNodosinferiores.ToString(); // idUsuario obtenido previamente PUlblCantidadColaboradores2.Text = conteoNodosinferiores.ToString(); GrlLblNombreNivel1.Text = readGeneralData.GetSingleValueSTRINGById("Negocio_GetData_Level_Name", "@IdNivel", 1); GrlLblNombreNivel2.Text = readGeneralData.GetSingleValueSTRINGById("Negocio_GetData_Level_Name", "@IdNivel", 2); GrlLblNombreNivel3.Text = readGeneralData.GetSingleValueSTRINGById("Negocio_GetData_Level_Name", "@IdNivel", 3); LowerNode lowerNode = new LowerNode() { NodoSuperior = idUsuario, NodoInferior = idUsuario, IdCategoria = idCategoria }; LowerNodeData lowerNodeData = new LowerNodeData(); lowerNode = lowerNodeData.FillData(lowerNode, "Negocio_Read_Principal_Node"); PULblGananciaNivel1.Text = lowerNode.RecaudadoNivel1.ToString(); PULblGananciaNivel2.Text = lowerNode.RecaudadoNivel2.ToString(); PULblGananciaNivel3.Text = lowerNode.RecaudadoNivel3.ToString(); //PULblGananciaNivel1.Text = Convert.ToString(readGeneralData.GetSingleValueDECIMAL_3Ids("Negocio_GetData_Achievements_ByIdUser", "@NodoSuperior", idUsuario, "@IdNivel", 1, "@IdCategoria", idCategoria)); //PULblGananciaNivel2.Text = Convert.ToString(readGeneralData.GetSingleValueDECIMAL_3Ids("Negocio_GetData_Achievements_ByIdUser", "@NodoSuperior", idUsuario, "@IdNivel", 2, "@IdCategoria", idCategoria)); //PULblGananciaNivel3.Text = Convert.ToString(readGeneralData.GetSingleValueDECIMAL_3Ids("Negocio_GetData_Achievements_ByIdUser", "@NodoSuperior", idUsuario, "@IdNivel", 3, "@IdCategoria", idCategoria)); #endregion Principal User Status } catch (Exception ex) { throw; } }
public void FillData_EachBox() { try { ReadGeneralData readGeneralData = new ReadGeneralData(); string nombreCategoria = readGeneralData.GetSingleValueSTRINGById("Negocio_GetData_Categoria_Name", "@NombreCategoria", idCategoria); switch (conteoNodosinferiores) { case 0: // No existe ningún miembro break; case 1: LN1lblNombres.Text = lowerNodes[0].Nombres; LN1lblActualNivel.Text = lowerNodes[0].NombreNivel; LN1lblColaboradores.Text = lowerNodes[0].Cantidad.ToString(); LN1lblCategoria.Text = nombreCategoria; break; case 2: LN1lblNombres.Text = lowerNodes[0].Nombres; LN1lblActualNivel.Text = lowerNodes[0].NombreNivel; LN1lblColaboradores.Text = lowerNodes[0].Cantidad.ToString(); LN1lblCategoria.Text = nombreCategoria; LN2lblNombres.Text = lowerNodes[1].Nombres; LN2lblActualNivel.Text = lowerNodes[1].NombreNivel; LN2lblColaboradores.Text = lowerNodes[1].Cantidad.ToString(); LN2lblCategoria.Text = nombreCategoria; break; case 3: LN1lblNombres.Text = lowerNodes[0].Nombres; LN1lblActualNivel.Text = lowerNodes[0].NombreNivel; LN1lblColaboradores.Text = lowerNodes[0].Cantidad.ToString(); LN1lblCategoria.Text = nombreCategoria; LN2lblNombres.Text = lowerNodes[1].Nombres; LN2lblActualNivel.Text = lowerNodes[1].NombreNivel; LN2lblColaboradores.Text = lowerNodes[1].Cantidad.ToString(); LN2lblCategoria.Text = nombreCategoria; LN3lblNombres.Text = lowerNodes[2].Nombres; LN3lblActualNivel.Text = lowerNodes[2].NombreNivel; LN3lblColaboradores.Text = lowerNodes[2].Cantidad.ToString(); LN3lblCategoria.Text = nombreCategoria; break; case 4: LN1lblNombres.Text = lowerNodes[0].Nombres; LN1lblActualNivel.Text = lowerNodes[0].NombreNivel; LN1lblColaboradores.Text = lowerNodes[0].Cantidad.ToString(); LN1lblCategoria.Text = nombreCategoria; LN2lblNombres.Text = lowerNodes[1].Nombres; LN2lblActualNivel.Text = lowerNodes[1].NombreNivel; LN2lblColaboradores.Text = lowerNodes[1].Cantidad.ToString(); LN2lblCategoria.Text = nombreCategoria; LN3lblNombres.Text = lowerNodes[2].Nombres; LN3lblActualNivel.Text = lowerNodes[2].NombreNivel; LN3lblColaboradores.Text = lowerNodes[2].Cantidad.ToString(); LN3lblCategoria.Text = nombreCategoria; LN4lblNombres.Text = lowerNodes[3].Nombres; LN4lblActualNivel.Text = lowerNodes[3].NombreNivel; LN4lblColaboradores.Text = lowerNodes[3].Cantidad.ToString(); LN4lblCategoria.Text = nombreCategoria; break; case 5: LN1lblNombres.Text = lowerNodes[0].Nombres; LN1lblActualNivel.Text = lowerNodes[0].NombreNivel; LN1lblColaboradores.Text = lowerNodes[0].Cantidad.ToString(); LN1lblCategoria.Text = nombreCategoria; LN2lblNombres.Text = lowerNodes[1].Nombres; LN2lblActualNivel.Text = lowerNodes[1].NombreNivel; LN2lblColaboradores.Text = lowerNodes[1].Cantidad.ToString(); LN2lblCategoria.Text = nombreCategoria; LN3lblNombres.Text = lowerNodes[2].Nombres; LN3lblActualNivel.Text = lowerNodes[2].NombreNivel; LN3lblColaboradores.Text = lowerNodes[2].Cantidad.ToString(); LN3lblCategoria.Text = nombreCategoria; LN4lblNombres.Text = lowerNodes[3].Nombres; LN4lblActualNivel.Text = lowerNodes[3].NombreNivel; LN4lblColaboradores.Text = lowerNodes[3].Cantidad.ToString(); LN4lblCategoria.Text = nombreCategoria; LN5lblNombres.Text = lowerNodes[4].Nombres; LN5lblActualNivel.Text = lowerNodes[4].NombreNivel; LN5lblColaboradores.Text = lowerNodes[4].Cantidad.ToString(); LN5lblCategoria.Text = nombreCategoria; break; } } catch (Exception ex) { throw; } }