Ejemplo n.º 1
0
        public LowerNode FillLowerNodes(string idNodoInferior)
        {
            LowerNode lowerNode = new LowerNode()
            {
                NodoSuperior = idUsuario,
                NodoInferior = idNodoInferior,
                IdCategoria  = idCategoria
            };

            LowerNodeData lowerNodeData = new LowerNodeData();

            lowerNode = lowerNodeData.FillData(lowerNode, "Negocio_Read_Node");

            return(lowerNode);
        }
Ejemplo n.º 2
0
        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;
            }
        }