Ejemplo n.º 1
0
    void Start()
    {
        FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://vhhikingfestival.firebaseio.com/");
        mDatabaseRef = FirebaseDatabase.DefaultInstance.RootReference;

        Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
            var dependencyStatus = task.Result;
            if (dependencyStatus == Firebase.DependencyStatus.Available)
            {
                // Create and hold a reference to your FirebaseApp, i.e.
                //   app = Firebase.FirebaseApp.DefaultInstance;
                // where app is a Firebase.FirebaseApp property of your application class.

                // Set a flag here indicating that Firebase is ready to use by your
                // application.
            }
            else
            {
                UnityEngine.Debug.LogError(System.String.Format(
                                               "Could not resolve all Firebase dependencies: {0}", dependencyStatus));
                // Firebase Unity SDK is not safe to use here.
            }
        });
        NomePlayer         = FirebaseManager.PrefabName;
        IdUsuario          = FirebaseManager.PrefabID;
        auth               = FirebaseAuth.DefaultInstance;
        resultado.text     = IdUsuario.ToString();
        NomePlayerTxt.text = NomePlayer.ToString();
    }
Ejemplo n.º 2
0
        /// <summary>
        /// Propósito: Método Update. Actualiza una fila existente en la base de datos.
        /// </summary>
        /// <returns>True si tuvo éxito, sino genera una Exception. </returns>
        /// <remarks>
        /// Propiedades necesarias para este método:
        /// <UL>
        ///		 <LI>IdUsuario</LI>
        ///		 <LI>Nombre</LI>
        ///		 <LI>PrimerApellido</LI>
        ///		 <LI>SegundoApellido. May be SqlString.Null</LI>
        ///		 <LI>Login</LI>
        ///		 <LI>Contrasena</LI>
        ///		 <LI>Fk_tipoUsuario</LI>
        ///		 <LI>FraseContrasena</LI>
        ///		 <LI>CedulaIdentidad</LI>
        ///		 <LI>Eliminado</LI>
        /// </UL>
        /// Propiedades actualizadas luego de una llamada exitosa a este método:
        /// <UL>
        ///		 <LI>CodError</LI>
        /// </UL>
        /// </remarks>
        public override bool Actualizar()
        {
            string operacion;

            //SeguridadSoapClient wsseg = new SeguridadSoapClient();
            try
            {
                //Construir aqui el string a guardar en la bitacora.
                operacion = "Actualizar cUsuario;"
                            + "IdUsuario:" + IdUsuario.ToString() + ";"
                            + "Nombre:" + Nombre.ToString() + ";"
                            + "PrimerApellido:" + PrimerApellido.ToString() + ";"
                            + "SegundoApellido:" + SegundoApellido.ToString() + ";"
                            + "Login:"******";"
                            + "Contrasena:" + Contrasena.ToString() + ";"
                            + "Fk_tipoUsuario:" + Fk_tipoUsuario.ToString() + ";"
                            + "FraseContrasena:" + FraseContrasena.ToString() + ";"
                            + "CedulaIdentidad:" + CedulaIdentidad.ToString() + ";"
                            + "Eliminado:" + Eliminado.ToString() + ";";
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion);
                return(base.Actualizar());
            }
            catch (Exception ex)
            {
                //Construir el string a guardar en la bitácora en caso de error.
                operacion = "Error Actualizar cUsuario;" + ex.Message;
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion);
                throw ex;
            }
        }
Ejemplo n.º 3
0
 public void Excluir()
 {
     if (IdUsuario > 0)
     {
         Controle.ExecutaSQL("DELETE FROM Usuarios WHERE Id_Usuario=" + IdUsuario.ToString().Trim());
     }
 }
Ejemplo n.º 4
0
        public void ExcluirComentario(int IdComentario)
        {
            List <string> linhas = ReadAllLinesCSV(path);

            linhas.RemoveAll(x => x.Split(";")[0] == IdUsuario.ToString());

            RewriteCSV(path, linhas);
        }
Ejemplo n.º 5
0
        public void insert()
        {
            StringBuilder sb = new StringBuilder();

            if (telefonoExiste(Telefonos) == 0 && Telefonos != 0)
            {
                if (IdUsuario != 0 && Telefonos != 0 && !String.IsNullOrEmpty(Estado) && IdPais != 0 && IdCiudad != 0)
                {
                    sb.AppendLine("INSERT INTO telefono(idUsuario, numeroTelefono, estado, idPais, idCiudad)");
                    sb.AppendLine("VALUES(" + IdUsuario + "," + Telefonos + ",'" + Estado + "', " + IdPais + ", " + IdCiudad + ")");
                    conexion.updateQuery(sb.ToString());
                }
                else
                {
                    sb.AppendLine("INSERT INTO telefono(idUsuario, numeroTelefono, estado, idPais, idCiudad)");
                    sb.AppendLine("VALUES(");

                    if (IdUsuario == 0)
                    {
                        sb.Append("NULL");
                    }
                    else
                    {
                        sb.Append(IdUsuario.ToString());
                    }

                    sb.AppendLine("," + Telefonos + ",'" + Estado + "',");

                    if (IdPais == 0)
                    {
                        sb.Append("NULL");
                    }
                    else
                    {
                        sb.Append(IdPais.ToString());
                    }

                    sb.AppendLine(",");

                    if (IdCiudad == 0)
                    {
                        sb.Append("NULL");
                    }
                    else
                    {
                        sb.Append(IdCiudad.ToString());
                    }

                    sb.AppendLine(")");

                    conexion.updateQuery(sb.ToString());
                }
            }
        }
Ejemplo n.º 6
0
        public void update()
        {
            StringBuilder sb = new StringBuilder();

            if (IdUsuario != 0 && Telefonos != 0 && !String.IsNullOrEmpty(Estado) && IdPais != 0 && IdCiudad != 0)
            {
                sb.AppendLine("UPDATE telefono ");
                sb.AppendLine("SET idUsuario=" + IdUsuario + ",numeroTelefono=" + Telefonos + ",estado='" + Estado + "', idPais=" + IdPais + ", idCiudad=" + IdCiudad + "");
                sb.AppendLine(" WHERE id=" + Id);
                conexion.updateQuery(sb.ToString());
            }
            else
            {
                sb.AppendLine("UPDATE telefono SET idUsuario=");

                if (IdUsuario == 0)
                {
                    sb.Append("NULL");
                }
                else
                {
                    sb.Append(IdUsuario.ToString());
                }

                sb.AppendLine(", numeroTelefono=" + Telefonos + ", estado='" + Estado + "',idPais=");

                if (IdPais == 0)
                {
                    sb.Append("NULL");
                }
                else
                {
                    sb.Append(IdPais.ToString());
                }

                sb.AppendLine(", idCiudad=");

                if (IdCiudad == 0)
                {
                    sb.Append("NULL");
                }
                else
                {
                    sb.Append(IdCiudad.ToString());
                }

                sb.AppendLine(" WHERE id=" + Id + "");

                conexion.updateQuery(sb.ToString());
            }
        }
Ejemplo n.º 7
0
        public override object ExecuteCommand(InCourseRequest inCourseRequest)
        {
            DTOPortfolio    favorito  = CachingManager.Instance.GetPortfolioByCodigo("F" + IdUsuario.ToString());
            int             idPlazo   = CachingManager.Instance.GetAllPlazos().Find(x => x.Descripcion == Plazo).IdPlazo;
            PortfolioEntity portfolio = new PortfolioEntity();

            if (favorito == null)
            {
                portfolio.Codigo      = "F" + IdUsuario.ToString();
                portfolio.EsDeSistema = false;
                portfolio.Nombre      = "Favorito_" + IdUsuario.ToString();
                portfolio.EsFavorito  = true;

                var portfolioComposicion = new PortfolioComposicionEntity()
                {
                    IdMercado  = 1,
                    IdPlazo    = (byte)idPlazo,
                    IdProducto = IdProducto,
                    Orden      = 1,
                    Portfolio  = portfolio
                };

                var portfolioUsuario = new PortfolioUsuarioEntity()
                {
                    IdUsuario = IdUsuario,
                    Portfolio = portfolio
                };

                this.AgregarAlContextoParaAlta(portfolio);
                this.AgregarAlContextoParaAlta(portfolioUsuario);
                this.AgregarAlContextoParaAlta(portfolioComposicion);
            }
            else
            {
                var portfolioComposicion = new PortfolioComposicionEntity()
                {
                    IdMercado   = 1,
                    IdPlazo     = (byte)idPlazo,
                    IdProducto  = IdProducto,
                    Orden       = 1,
                    IdPortfolio = favorito.IdPortfolio
                };

                this.AgregarAlContextoParaAlta(portfolioComposicion);
            }

            return(ExecutionResult.ReturnInmediatelyAndQueueOthers(new { Ok = true }));
        }
Ejemplo n.º 8
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            UsuarioEN t = obj as UsuarioEN;

            if (t == null)
            {
                return(false);
            }
            if (IdUsuario.Equals(t.IdUsuario))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Propósito: Método Eliminar de lógica de negocios. Borra una fila en la base de datos, basado en la llave primaria.
        /// </summary>
        /// <returns>True si tuvo éxito, sino genera una Exception. </returns>
        /// <remarks>
        /// Propiedades necesarias para este método:
        /// <UL>
        ///		 <LI>IdUsuario</LI>
        /// </UL>
        /// Propiedades actualizadas luego de una llamada exitosa a este método:
        /// <UL>
        ///		 <LI>CodError</LI>
        /// </UL>
        /// </remarks>
        public override bool Eliminar()
        {
            string operacion;

            //SeguridadSoapClient wsseg = new SeguridadSoapClient();
            try
            {
                //Construir aqui el string a guardar en la bitacora.
                operacion = "Eliminar cUsuario;"
                            + "IdUsuario:" + IdUsuario.ToString() + ";";
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion);
                return(base.Eliminar());
            }
            catch (Exception ex)
            {
                //Construir el string a guardar en la bitácora en caso de error.
                operacion = "Error Eliminar cUsuario;" + ex.Message;
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion);
                throw ex;
            }
        }
Ejemplo n.º 10
0
        // metodos usuario
        // ===============

        public virtual bool ValidarParaRepositorio()
        {
            bool result = false;

            result = ValidarCI(IdUsuario.ToString());

            if (result)
            {
                result = ValidarNombreYApellido(Nombre, Apellido);
            }

            if (result)
            {
                result = ValidarNombreYApellido(Nombre, Apellido);
            }

            if (result)
            {
                result = ValidarEmail(Email);
            }

            if (result)
            {
                result = ValidarCelular(Cell);
            }

            if (result)
            {
                result = ValidarContrasenia(Pass);
            }

            if (result)
            {
                result = ValidarEdad(FechaDeNacimiento);
            }

            return(result);
        }
        public override void Validate()
        {
            NombreEntidad = "PortfolioUsuario";

            #region Requerido


            #endregion Requerido

            #region Unicidad

            var coleccion = (from d in context.PortfoliosUsuario where d.IdPortfolio == IdPortfolio && d.IdUsuario == IdUsuario select d);
            ValidateUnicidad(coleccion, IdPortfolio.ToString(), "Portfolio", CodigosMensajes.FE_ALTA_UNICIDAD_CAMPO);

            var count = (from pu in context.PortfoliosUsuario where pu.IdUsuario == IdUsuario select pu);
            ValidateMaxPortfolio(count, IdUsuario.ToString(), "IdUsuario", CodigosMensajes.FE_ALTA_MAX_AMOUNT_REACHED);

            #endregion Unicidad

            if (!valida)
            {
                throw fe;
            }
        }
Ejemplo n.º 12
0
 public UsuarioModelAndView()
 {
     this.idUsuarioModel         = IdUsuario.ToString();
     this.nombreUsuarioModel     = NombreUsuario;
     this.contraseñaUsuarioModel = Password;
 }
Ejemplo n.º 13
0
        public override object ExecuteCommand(InCourseRequest inCourseRequest)
        {
            DTOPortfolio favorito         = CachingManager.Instance.GetPortfolioByCodigo("F" + IdUsuario.ToString());
            byte         idPlazo          = (byte)CachingManager.Instance.GetAllPlazos().Find(x => x.Descripcion == Plazo).IdPlazo;
            PortfolioComposicionEntity pc = CachingManager.Instance.GetPortfolioComposicionByPortfolioAndProducto(favorito.IdPortfolio, IdProducto, idPlazo);

            if (pc != null)
            {
                context.PortfoliosComposicion.Remove(pc);
            }

            return(ExecutionResult.ReturnInmediatelyAndQueueOthers(new { Ok = true }));
        }
Ejemplo n.º 14
0
        public bool Modificar()
        {
            ConexionDb conexion = new ConexionDb();
            bool       accion   = false;

            accion = conexion.EjecutarDB("Update Usuarios set Nombre = '" + Nombre + "', Clave = '" + Clave + "', Email = '" + Email + "', esActivo = '" + esActivo + "' Where IdUsuario = " + IdUsuario.ToString());
            return(accion);
        }
 public override int GetHashCode()
 {
     return(IdUsuario.GetHashCode());
 }
Ejemplo n.º 16
0
 public override string ToString()
 {
     return(IdUsuario.ToString() + " " + Usuario + " " + Nombre + " " + FechaCreacion.ToString());
 }
Ejemplo n.º 17
0
        public bool SetaLiberacaoProduto(int IdFilial, int IdUsu, int IdPrd, decimal Saldo)
        {
            try
            {
                SqlDataReader Tabela;
                Tabela = Controle.ConsultaSQL("SELECT * FROM LiberacaoProduto WHERE Id_Filial=" + IdFilial.ToString() + "and Id_Venda=" + IdVenda.ToString() + " and Id_Produto=" + IdPrd.ToString());

                if (Tabela.HasRows)
                {
                    Controle.ExecutaSQL("Update LiberacaoProduto Set Id_Filial=" + IdFilial.ToString() + ", Id_Usuario=" + IdUsuario.ToString() + ",Data=Convert(DateTime,'" + DateTime.Now.Date.ToShortDateString() + "',103),Estoque=" + Controle.FloatToStr(Saldo, 3) + " Where Id_Venda=" + IdVenda.ToString() + " and Id_Produto=" + IdPrd.ToString());
                }
                else
                {
                    Controle.ExecutaSQL("Insert into LiberacaoProduto (Id_Venda,Id_Produto,Id_Usuario,Data,Id_Filial,Estoque) Values (" + IdVenda.ToString() + "," + IdPrd.ToString() + "," + IdUsuario.ToString() + ",Convert(DateTime,'" + DateTime.Now.Date.ToShortDateString() + "',103)," + IdFilial.ToString() + "," + Controle.FloatToStr(Saldo, 3) + ")");
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }