示例#1
0
        public UsuarioModel autenticar(UsuarioModel usuario)
        {
            try
            {

                MySqlDataReader reader = conn.getExecuteQuery("Select * from Usuario where Email='" + usuario.Email + "' and Password='******'");

                usuario = new UsuarioModel();

                while (reader.Read()) {

                    usuario.id = Int32.Parse(reader["id"].ToString());
                    usuario.Nombre = reader["Nombre"].ToString();
                    usuario.Email = reader["Email"].ToString();
                    usuario.TipoCuenta = reader["TipoCuenta"].ToString();
                }

                return usuario;

            }
            catch (Exception err)
            {
                throw err;
            }
        }
示例#2
0
        public string registrarse(UsuarioModel usuario)
        {
            try
            {
                List<ParameterSchema> lstParams = new List<ParameterSchema>();
                string query = string.Empty;

                lstParams.Add(new ParameterSchema("Nombre", usuario.Nombre));
                lstParams.Add(new ParameterSchema("Password", usuario.Password));
                lstParams.Add(new ParameterSchema("Email", usuario.Email));
                lstParams.Add(new ParameterSchema("TipoCuenta", usuario.TipoCuenta));

                string ans = conn.setExecuteQuery("Insert into Usuario (Nombre,Password,Email,TipoCuenta) Values(@Nombre,@Password,@Email,@TipoCuenta)", lstParams);

                return ans;

            }
            catch (Exception err)
            {
                throw err;
            }
        }
示例#3
0
        public void setUsuario(UsuarioModel pUsuario)
        {
            try
            {
                System.Web.HttpContext.Current.Session["Usuario"] = pUsuario;
            }
            catch (Exception err)
            {

                throw;
            }
        }